Mplayer 在播放列表中的每个文件上无限循环
Mplayer infinite loop on each file within a playlist
假设我有一个文本文件 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) 做到这一点。首先,创建一个普通的动画播放列表。然后,不要切换播放列表 window 中的 Repeat
按钮,而是切换 Play | A-B Section
菜单下的 Repeat
项目,为您想要无限循环的每个动画。保存播放列表。
播放列表可以从命令行运行:
smplayer <playlist>
顺便说一句,我不知道 SMPlayer 是如何知道重复播放哪些视频的,因为看起来该信息并未存储在播放列表文件本身中。
假设我有一个文本文件 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) 做到这一点。首先,创建一个普通的动画播放列表。然后,不要切换播放列表 window 中的 Repeat
按钮,而是切换 Play | A-B Section
菜单下的 Repeat
项目,为您想要无限循环的每个动画。保存播放列表。
播放列表可以从命令行运行:
smplayer <playlist>
顺便说一句,我不知道 SMPlayer 是如何知道重复播放哪些视频的,因为看起来该信息并未存储在播放列表文件本身中。