Experimental magicyuv codec in FFmpeg 4.00/4.01
FFmpeg 4.00/4.01 is said to come with an experimental magicyuv encoder. However I have been unable to find any documentation about it.
Trying ffmpeg –codecs doesn´t seem to identify a magicyuv encoder .Do you know how the encoder can be called ( c:v magicyuv ?? ) , resolutions and options supported.? I was interested to try the encoder but I do lack the minimal information needed.
After some trial and error ,it seems to work like this, as the encoder is not activated by default because it is an experimental version
ffmpeg.exe -i "C:\test.avi" -strict -2 -vcodec magicyuv -y "R:\Magicyuv_test.avi"
it seems to support all major 8 bit formats but not 10 bit formats. Still trying to discover the options supported
Encoder magicyuv [MagicYUV video]:
General capabilities: exp threads
Threading capabilities: frame
Supported pixel formats: gbrp gbrap yuv422p yuv420p yuv444p yuva444p gray
-pred <int> E..V..... Prediction method (from 1 to 3) (default left)
ffmpeg -i "C:\test.avi" -strict -2 -c:v magicyuv -pred median -pix_fmt yuv444p -y "R:\Magicyuv_test.avi"
Please help, I have a similar question in regards to using magicyuv codec through OBS, which uses ffmpeg.
I have a thread on obs forums here:
Please help me, I am trying to get OBS to use pixel format yuv 4:2:0