在 Linux 中批量播放视频(播放、暂停、转到特定时间...)

在 Linux 中批量播放视频(播放、暂停、转到特定时间...)

是否可以编写一个播放某些视频文件的动作文件(例如脚本)?
我需要它是可编程的,以自动执行以下操作:

  • 从特定时间开始
  • 播放至特定时间
  • 去到特定的时间
  • 改变播放速度
  • 暂停
  • 转到下一个视频文件

VLC 或 Mplayer 可以做到这一点吗?最简单的方法是什么?

答案1

我会在 VLC 中使用播放列表。它支持一些特殊命令,如开始、停止和暂停。
例如:

#EXTM3U
#EXTINF:,视频标题 1
#EXTVLCOPT:start-time=0
#EXTVLCOPT:stop-time=25
Video_filename1.wmv
vlc://pause:10
#EXTINF:,视频标题 1
#EXTVLCOPT:start-time=25
#EXTVLCOPT:stop-time=35
Video_filename1.mp3
#EXTINF:,另一部电影
#EXTVLCOPT:start-time=35
#EXTVLCOPT:stop-time=120
Anothermovie.avi

粘贴到 m3u 文件中并使用 VLC 播放。
这将播放 Video_filename1.wmv 的前 25 秒,暂停 10 秒,再播放 10 秒,然后在播放 35 秒时跳转到 Anothermovie.avi 并播放 2 分钟。

相关内容