Linux omxplayer(raspian)在无序循环上播放视频文件夹

Linux omxplayer(raspian)在无序循环上播放视频文件夹,linux,random,shuffle,omxplayer,Linux,Random,Shuffle,Omxplayer,我找不到在shell脚本中使用omxplayer以随机“随机”顺序在文件夹中播放视频的方法。我想它通过一个“播放列表”循环,但到目前为止,我只能找到一种方法,以字母顺序在一个循环中播放所有文件夹。我使用下面代码的一个版本进行循环 #!/bin/sh # get rid of the curso so we don't see it when videos are running setterm -cursor off # set here the path to the directory

我找不到在shell脚本中使用omxplayer以随机“随机”顺序在文件夹中播放视频的方法。我想它通过一个“播放列表”循环,但到目前为止,我只能找到一种方法,以字母顺序在一个循环中播放所有文件夹。我使用下面代码的一个版本进行循环

#!/bin/sh

# get rid of the curso so we don't see it when videos are running
setterm -cursor off

# set here the path to the directory containing your videos
VIDEOPATH="/home/pi/Videos"

# you can normally leave this alone
SERVICE="omxplayer"

# now for our infinite loop!
while true; do
    if ps ax | grep -v grep | grep $SERVICE > /dev/null
    then
    sleep 1;
else
    for entry in $VIDEOPATH/*
    do
        clear
        omxplayer $entry > /dev/null
    done
fi
done

我最终将Wondershare中的视频按不同的顺序组合在一起。这对存储不友好,因为我基本上有几个视频副本,但我可以从几个命令中选择一个开始播放,并将其设置为循环,从而实现我的大部分目标

循环代码(比上述代码简单得多):
omxplayer-o local--loop/home/pi/video.mp4