[FFmpeg-user] Technical specification for FFv1?

Paul B Mahol onemda at gmail.com
Thu Mar 8 15:11:28 CET 2012


On 3/8/12, Peter B. <pb at das-werkstatt.com> 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.

FFv1 support multi-threaded slice decoding/encoding for more than one year.


More information about the ffmpeg-user mailing list