播放播放列表中每个文件的无限循环



假设我有一个文本文件,animations.playlist ,其中包含三个动画的名称:

anim1.avi
anim2.avi
anim3.avi

我想对 mplayer 进行一次调用,以便无限循环播放anim1.avi直到我点击>,然后anim2.avi无限循环播放,直到我点击>,最后anim3.avi无限循环播放,直到我点击>q

但是,-loop选项似乎适用于整个列表,而不是每个单独的文件。所以当我尝试时:

mplayer -loop 0 -playlist animations.playlist

我得到

anim1.avi, anim2.avi, anim3.avi,
anim1.avi, anim2.avi, anim3.avi,
anim1.avi, anim2.avi, anim3.avi, ...

但我真的很想要

anim1.avi, anim1.avi, anim1.avi, ...
anim2.avi, anim2.avi, anim2.avi, ...
anim3.avi, anim3.avi, anim3.avi, ...

有没有办法做到这一点?

我发现我可以用SMPlayer(v. 16.11.0)做到这一点。首先,创建动画的普通播放列表。然后,不要在播放列表窗口中切换Repeat按钮,而是在无限循环中切换您想要的每个动画的Play | A-B Section菜单中的Repeat项。保存播放列表。

播放列表可以从命令行运行:

smplayer <playlist>

顺便说一句,我不知道SMPlayer如何知道要重复播放哪些视频,因为看起来该信息似乎不存储在播放列表文件本身中。

最新更新