0

シェル スクリプトで 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
4

1 に答える 1