Ka40k писал(а): ↑21.11.2010 18:17
Здравствуйте. Есть файл mkv размером 3.8 Gb. И есть хардварый плеер, который не понимает mkv, но понимает mpeg4,wmv и divx. Может кто-то помочь перекодировать без особой потери качества (тот же размер устроит)?
Вот информация по файлу:
Код: Выделить всё
Обнаружен libavformat формат файла!
[matroska @ 0x2454650]max_analyze_duration reached
[matroska @ 0x2454650]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0, AVC; 1024x576; 23.98fps; 3000kbps; www.kinokopilka.ru
[lavf] stream 1: audio (aac), -aid 0, -alang rus, AAC LC 48kHz; 250kbps; 6ch; dublyazh
[lavf] stream 2: audio (aac), -aid 1, -alang eng, AAC LC 48kHz; 250kbps; 6ch; original
[lavf] stream 3: subtitle (unknown), -sid 0, -slang rus
[lavf] stream 4: subtitle (unknown), -sid 1, -slang eng
VIDEO: [H264] 1024x576 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Пробовал переганять таким вот образом, но в результате остались субтитры, и, не уверен что это максимальное качество для данного размера (3.2 Gb)
Код: Выделить всё
mencoder file.mkv -oac mp3lame -lameopts vbr=3 -ovc xvid -xvidencopts fixed_quant=4 -of avi -o output.avi
Нужна одна дорожка дубляжа, и без субтитров

Если кто может, подскажите опции (ffmpeg либо mencoder).
Mencoder:
субтитры выпиливаютс так:
Звуковая дорожка
Аудио я конвертирую двумя вариантами
-1-
Код: Выделить всё
nice -10 ffmpeg -i /home/video/hd/%filmname%.mkv -alang rus -acodec ac3 -ac 2 -ab 128k /home/video/hd/%filmname%.ac3
-2- Менее кошерный метод, но учитывая незначительное время конвертирования...
Код: Выделить всё
time nice -10 mplayer /home/vanadii/rtorrent/downloads/%filmname%.mkv -alang rus -dumpaudio -dumpfile /home/%filmname%
time nice -10 ffmpeg -i /home/%filmname% -alang rus -acodec ac3 -ac 2 -ab 128k /home/%filmname%.ac3
Сшивать - вам возможно свой метод искать надо... Я делаю так:
Код: Выделить всё
mkvmerge -o /home/video/hd/%filmname%.mkv /home/%filmname%.ac3 /home/video/hd/%filmname%.mkv
ну и еще в догонку, аудио можно жать сразу mencoder'ом, и не в mp3... Если конечно у плеера потом с этим проблем не будет
Код: Выделить всё
-oac lavc -lavcopts:acodec=ac3:abitrate=128
*последнее написано по памяти, может содержать ошибки
ЗЫ если хотите качество до максимума пилить - конвертируйте в три прохода. Можно первый и второй сделать быстрыми, а третий - с максимальными настройками качества. Первый два прохода делайте с опцией
не будет писать видео на жёсткий диск и конвертировать аудио.
Еще одно зы - попробуйте
Возможно таким образом выпилите английскую дорожку и оставите русскую без изменений.