[FFmpeg-devel] Official status of FFv1?

Jason Garrett-Glaser darkshikari
Mon Mar 22 21:02:52 CET 2010


On Mon, Mar 22, 2010 at 12:34 PM, Baptiste Coudurier
<baptiste.coudurier at gmail.com> wrote:
> On 03/22/2010 11:40 AM, Jason Garrett-Glaser wrote:
>>>
>>> What is the implementation status of x264 lossless in libavcodec, and
>>> would it be possible to have intra-frame encoding only? I've read that
>>> it's compression is inter-frame.
>>
>> FFV1 will crush x264 compression-wise on intra-frame encoding. ?x264's
>> lossless intra compression sucks because of idiots writing specs.
>>
>> On Mon, Mar 22, 2010 at 11:15 AM, Baptiste Coudurier
>> <baptiste.coudurier at gmail.com> ?wrote:
>>>
>>> On 03/22/2010 10:31 AM, Jason Garrett-Glaser wrote:
>>>>>
>>>
>>> Do you have samples so I could verify this ?
>>>
>>> In all the tests I made, FFV1 outperformed x264 lossless, and was much
>>> faster.
>>
>> Did you compare apples against apples (CABAC vs range, CAVLC vs rice)?
>> ?Did you try x264 --preset ultrafast for encoding?
>
> Yes. Using ultrafast, difference in output file size was quite big.

This is not exactly surprising ;)

>> More importantly, FFV1 in inter mode cannot be threaded (inherently
>> so), while H.264 can.
>>
>> Of course, now that he's said he only wants lossless, there's no
>> reason to use x264.
>
> Yes, nonetheless having samples to benchmark is always interesting.
> Do you have the samples ?

I don't have anything in particular; I tested long ago.

Compression differences depend heavily on the type of input.

Dark Shikari



More information about the ffmpeg-devel mailing list