I am using transcode (v1.0.2 on SuSe Linux 10.0) on some compressed avi files. The problem is, whenever I use transcode, I lose one frame.
I tried the following command:
>transcode -i matrix_15FPS_XVID.avi -y ffmpeg -F mjpeg -o matrix_mjpeg.avi
Part of the verbose output contained:
encoding frames [000000-000449], 184.87 fps, EMT: 0:00:29, ( 0| 0| 0)
clean up | frame threads | unload modules | cancel signal | internal threads | done
[transcode] encoded 450 frames (0 dropped, 0 cloned), clip length 29.75 s
The output was of 450 frames, whereas the input contained 451 frames. I lost one frame here. I tried to transcode the output frame:
>transcode -i matrix_mjpeg.avi -y ffmpeg -F mpeg4 -o matrix_mpeg4.avi
Part of the verbose output contained
encoding frames [000000-000448], 147.07 fps, EMT: 0:00:29, ( 0| 0| 1)
clean up | frame threads | unload modules | cancel signal | internal threads | done
[transcode] encoded 449 frames (0 dropped, 0 cloned), clip length 29.68 s
Now, I got 449 frames (yet another loss).
Bye the way, I tried ffmpeg from command line and that produced no loss of frames.
Can somebody help me to solve this problem? I need to find out where the loss is coming from.
Best Regards.
Baizid
Want to start your own business? Learn how on Yahoo! Small Business.