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

时间:2017-01-20 05:46:20

标签: loops playlist mplayer

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

anim1.avi
anim2.avi
anim3.avi

我想对mplayer进行一次调用,以便anim1.avi在无限循环播放,直到我点击>,然后anim2.avi在无限循环播放,直到我点击{{ 1}},然后最终>在无限循环播放,直到我点击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, ...

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

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

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

smplayer <playlist>

顺便说一句,我不知道SMPlayer如何知道重复播放哪些视频,因为它看起来不像播放列表文件中存储的信息。