Здрваствуйте!
Я пытаюсь сформировать видеопоток из содержимого QImage и передать его ffmpeg. Само по себе это, наконец, удалось,
но не получается формировать поток так, чтобы ffmpeg его правильно обработала. Она создаёт avi-файл, но очень
попорченный. В заголовке потока есть теги YUV4MPEG2 и C444, т.к. каждая точка из QImage преобразуется в YUV или в YCbCr,
а передаётся уже полностью заполненный массив, но, похоже, мне не удаётся указать ffmpeg, что это из jpg444,
в результате mplayer пишет "Could not find matching colorspace" и что он преобразовывает yuv444p -> yuv420p,
картинка совершенно испорченная и почему-то зелёная. Или это mplayer чего-то не понимает?
Я пробовал для ffmpeg задавать ещё некоторые опции, но не помогло.
А как надо преобразовывать набор BMP в такой поток, YUV, чтобы ffmpeg его правильно обработала?
Или есть возможность передавать сразу RGB? У меня не получилось, но я в основном пытался с YUV.