树莓派,脚本遍历当前目录下视频文件,并用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
浙公网安备 33010602011771号