The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Перекодирование dvd в avi при помощи mplayer во FreeBSD и Debian
Речь пойдет о перекодировке dvd в avi при помощи mplayer во FreeBSD и Debian.

Кратко:
Для перекодировки видео я использую два продукта lame (сжатие звука в mp3) и
mplayer (сжатие видео).
 http://www.mp3dev.org
 http://www.mplayerhq.hu/homepage/dload.html

FreeBSD: 

lame:
   % cd /fooroot
   % ./configure 
   % make
   # make install

mplayer:
   % cd /fooroot
   % ./configure
   // послу установки lame проверка на библиотеки lame должна прийти  
   // удачно (Checking for libmp3lame (for mencoder) ... yes) , обычно я так же 
   // использую параметр  --with-codecsdir=DIR для того чтобы указать 
   // расположение бинарных win кодеков.
   % ./make 
   # ./make install

проверить можно просто
   mplayer ./foo.avi


Debian:

lame:
   # apt-get install fakeroot
   # apt-get install dh-make
   $ cd /fooroot
   $ fakeroot debian/rules
   $ fakeroot debian/rules build
   $ fakeroot debian/rules build install
   $ fakeroot debian/rules binary-indep binary-arch

если появляется что то типа:

   cp: невозможно выполнить stat для `PRESETS.draft': No such file or directory
   dh_installdocs: command returned error code 256
   make: <li> [binary-arch] Ошибка 1

рекомендую отредактировать вайл rules в подкаталоге debian в секции
binary-arch: build install закоментируйте строчку dh_installdocs и у вас 
соберутся 3 замечательных пакета.

   # cd ../
   # dpkg -i ./*lame*

mplayer:
   Cобирается точно так же как в FreeBSD.

Перекодирование фильмов:
   mencoder dvd://1 -o xxxxxx.avi -dvd-device /mnt/pink/serpent/video/5/\
      -vf scale=720:480 -oac mp3lame -lameopts vbr=0:q=0  -ovc lavc -lavcopts\
      vcodec=mpeg4:mbd=1:vbitrate=1200

по порядку:

mencoder | утилита специально написанная для перекодировки видео, 
   она будет установлена автоматически во время установки mplayer.

dvd://1 | трек

-o xxxxxx.avi | выходной файл

-dvd-device /cdrom | путь до устройства dvd

-vf scale=720:480 | изменяет размер на указанный

-oac mp3lame | указывает какой аудио кодер использовать

-lameopts vbr=0:q=0 | параметры передоверяемые аудио кодеру (в
 данном случаи переменный битрайт высшего качества)

-ovc lavc | указывает какой видео кодер использовать

-lavcopts vcodec=mpeg4:mbd=1:vbitrate=1200 | параметры 
 передоверяемые видео кодеру (думаю интуитивно понятно)

хочу еще порекомендовать заглянуть в официальную документацию 
"man mplayer", 
а так же я обнаружил, что в последней версии есть русско-язычная html документация.
 
18.12.2005 , Автор: serpent
Ключи: dvd, avi, video, mpeg, lame, mplayer / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Обработка изображений и видео

Обсуждение [ RSS ]
  • 1.1, Глобалист (?), 07:38, 20/12/2005 [ответить]  
  • +/
    Интересно, почему в FreeBSD установка идет из исходников, а в Debian - через apt-get?
    В FreeBSD есть порты, между прочим.
     
  • 1.2, цуко (?), 14:41, 20/12/2005 [ответить]  
  • +/
    а где там написано что он мплеер из дебов ставит??? тож из сорцов компилит :))

    вот статейка, как собрать нормальный деб мплеера....

    http://www.princessleia.com/MPlayer.php

    или попростому через апт-гет

    http://www.princessleia.com/MPlayer2.php

     
  • 1.3, KonstantinK (??), 18:13, 21/12/2005 [ответить]  
  • +/
    Для Debian:
    в /etc/apt/sources.list прописать:

    deb ftp://ftp.nerim.net/debian-marillat/ {etch,sarge} main

    и не мучиться с самосбором

     
  • 1.4, вуглускр (?), 06:09, 22/12/2005 [ответить]  
  • +/
    от однопроходного кодирования качества не жди...
     
  • 1.5, serpent (?), 13:48, 27/12/2005 [ответить]  
  • +/
    ребята вы не стесняйтесь довайте примеры мне это страсть как интересно
     
  • 1.6, Case (?), 22:06, 27/12/2005 [ответить]  
  • +/
    http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-mpeg4.html

    Тут все описано..

     
  • 1.7, serpent (?), 20:23, 28/12/2005 [ответить]  
  • +/
    спосибо большое это очень интересно :) кажется я должен внести изменения в эту статью , очень признателен за ваши замечания :)
     
  • 1.8, гость (?), 03:29, 03/01/2006 [ответить]  
  • +/
    Аффтор, зачем ты писал этот отжиг? ведь до тебя все уже написали и гораздо более полно и грамотнее: http://www.opennet.dev/base/X/mencoder_dvd2avi.txt.html
     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру