[FFmpeg-user] LLossless (10 Bit RGB 444) and (10 Bit YUV 422) Compression
Jason Freets
jasonslife at hotmail.com
Tue Dec 30 23:13:20 CET 2014
> Subject: Re: [FFmpeg-user] LLossless (10 Bit RGB 444) and (10 Bit YUV 422) Compression
>
> Carl Eugen Hoyos <cehoyos <at> ag.or.at> writes:
>
> > Could you test if the following file produced with
> > FFmpeg plays with the AJA codec on Windows?
> > $ ffmpeg -f lavfi -i testsrc -t 10 -vcodec r10k out.avi
>
> I unfortunately did not understand your answer
> (I am not a native English speaker.)
Ok, good to know. My guess is probably Austria?
> Does the output file play on Windows with the
> AJA codec installed?
Yes it does! So great job! =) Your fix now can play r10k (Little Endian) files in Windows on a PC using the AJA Codec.
With your fix in FFmpeg, I can now take the r10k (little endian) lossless video and convert it to FFV1 (lossless): I call that "r10kToFFV.avi).
However, there is an issue with converting the FFV1 back to the original r10k (little endian) format:
Using the command:
ffmpeg -i r10kToFFV.avi -pix_fmt gbrp10le -vcodec r10k -c:a copy FFVTor10k.avi -f framemd5 -an FFVTor10k.framemd5
Where r10kToFFV.avi is the FFV1 file (which now holds the lossless compressed r10k video) I get the warning message:
"Incompatible pixel format 'gbrp10le' for codec 'r10k', auto-selecting format 'rgb48le'
[swscaler @ 0000000002bfcfe0] full chroma interpolation for destination format 'rgb48le' not yet implemented"
You can see that in my last mail message.
The framemd5's do NOT match going from r10k -> FFV1 -> r10k. Why is that?
Cheers,
Jason
>
> Thank you for the test, Carl Eugen
>
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
More information about the ffmpeg-user
mailing list