首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从png序列导出视频的ffmpeg不正确

从png序列导出视频的ffmpeg不正确
EN

Stack Overflow用户
提问于 2017-08-24 16:17:42
回答 1查看 430关注 0票数 0

我有一个透明背景的PNG序列。

当我使用Adobe Media encoder导出为MP4文件时,结果是正确的。

但是当我使用FFmpeg导出MP4文件时,这个结果非常奇怪。

这是我使用的命令:

代码语言:javascript
复制
ffmpeg -i test/frame_%04d.png -pix_fmt yuv444p -c:v libx264 -y ffmpeg_test.mp4

媒体编码器:http://test.rto.im/ffmpeg/media_encoder_test.mp4

FFMPEG:http://test.rto.im/ffmpeg/ffmpeg_test.mp4

所有镜像文件: test.rto.im/ffmpeg/test.zip

test.rto.im/ffmpeg/test/frame_0001.png

test.rto.im/ffmpeg/test/frame_0002.png

test.rto.im/ffmpeg/test/frame_0003.png ...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-24 18:17:01

您的PNG帧是未遮罩的。所以,你必须对它们进行预乘才能得到相同的结果。

代码语言:javascript
复制
ffmpeg -i frames%d.png -vf premultiply=inplace=1 -pix_fmt yuv444p matted.mp4

premultiply过滤器是在2016年12月添加的,所以你需要一个最新的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45856412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档