MaixSense R329开发板播放Bad Apple demo
本帖最后由 x1816 于 2021-10-10 23:42 编辑<p>有屏幕的地方,就有Bad Apple。</p>
<p>对于R329这样带Armbian系统的开发板,播放bad apple就比较轻松了。</p>
<p> </p>
<p><span style="color:#2980b9;"><span style="font-size:20px;"><span style="font-family:Arial;">安装播放器mplayer</span></span></span></p>
<p>就一行命令:</p>
<p>sudo apt install mplayer</p>
<p>用apt安装会自动解决各种依赖,等命令运行完,mplayer就可以用了。</p>
<p> </p>
<p><span style="color:#2980b9;"><span style="font-size:20px;"><span style="font-family:Arial;">准备素材</span></span></span></p>
<p>素材是mp4的视频,由于液晶屏的分辨率不高(240*240),因此素材不需要很高的分辨率,640P足矣。由于R329性能足够,不需要做特殊的编码转换,常用的H264视频编码和ACC音频编码即可。具体参数如下:</p>
<p></p>
<p> </p>
<p><span style="color:#2980b9;"><span style="font-size:20px;"><span style="font-family:Arial;">播放</span></span></span></p>
<p>命令如下:</p>
<p>mplayer Bad_apple_edge_640P_30P.mp4 -vf scale=240:180 -vo fbdev2</p>
<p>这里用到了2个参数:-vf scale指定了缩放比例</p>
<p>-vo指定输出到液晶屏(framebuffer用fbdev2)</p>
<p> </p>
<p><span style="color:#2980b9;"><span style="font-size:20px;"><span style="font-family:Arial;">小技巧</span></span></span></p>
<p>屏幕上自带一个闪烁的光标,会影响视频效果。可以使用如下命令隐藏:</p>
<p>printf "\033[?25l" >/dev/tty0</p>
<p> </p>
<p>单人手持拍摄时,操作按键开始会导致拍摄设备来不及拿稳,可以加个5秒的延迟</p>
<p>sleep 5; mplayer Bad_apple_edge_640P_30P.mp4 -vf scale=240:180 -vo fbdev2</p>
<p> </p>
<p><span style="color:#2980b9;"><span style="font-size:20px;"><span style="font-family:Arial;">播放效果</span></span></span></p>
<p><span style="color:#ff0000;">视频演示</span>: </p>
<p><a href="https://www.bilibili.com/video/BV1EL4y167xA?zw" target="_blank">https://www.bilibili.com/video/BV1EL4y167xA?zw</a></p>
<p><iframe allowfullscreen="true" frameborder="0" height="450" src="//player.bilibili.com/player.html?bvid=1EL4y167xA&page=1" style="background:#eee;margin-bottom:10px;" width="700"></iframe><br />
</p>
<p style="text-align: center;"> </p>
<p>播放需要命令需要2个函数参数,可行</p>
<p> </p>
页:
[1]