Я конвертирую файл в формат PNG с помощью этого вызова:
ffmpeg.exe -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb32 -s <width>x<height> -i infile -f image2 -vcodec png out.png
Я хочу использовать конвертер, который можно связать или скомпилировать в коммерческий продукт с закрытым исходным кодом, в отличие от FFmpeg
, поэтому мне нужно понять формат входного файла, который я передаю.
Итак, что означает rawvideo
для FFmpeg
?
FFmpeg
определяет, какой тип необработанного формата имеет входной файл, или rawvideo
обозначает что-то отличное?
Что означает rgb32
здесь?
Размер входного файла чуть больше (width * height * 8)
байтов.