Отправляет email-рассылки с помощью сервиса Sendsay

Ключи mencoder

Если кто разбирался с mplayer/mencoder подскажите пожалуста как перекодировать

без потери качества из wmv в mpg1 или mpg2 (со звуком понятно).

Огромное спасибо за ответы. Попытка разобратся с толпами ключей самостоятельно

пока результатов не дала :-(

Ответить   Mon, 13 Jun 2005 11:38:06 +0300 (#384061)

 

Ответы:

Доброе время суток!
Mon, 13 Jun 2005 11:38:06 +0300 Andrey Vorobets писал(а):

Все зависит от того, какой fps на DVD.

Если родные 24 fps то лучше кодировать в три прохода
1. mencoder dvd://1 -alang ru -ovc frameno -oac mp3lame -lameopts cbr:br=192
-o
frameno.avi

В конце первого прохода выдаст рекомендуемые битрейты.

2. mencoder dvd://1 -o /dev/null -oac copy -ovc lavc -lavcopts
vcodec=mpeg4:vbitrate={you bitrate}:vpass=1

3. mencoder dvd://1 -o Kot_Leopold.avil -oac copy -ovc lavc -lavcopts
vcodec=mpeg4:vbitrate={you bitrate}:vpass=2

2. Если 25 fps ( и выше :) ), то два прохода:

1. mencoder dvd://1 -alang ru -oac mp3lame -lameopts cbr:br=192 -ovc lavc
-lavcopts vcodec=mpeg4:vbitrate=......:vpass -o /dev/null

2. ... :vpass=2 -o Spiashaya_Krasavitsa.avi

Если фильм в итоге "ползет" ( читайте
/usr/share/doc/mplayer-XX/menc-feat-telcine ), то я играюсь с опциями (
обязательно на каждом из 2-х проходов )

-vf ivtc=1
-vf pp=fd

Я кодировал 5-7 DVD в неделю и на 17" мониторе особой разницы между DVD и avi
не
замечал, если выставлять битрейт для 2 x 700 мегабайт.
Если же домашний кинотеатр, то лучше вообще не загоняться и делать точную копию
на DVD+/-R.

Ответить   Терновых Илья Mon, 13 Jun 2005 17:31:15 +0400 (#384190)

 

понедiлок 13 червень 2005 16:31, Терновых Илья Ви написали:

Ээ, спасибо - только нету DVD. Есть *.WMV - Windows Media. Видео
закодированное как wmv9. Посмотреть его на моем бытовом DVD плеере
естественно нельзя (оно mpg1, 2, 4 понимает). Поэтому интересно
перекодировать в вышеуказанное. А без потери качества - то есть чтобы размер

X^Y желательно сохранился.

Ответить   Mon, 13 Jun 2005 16:57:49 +0300 (#384200)

 

В сообщении от 1118651886 секунд после начала Эпохи Unix Вы написали:

Вы забыли добавить: ..., если это возможно...

Ответить   Konstantin Korikov Mon, 13 Jun 2005 16:48:01 +0300 (#384206)

 

понедiлок 13 червень 2005 16:48, Konstantin Korikov Ви написали:

Ну да. А что , все так печально ?

Ответить   Mon, 13 Jun 2005 17:19:45 +0300 (#384213)

 

В сообщении от 1118672385 секунд после начала Эпохи Unix Вы написали:

Качество будет теряться в любом случаи. Но размеры по вертикали и по
горизонтали можно оставить прежними. :) Используйте что-то вроде:

$ mencoder -ovc lavc -lavcopts vcodec=mpeg1video -oac copy \
-o file.avi file.wmv

Подробное описание всех опций смотрите в mplayer(1).

Ответить   Konstantin Korikov Tue, 14 Jun 2005 03:35:22 +0300 (#384380)

 

вiвторок 14 червень 2005 03:35, Konstantin Korikov Ви написали:

Большое спасибо. Без опции vcodec=mpeg1video заработало. Пишет в divx4 вроде.

А этот кодек что-то не увидело, собирать руками стало лень (Debian SID,
ставил из apt marillat)

Ответить   Tue, 14 Jun 2005 17:47:58 +0300 (#384806)

 

вiвторок 14 червень 2005 17:47, Andrey Vorobets Ви написали:

Да, может кому еще будет полезно - качество выдаваемое mencoderom оказалось не

очень - с опциями играться пытался. А нормально получилось вот так:
ffmpeg -i zzz.wmv -f avi -vcodec mpeg4 -b 950 -g 300 -bf 2 -acodec copy -ab
128 zzz.avi
Где zzz.wmv вход, а zzz.avi соответственно выход

Ответить   Wed, 15 Jun 2005 15:32:43 +0300 (#385346)

 

В сообщении от 13 Июнь 2005 13:38 Andrey Vorobets написал(a):

без потери качества можно просто преобразовать без сжатия данных, т.е.
применить параметры:
-ovc copy - oac copy

Ответить   Tue, 14 Jun 2005 12:00:29 +0500 (#384484)

 

В сообщении от 1118739629 секунд после начала Эпохи Unix Вы написали:

Тогда уж проще переименовать файл. :)

Ответить   Konstantin Korikov Tue, 14 Jun 2005 13:50:25 +0300 (#384965)

 

В сообщении от 14 Июнь 2005 15:50 Konstantin Korikov написал(a):

а кто спорит ;), но зато выполняется обязатеное условие с применением
mencoder'а :)

Ответить   Thu, 16 Jun 2005 11:03:43 +0500 (#385749)