我正在举办一个派对,我想在后台播放一系列电影中的随机片段。但我不想坐下来手动编辑长达五个小时的素材。理想情况下我会:
x
从一部随机电影的随机点播放几分钟,然后x
从另一部随机电影的随机点播放几分钟,依此类推。不过,任何合理的方案都可以。
如果您对从哪里开始有任何建议,无论是在 Linux(最好)还是在 Windows 上,我都会很感激。如果需要,我很乐意用几乎任何语言编写脚本。
答案1
编写一个脚本,将您的电影添加到播放列表中并在 VLC 中播放。您可以像这样添加开始和停止时间:
#EXTM3U
#EXTINF:1000,movie-clip-1.avi
#EXTVLCOPT:start-time=100
#EXTVLCOPT:stop-time=110
movie-clip-1.avi
#EXTINF:500,movie-clip-1.avi
#EXTVLCOPT:start-time=440
#EXTVLCOPT:stop-time=450
movie-clip-2.avi
EXTINF 值是影片的长度(以秒为单位)。如果您保存了所有影片的播放列表,VLC 会为您添加该值。
就像是
stop-time=$[RANDOM%$length+$x]
start-time=$stop-time-$x
在 bash 脚本中应该可以做到。
答案2
在 Windows 7 下,您也可以使用这个 Python 脚本: