如何使用FFmpeg创建保存输入视频alpha的JPEG 2000序列?
ffmpeg -i /path/to/movie_with_alpha.mov -c:v jpeg2000 -pix_fmt rgba /output/path/sequence_%04d.jp2
…抛出这个信息:
Incompatible pixel format 'rgba' for codec 'jpeg2000', auto-selecting format 'rgb24'
我在没有运气的情况下尝试了-pix_fmt
的其他选项。
发布于 2021-04-07 17:29:04
用libopenjpeg代替
FFmpeg支持两个JPEG 2000编码器: libopenjpeg和jpeg2000。libopenjpeg支持alpha:
ffmpeg -i input.mov -c:v libopenjpeg output_%04d.jp2
ffmpeg
必须与--enable-libopenjpeg
一起编译才能使用此编码器.ffmpeg -h encoder=jpeg2000
。所支持的像素格式中没有一个在其名称中包含a
,因此不支持alpha.。
https://stackoverflow.com/questions/66989895
复制相似问题