много файлов VOB?

Пробую в два прохода переходировать двд (как например тут
http://mf.volsu.ru/a307/modules.php?name=Content&pa=showpage&pid=9). Пишу -
# cat /mnt/cdrom/VIDEO_TS/VTS_0*.VOB | mencoder - -ovc frameno -srate
44100 -oac mp3lame -lameopts cbr:br=96:vol=10 -ofps 24 -o frameno.avi
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
MPEG-PS file format detected.
VIDEO: MPEG2 720x576 (aspect 3) 25,000 fps 8000,0 kbps (1000,0
kbyte/s)
[V] filefmt:2 fourcc:0x10000002 size:720x576 fps:25,00 ftime:=0,0400
Opening audio decoder: [liba52] AC3 decoding with liba52
No accelerated IMDCT transform found
AC3: 2.0 (stereo) 48000 Hz 192,0 kbit/s
No accelerated resampler found
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 24000->192000 (192,0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
MP3 audio selected
Building audio filter chain for 48000Hz/2ch/16bit -> 44100Hz/2ch/16bit...
Writing AVI header...
ODML: Aspect information not (yet?) available or unspecified, not writing
vprp header.
Setting audio input gain to 10,000000
Pos: 0,2s 5f ( 0%) 0fps Trem: 0min 0mb A-V:0,016 [0:0]
Too many audio packets in the buffer: (4096 in 8252736 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.
...
(про too many пишет раз 6)
...
CBR audio: 12000 bytes/sec, 313 bytes/block
Writing AVI index...
Fixing AVI header...
ODML: Aspect information not (yet?) available or unspecified, not writing
vprp header.
Video stream: 0,768 kbit/s (96 bps) size: 20 bytes 0,208 secs 5
frames
Audio stream: 95,998 kbit/s (11999 bps) size: 8777 bytes 0,731 secs
******************
И программа останавливает работу почти мгновенно (естественно ничего не
сделав).
Если же явно указываю имя одного из файлов - cat
/mnt/cdrom/VIDEO_TS/VTS_01_1.VOB , то все нормально, начинается
перекодировка.
В сообщении от 22 Ноябрь 2004 15:16 Alexei Shilin написал:
Скорее всего у тебя есть vts_01_0.vob, который cat'ом выводится самым
первым, и который содержит какую-нибудь заставку или еще чего, что не
кодируется... Самый простой вариант - скопировать на винт без него и
кодить. Кстати, так и износ привода будет гораздо меньше - кодируется он
все же довольно долго. Ну или cat vts_01_1.vob vts_01_2.vob ... |
mencoder - ...
Да, кстати, судя по выводу mencoder'а, у тебя источник - PAL, тогда опция
-ofps 24 не верна. Да и делать resample 48khz -> 44khz не имеет смысла.
Ну и audio input gain 10 тоже как-то не очень красиво смотрится -
рискуешь получить клиппинг.