[FFmpeg-user] Convert images to DNXHD 444
Matt Kitcat
matt at elmtreecottages.co.uk
Wed Apr 11 14:39:30 EEST 2018
Ok. Thanks. That works.
However all of these conversions produce output of the "wrong" colour.
If anybody has the time to take a look I have uploaded some examples;
I used the tiffs in the zip file http://elmtreecottages.co.uk/Tif.zip
There are two quicktimes http://elmtreecottages.co.uk/FFmpegDNX.mov which
was produced with ffmpeg and
http://elmtreecottages.co.uk/Test_0001gn_10_X1.mov which was produced with
the Quicktime api.
There is also an image http://elmtreecottages.co.uk/Charts.jpg which shows a
screen example of the difference. (ffmpeg on the left) The quicktime version
is, to me, indistinguishable from the source tiff in terms of colour. The
ffmpeg version is less saturated and a bit "milky". I have been searching
for hours for any way to get the correct output. This happens with dnxhd
dnxhq and dnxhdr. Given that re-encoding the quicktime version with ffmpeg
does not produce the same colour shift, i.e. the output is identical I am
thinking it is the way ffmpeg is dealing with the tiffs rather than the way
the encoder is behaving, if this makes sense.
Any ideas how/if I can resolve this?
Matt
-----Original Message-----
From: Gonzalo Garramuño
Sent: Tuesday, April 10, 2018 10:51 PM
To: FFmpeg user questions
Subject: Re: [FFmpeg-user] Convert images to DNXHD 444
El 10/04/18 a las 18:14, Paul B Mahol escribió:
> On 4/10/18, Matt Kitcat <matt at elmtreecottages.co.uk> wrote:
>>
>> But I would also like to be able to generate DNxHR 444 and hqx as well.
>>
> Both are already supported, update your obsolete ffmpeg version.
I verified they are supported, but you need to be extremely careful with
the flags you pass to ffmpeg. You also need to be careful with the
resolution of your images as that effects the bitrate ( -b:v ). And as
Carl pointed out, the frame rate must be a fraction and that fraction
must be a valid fraction by the AVID specs.
For DNxHR 444, this line should do it:
$ ffmpeg -i test.%04d.tif -r 60000/1001 -codec:v dnxhd -profile:v
dnxhr_444 -b:v 880M -pix_fmt yuv444p10 -y test_hr444.mov
For DNxHQX, the following line should do it:
$ ffmpeg -i test.%04d.tif -r 60000/1001 -codec:v dnxhd -profile:v
dnxhr_hqx -b:v 880M -pix_fmt yuv420p10 -y test_hqx.mov
--
Gonzalo Garramuño
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user at ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-user
mailing list