[FFmpeg-devel] FFv1 performance

Peter B. pb
Wed Apr 21 10:51:44 CEST 2010

Hello again,

Thank you all for your feedback about using FFv1 as a video codec for
long-term archiving. Thanks to your positive input, I was able to argue
pro-FFv1 and we're now evaluating using it directly for capturing.

Unfortunately, first tests have shown that FFv1 is very CPU-intensive,
and unable to capture PAL in realtime on a 2,68 GHz quad-core (about
12.5 fps).

Since the current implementation of FFv1 seems to be using only a single
core, I'd be interested in:
- Is it possible to change FFv1 to support multithreading?
- If "yes", how much effort would that be?
- If "no", could it be possible to "tune" the implementation of handling
of YUV444P, YUV422P, etc?
(Interesting observation was, that only YUV420P and RGB24 could be used
for capturing without dropped or inserted frames)

If it would be possible to use FFv1, I might be able to get proper
budget in order to finance the implementation of these improvements.

Thank you very much in advance,
Peter B.

More information about the ffmpeg-devel mailing list