Mesqueeb Wrote:thanks ! this worked.
But now it gets stuck while Generating snapshots.......
"[mpeg4 @ 0x8b83e30]Invalid and inefficient vfw-avi packed B frames detected"
Is a line I keep noticing
and where the final frame stopped: at generating snapshot 264 / 770
Code:
Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (24000/1001)
Input #0, avi, from '/media/Tracy/動画/中国 普通话/Cape No.7 - tradsubs/cowry-cn7-cd1.avi':
Metadata:
ISFT : VirtualDubMod 1.5.10.1 (build 2439/release)
Duration: 01:03:38.06, start: 0.000000, bitrate: 1531 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 656x272 [PAR 1:1 DAR 41:17], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.0, s16, 448 kb/s
Unrecognized option 'vf'
** (subs2srs.exe:4437): WARNING **: CreateProcess: error creating process handle
Thanks! ^^
The "[mpeg4 @ 0x8b83e30]Invalid and inefficient vfw-avi packed B frames detected" message is normal. It's just ffmpeg doing its thing.
From my Googlings, the "CreateProcess: error creating process" stems from a bug in Mono. The bug report can be found
here. I'm not quite sure what to make of it. It might just be a random thing. If you have the time, could you try running subs2srs again and telling me where it stops? Also, what version of Mono are you using? Type "mono --version" to find out.
There is a workaround you can try. It's an iterative approach:
1) Open subs2srs, select all options as you would normally and click the "Go!" button.
2) Wait until it fails. Even though it fails it should leave behind the 264 snapshots (or whatever) and the .tsv file in your output directory.
3) Save a copy of the .tsv file somewhere. Leave the snapshots alone.
4) Look at the file name of the last snapshot. It contains a timestamp.
5) Open subs2srs again and fill out all options as normal, except this time check the "Span h:mm

s)" option and put the timestamp from the snapshot into the "Start:" field. In the "End:" field, put a time that is greater than or equal to the end time of your video.
6) Click "Go!"
7) If it errors again, repeat steps 4-6.
8) Copy the original .tsv file (from step 3) and paste it back into the output directory (overwriting the one that is there).
Edited: 2011-01-19, 11:06 pm