带暂停的mplayer/VLC视频播放列表



在我开始将一堆视频文件重新编码为一个之前。。。有没有一种方法可以创建一个播放列表,以Mplayer或VLC(或两者)支持的任何格式,指示播放器在进入下一个视频文件之前暂停N秒?

理想情况下:

  • 不应使用额外的视频伪像,例如黑色视频序列
  • 玩家特定的技巧是可以的,但请不要编程
  • 应避免特定于操作系统的脚本编写
  • 播放整个列表应该没有间隙:在暂停期间,玩家应该播放黑色帧

对于那些在做任何事情之前都需要理由的人来说:这是为了让懒惰的操作员省去观看许多短片放映的乏味任务;-)

您可以将所有文件放在一个公用文件夹中,启动终端,cd,然后执行:

for v in *; do mpv "$v"; clear; sleep 5; done

注:

  • 确保文件夹中只包含视频。否则,尝试播放声音和其他文件
  • 您可以将mpv替换为mplayervlc或您喜欢的任何播放器
  • clear是可选的:它只是清除了可能吓到观众的冗长内容

您是否仅在mplayer中解决了问题?我有一个类似的问题,但不是视频,只是音频,我没有找到在播放后添加暂停的选项,所以求助于:

  • 创建一个空的3s音频文件
  • 将其插入到每个真实文件之间的播放列表中
  • 请列出清单

在实践中:

sox -n -r 44100 -c 2 silence.wav trim 0.0 3.0
mplayer $(for i in 02[1-9]*.mp3; do echo $i silence.wav; done)

我知道这取决于操作系统。与for循环相比,我更喜欢这样,因为这样我只有一个mplayer调用,所以我可以设置音量,并在章节之间来回移动。

相关内容

  • 没有找到相关文章

最新更新