LINUX.ORG.RU

mencoder


0

0

Решил dvd перегнать, сказал, как обычно
~$ mencoder -dvd 1 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vpass=1 -oac copy -o someshit.avi

mencoder малость покряхтел

audiocodec: framecopy (format=2000 chans=2 rate=48000 bits=16 bps=4000 sample=1)
Writing AVI header...
Pos: 0,0s 1f ( 0%) 0fps Trem: 0min 0mb A-V:0,000 [0:0]
1 duplicate frame(s)!
Pos: 0,2s 5f ( 0%) 0fps Trem: 0min 0mb A-V:0,013 [0:0]
1 duplicate frame(s)!
-- skip --
Pos: 50,9s 1117f ( 0%) 41fps Trem: 87min 682mb A-V:-0,053 [536:32]
1 duplicate frame(s)!
Pos: 51,0s 1118f ( 0%) 41fps Trem: 87min 683mb A-V:-0,057 [536:32]

и озадачил такой картинкой

Too many audio packets in the buffer: (4096 in 8245248 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
Writing AVI index...
Fixing AVI header...
Video stream: 536,968 kbit/s (67121 bps) size: 3422131 bytes 50,984 secs 1118 frames
Audio stream: 32,000 kbit/s (4000 bps) size: 206000 bytes 51,500 secs

Как его лечить?

anonymous

У меня была такая фигня. Ничем не лечить. Можешь забить - с аудиопотоком
после перегонки все будет в порядке.

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

Дык в том-то и проблема, если-б он всю фильму перегонял, так и
чёрт бы с ним, но он доходит до 50 секунд и вываливается.
Наивно попробовал в три прохода. Та же картина. Гугль ничего не дал.
Ты, вроде, занимался этим вопросом, может, какие идеи есть?
Да, mencoder из MPlayer-0.90rc5 и MPlayer-1.0pre3.

P.S.: затык только на двух дисках, остальные ок.

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

Я занимался вопросом 2 и более дорожек :)

Вообще я делал не так, т.е. перегонял конкретные vob-ы, а потом их
склеивал, т.е.:

mencoder $PH/$FILE".vob" -aid $RUS -ovc copy -oac copy -o $PH/$FILE"-ru.vob"

Где $PH - путь, где лежат vob-файлы, $FILE - название файла, $RUS -
номер дорожки в vob (от 128).

Делаю такой извращенный vob, а потом перегоняю уже видео из него и
копию звука:

nice -n $NICE mencoder $PH/$FILE"-ru.vob" \
-ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vhq:vbitrate=$BITRATE:vme=5:keyint=300:v4mv:mv0 \
-vf pp=/hb/vb,lavcdeint,crop=720:370:0:55,scale=640:278 -sws 2 \
-oac copy \
-o $FILE"-st.avi"

Ну и вот в такой манере.
Места, конечно, требуется больше, но так попроще.

Ты можешь попробовать сдернуть звук так:

mencoder vts_01_2.vob -ovc frameno -oac copy -o 1.vob
Получится vob с разрешением 1x1, что ли + звук.

Ну и можно в pcm, но тогда 5.1 потеряется:

mplayer -vo null -aid $RUS vts_01_1.vob -dumpaudio -dumpfile 2.wav

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

Ладно, J, хоть нихрена и не запахало, всё равно
спасибо. Пойду ещё раскурюсь mplayerhq. Хотя к чёрту -- праздники.
С наступающими. Удачи.

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