您尚未登录。

#1 Re: 全志 SOC » 全志V3X开发板从无到有调试记录 » 2022-09-24 22:09:11

@非吾愿
我也是同样现象。
1)在4.15内核下,自己编译的Mplayer1.0rc3(没有用buildroot里的),能够使用下列命令正常播放
mplayer -vo fbdev2 sam.mp4

2)在5.2内核下,同样的环境,用上面的Mplayer1.0rc3,使用mplayer -vo fbdev2 sam.mp4报错:Can't put VSCREENINFO: Invalid argument,
用了mplayer -vo fbdev2 -vf scale=800:480 sam.mp4,仍然报错。

3)在5.2内核下,同样的环境,重新编译一个Mplayer1.4,可以使用mplayer -vo fbdev2 -vf scale=800:480 sam.mp4正常播放。

最后发现,sam.mp4分辨率852x480,大于800x480,因此mplayer报错要求指定缩放,并且必须缩放到800x480以内,如果视频分辨率本来就在800x480以内,那么使用1.4版的mplayer -vo fbdev2 sam.mp4可以直接播放。
ms在Mplayer1.0rc3中会自动使用-vf缩放,因此不带-vf也可以播放,而Mplayer1.4就不行了。但是Mplayer1.0rc3在5.2内核下好像又不能起作用。

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn