-c used to accept a total time or frames, but now it requires both start/end.

The behavior and docs are consistent:

       -c f1-f2[,f3-f4[, ... ] ]
              encode only frames f1-f2 [and f3-f4]. Default is to  encode  all
              available  frames.   Use  this  and  you'll get statistics about
              remaining encoding time. The f[N] parameters may also  be  time-
              codes in the HH:MM:SS.FRAME format. Example:
              -c 500-0:5:01,:10:20-1:18:02.1

                     Will encode only from frame 500 to 5 minutes and 1 second
                     and from 10 min, 20 sec to 1 hour, 18 min, 2 sec and  one
                     frame.

but it isn't backwards compatible, like this example:

transcode -x v4l2=resync_margin=1:resync_interval=250,v4l2 -M 2 -H 0 \
-i /dev/video$DEV -p /dev/dsp$DEV -y ffmpeg -F h264 -c 00:$TIM \
-g 640x480 -f 29.970,4 -u 1024,2 -w 800 -b 128 -Q 5 -e 32000,16,2 \
-o $DIR/$FIL.avi --progress_of

http://linuxtv.org/v4lwiki/index.php/Transcode

I don't really care, just figured it should be pointed out, and I didn't see anything about it in the archives.

Carl K

Reply via email to