[FFmpeg-user] Technical specification for FFv1?

Tim Nicholson nichot20 at yahoo.com
Thu Mar 8 17:42:21 CET 2012

On 08/03/12 13:52, Peter B. wrote:
> Zitat von Tim Nicholson <nichot20 at yahoo.com>:
>> I have never tried FFv1, in the past I have used Huffman YUV, for lossless.
>> However I am always open to new ideas.
> I think it greatly depends on the use case of "why lossless":
> For mass digitization and serious long-term archival purposes, it makes a
> difference whether you can:
> a) encode in realtime during capture
> b) work with your lossless format
> c) preserve the original video data as good as possible: preserve colorspace,
> use 10bit, ...
> Since about 2 years, computers are fast enough to handle FFv1 for all these
> requirements. Huffyuv does not. It only supports yuv422/rgb - and it's waaaaay
> bigger in filesize than FFv1.
> We (and NOA Audio Solutions) have done some tests while evaluating FFv1, and
> compared its performance and filesize to JPEG2k, as well as Huffyuv - and in
> most cases FFv1's filesize is equal to JPEG2k - but with amazing performance:
> It's currently still single-threading, but outperforms multithreading-JPEG2k
> implementations.

Very interesting. So presumably to use it you just set the codec, and pix_fmt to
get the bit depth, bit rate ends up being what it is....

I'll have a try with it sometime soon, I need a good intermediate format.



More information about the ffmpeg-user mailing list