ffmpeg ошибка "повреждение входного пакета" при чтении данных из стандартного ввода
Я записываю видео из матриц кадров. Но результат выглядит как-то вот так. 
При этом получаю следующие сообщения об ошибке
[rawvideo @ 000002bd2390ca40] Packet corrupt (stream = 0, dts = 279).
[in#0/rawvideo @ 000002bd2390c680] corrupt input packet in stream 0
[rawvideo @ 000002bd23928cc0] Invalid buffer size, packet size 31190 < expected frame_size 1440000
[vist#0:0/rawvideo @ 000002bd2390e500] [dec:rawvideo @ 000002bd23927880] Error submitting packet to decoder: Invalid argument
Ориентируясь на последнее сообщение предполагаю что ошибка содержится в командной строке.
cmd = QString("C://ffmpeg/bin/ffmpeg -y -f rawvideo -s 800x600 -pix_fmt bgr24 -i - -r %1 -vcodec libx264 -pix_fmt yuv420p C://ffmpeg/test/%2").arg(FPS).arg(OutFileName); // *.mp4