Я конвертирую файл в формат 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)
байтов.