i hacked ffmpeg-4.4 so it exposes this list of pix_fmts for cingg to display. and now you can make huuuuge y4m files with high bit depth (10/12/14/16 and better subsampling / 422, 444) unfortunately it seems our processing of 'strict' option is broken, so i hacked out err message... from libavformat/yuv4mpegpipe muxer.. not sure if vdpau/vaapi/nvenc decoding/encoding still work, i only saw ref. to this wrapped_avframe in declink/opengl/xv *devices* (currently unused by cingg? ) and vapoursynth muxer... On Tuesday, June 15, 2021, Andrew Randrianasulu <[email protected]> wrote:
i was looking at y4m piping at high bit depth (inspired by latest x264 patches), and found two interesting links..
https://forum.videohelp.com/threads/399289-Need-help- converting-RAW-YUV-to-Y4M
there is claim none of Linux video editors were able to open raw teststreams.
link provided in message doesn't work for me, but this one worked
http://ultravideo.fi/#testsequences
if you have ssd/nvme disk and/or 4 gb of free ram to play this - you can test)
another link is about ffmpeg itself, it has bug in this area in early 2017, but hopefully it was fixed?
https://forum.doom9.org/archive/index.php/t-174314.html
until very lately I was under impression you only can pipe 8-bit (per channel) video.. but i was wrong? (not tested with cingg yet)