Речь пойдет о перекодировке dvd в avi при помощи mplayer во FreeBSD и Debian.Кратко:
Для перекодировки видео я использую два продукта lame (сжатие звука в mp3) и mplayer (сжатие видео).
http://www.mp3dev.org
http://www.mplayerhq.hu/homepage/dload.htmlFreeBSD:
lame:
% cd /fooroot
% ./configure
% make
# make installmplayer:
% 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 документация.
URL:
Обсуждается: http://www.opennet.me/tips/info/946.shtml
Интересно, почему в FreeBSD установка идет из исходников, а в Debian - через apt-get?
В FreeBSD есть порты, между прочим.
а где там написано что он мплеер из дебов ставит??? тож из сорцов компилит :))вот статейка, как собрать нормальный деб мплеера....
http://www.princessleia.com/MPlayer.php
или попростому через апт-гет
Для Debian:
в /etc/apt/sources.list прописать:deb ftp://ftp.nerim.net/debian-marillat/ {etch,sarge} main
и не мучиться с самосбором
от однопроходного кодирования качества не жди...
ребята вы не стесняйтесь довайте примеры мне это страсть как интересно
http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-mpeg4.htmlТут все описано..
спосибо большое это очень интересно :) кажется я должен внести изменения в эту статью , очень признателен за ваши замечания :)
Аффтор, зачем ты писал этот отжиг? ведь до тебя все уже написали и гораздо более полно и грамотнее: http://www.opennet.me/base/X/mencoder_dvd2avi.txt.html