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]