LINUX.ORG.RU

mencoder - НЕ получается битрейт видео >= 2000.


0

1

Попросили меня рипнуть один сериал качества WEB-DL 720p в качество WEB-DLRip с разрешением 720x400 и битрейтом видео ~1900-2000 (меньше нельзя). После поисков по гуглу и различным форумам вывел такую команду:

mencoder -vf scale=720:400 -ffourcc XVID -ovc lavc -oac mp3lame -lavcopts vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=4:dia=4:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:qns=3:vqscale=2:mpeg_quant -lameopts cbr:br=192:aq=0 -o outputfile.avi inputfile.mkv

Первые 3 серии рипнулись как и надо: разрешение 720x400, битрейт видео ~1900-2000. Но вот с 4-ой серий что-то не заладилось. При выполнении команды получается битрейт ~1600-1700. Решил попробовать альтернативу, как посоветовали на одном из форумов:

mencoder -vf scale=720:400 -ffourcc XVID -ovc lavc -oac mp3lame -lavcopts vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=4:dia=4:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:qns=3:vbitrate=2000:mpeg_quant -lameopts cbr:br=192:aq=0 -o outputfile.avi inputfile.mkv
Какие-бы vbitrate (3000 и выше, вплоть до 15000) не выставлял, всё равно получается битрейт видео ~1400-1500. Хотя если выполнить команду, остановшись после 300 секунд (сделал ради теста): -endpos 300, битрейт такого у отрезка (при любом vbitrate 2000 и выше), получается как и нужно ~1900-2000, а то и выше. Не могу понять в чём проблема. Может, есть иной способ получать во время рипа битрейт ~1900-2000? Или, может, не все видео можно рипнуть с битрейтом 2000? PS. Дальше 4-ой серии рипать пока не стал, хочу с 4-ой разобраться.



Последнее исправление: miig (всего исправлений: 3)

Попробуй указать
vrc_maxrate=<value>
maximum bitrate in kbit/sec (default: 0, unlimited)

vrc_minrate=<value>
minimum bitrate in kbit/sec (default: 0, unlimited)

ZaeLam3l
()
Ответ на: комментарий от ZaeLam3l

Попробовал (добавил vrc_minrate=1900 ):

mencoder -vf scale=720:400 -ffourcc XVID -ovc lavc -oac mp3lame -lavcopts vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=4:dia=4:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:qns=3:vrc_minrate=1900:vbitrate=2000:mpeg_quant -lameopts cbr:br=192:aq=0 -o outputfile.avi inputfile.mkv
В итоге, среди прочего mencoder вывел (хотя процесс рипа пошёл):
...
Warning min_rate > 0 but min_rate != max_rate isn't recommended!
...
Насколько я понимаю, не рекомендуется указывать min_rate и max_rate не подпадающие по неравенства выше. Хотя процесс рипа ещё не закончился, может и получится рип с необходимыми тех. данными.

miig
() автор топика
Ответ на: комментарий от miig

в итоге рип получился всё с тем же битрейтом ~1400.

miig
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.