Вы должны использовать кодировщик, который поддерживает прозрачность / альфа-канал. Вы можете просмотреть список кодировщиков с помощью ffmpeg -h encoders
и получить дополнительную информацию с помощью ffmpeg -h encoder=<encoder name>
, например ffmpeg -h encoder=qtrle
. Затем обратитесь к строке Supported pixel formats
: если в названии поддерживаемого формата пикселей, например, rgba
, есть значение "a
", то он поддерживает альфа. См. Общий список форматов пикселей с ffmpeg -pix_fmts
.
. Самое простое решение - преобразовать файлы PNG в MOV:
ffmpeg -framerate 25 -i %d.png -c copy output.mov