我的目标是使用shuf命令从目录中选择随机文件并用作ffmpeg流的输入。
ffmpeg命令:./ffmpeg-i文件
ls shuf-n 1输出给我一个随机文件名,这是我需要的,但我如何将其合并到ffmpeg命令中?如果我把它存储到一个变量中,变量out从变量存储时输出shuf输出。
fileshuf=$(ls shuf-n 1)
echo$fileshuf只输出相同的文件名
提前谢谢你

最佳答案

每次你跑步

./ffmpeg -i $(ls | shuf -n 1)

你会得到一个随机文件

09-26 09:25