祗疼妳一个 发表于 2024-11-5 21:39:34

RGBA 文件测试坑点 以及 fix 方案

我们知道 yuv 是这样播放的
ffplay -pixel_format yuv420p -video_size 400x300 -framerate 25 400_300_25.yuv
那么rgba怎么播放呢?
在ffplay 官网上查看ffplay 的说明,就会发现,可以使用 ffplay -pix_fmts 查看支持哪些 -pixel_format 
https://ffmpeg.org/ffplay.html
ffplay -pix_fmts  |findstr "rgba"
得到 
IO... rgba                   4             32      8-8-8-8
IO... rgba64be               4             64      16-16-16-16
IO... rgba64le               4             64      16-16-16-16
I.... rgbaf16be              4             64      16-16-16-16
I.... rgbaf16le              4             64      16-16-16-16
..... rgbaf32be              4            128      32-32-32-32
..... rgbaf32le              4            128      32-32-32-32
因此我们使用ffplay 播放的命令为:
ffplay -pixel_format rgba -video_size 800x600 -framerate 25 800_600_25.rgba
发现提示 800_600_25.rgba: No such file or directory,为啥呢?
忽然想到,是否因为rgba这个后缀名有问题?将 800_600_25.rgba 改名为 800_600_25.rgb,测试,成功了
ffplay -pixel_format rgba -video_size 800x600 -framerate 25 800_600_25.rgb

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: RGBA 文件测试坑点 以及 fix 方案