树莓派,脚本遍历当前目录下视频文件,并用omxplayer播放
事先准备好视频文件,文件名内包含视频尺寸信息,以方便构造 --win "x1 y1 x2 y2" 字符串。
通过 omxplayer -i filename 可查看视频尺寸信息。
处理后的视频文件,文件名格式如下:
脚本提取其中的 1280x720 ,并构造omxplayer --win的参数。
脚本如下:
#!/bin/bash cd /home/pi/Videos/LoveU105 arr_fname=() arr_strwin=() for fname in `ls m21*mp4` do echo $fname demension=`echo $fname | awk '{split($0,a,"\.");print a[2]}'` echo $demension width=`echo $demension | awk '{split($0,a,"x");print a[1]}'` height=`echo $demension | awk '{split($0,a,"x");print a[2]}'` if [ $((width)) -gt 100 -a $((height)) -gt 100 ] then strwin='"''0 0 '$width' '$height'"' echo $fname $strwin arr_fname+=($fname) arr_strwin[${#arr_strwin[@]}]=$strwin fi done while : do for idx in "${!arr_fname[@]}" do echo $idx ${arr_fname[$idx]} ${arr_strwin[$idx]} eval omxplayer --vol -1500 -o local --win ${arr_strwin[$idx]} ${arr_fname[$idx]} done done
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步