您尚未登录。

楼主 #1 2020-05-03 20:25:26

zwanh
会员
注册时间: 2020-04-11
已发帖子: 16
积分: 1

f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

刚好五一,买了tiny200,按照论坛里面的帖子,自己移植了uboot+kernel+dtb+rootfs+overlay到spi flash中,并能正常启动。overlay里面放的有自己压缩后的测试视频。自己不清楚使用什么软件可以播放,所以搜索后,在buildroot里面配置了ffmpeg里的ffplay。此时容量是没有抄的。但是使用命令运行后就会报下图的错误,查了查,感觉是SDL2的问题或者是要指定输出显示器,不知道该如何解决这个问题,或者高人指点,使用其他软件?
ffplay_error

离线

楼主 #2 2020-05-04 09:41:28

zwanh
会员
注册时间: 2020-04-11
已发帖子: 16
积分: 1

Re: f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

zwanh 说:

刚好五一,买了tiny200,按照论坛里面的帖子,自己移植了uboot+kernel+dtb+rootfs+overlay到spi flash中,并能正常启动。overlay里面放的有自己压缩后的测试视频。自己不清楚使用什么软件可以播放,所以搜索后,在buildroot里面配置了ffmpeg里的ffplay。此时容量是没有抄的。但是使用命令运行后就会报下图的错误,查了查,感觉是SDL2的问题或者是要指定输出显示器,不知道该如何解决这个问题,或者高人指点,使用其他软件?
https://whycan.cn/files/members/3750/ffplay_error.png

经过一晚上,查帖子,终于完成,参考帖子:https://whycan.cn/t_2228.html,第12楼,按照我的环境,改为如下命令,就能正常显示了:

ffmpeg -re -i 16x.mkv -c:v rawvideo -pix_fmt bgra -f fbdev /dev/fb0

离线

#3 2020-05-04 09:44:44

fire
会员
注册时间: 2020-04-08
已发帖子: 20
积分: 20

Re: f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

是ffmpeg软解吗?

离线

楼主 #4 2020-05-04 10:26:34

zwanh
会员
注册时间: 2020-04-11
已发帖子: 16
积分: 1

Re: f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

fire 说:

是ffmpeg软解吗?

目前是的。现在想移植到sd卡,然后看看能不能用其它方式。不知道直接装x会不会很卡

离线

#5 2020-08-20 20:03:54

jkl
会员
注册时间: 2019-11-18
已发帖子: 263
积分: 146.5

Re: f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

zwanh 说:

目前是的。现在想移植到sd卡,然后看看能不能用其它方式。不知道直接装x会不会很卡

请问一下,我现在也想采用您这种方式来实现视频的播放,但是我按照您上面的命令有如下错误:
jkl).png

最近编辑记录 jkl (2020-08-20 20:04:23)

离线

#6 2020-08-20 20:07:35

jkl
会员
注册时间: 2019-11-18
已发帖子: 263
积分: 146.5

Re: f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

222.png

离线

#7 2020-08-20 20:29:23

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

揣测一下,应该是fb0的像素格式和ffmpeg命令行输出的格式不兼容,

你输出的可能是yuv420? 而fb0是rgb格式.

试一试ffmpeg命令行看有没有别的参数,可以输出rgb.





离线

#8 2020-09-12 17:02:23

嵌入式冲
会员
注册时间: 2020-05-24
已发帖子: 138
积分: 110

Re: f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

zwanh 说:
zwanh 说:

刚好五一,买了tiny200,按照论坛里面的帖子,自己移植了uboot+kernel+dtb+rootfs+overlay到spi flash中,并能正常启动。overlay里面放的有自己压缩后的测试视频。自己不清楚使用什么软件可以播放,所以搜索后,在buildroot里面配置了ffmpeg里的ffplay。此时容量是没有抄的。但是使用命令运行后就会报下图的错误,查了查,感觉是SDL2的问题或者是要指定输出显示器,不知道该如何解决这个问题,或者高人指点,使用其他软件?
https://whycan.cn/files/members/3750/ffplay_error.png

经过一晚上,查帖子,终于完成,参考帖子:https://whycan.cn/t_2228.html,第12楼,按照我的环境,改为如下命令,就能正常显示了:

ffmpeg -re -i 16x.mkv -c:v rawvideo -pix_fmt bgra -f fbdev /dev/fb0

你这样弄完就可以用ffplay播放吗,我还是不行

离线

#9 2021-12-11 10:36:53

树莓学LINUX
会员
注册时间: 2021-10-28
已发帖子: 95
积分: 105
个人网站

Re: f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

我在buildroot里面安装了SDL库,还是显示初始化失败,回去试一下这个指令

离线

#10 2024-09-21 19:07:53

bqd199709
会员
注册时间: 2024-07-15
已发帖子: 17
积分: 22

Re: f1c200s(tiny200,f1c100s)如何播放视频spi flash里的视频?

16M的flash可以安装哪些轻量级的视频播放工具?

离线

页脚

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

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