3

Я устраиваю вечеринку и хочу воспроизводить случайные эпизоды из коллекции фильмов в фоновом режиме. Я не хочу сидеть и редактировать пять часов отснятого материала вручную. В идеале я бы:

Воспроизвести x минут из случайной точки в одном случайном фильме, затем воспроизвести x минут из случайной точки в другом случайном фильме и так далее. Любая разумная схема в порядке, хотя.

Если у вас есть предложения о том, с чего начать, будь то в Linux (предпочтительно) или в Windows, я был бы признателен за некоторые идеи. Я рад написать это практически на любом языке, если это необходимо.

2 ответа2

2

Сделайте сценарий, который добавляет ваши фильмы в плейлист и воспроизводите его в 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-скрипте это надо делать.

0

Под Windows 7 вы можете альтернативно использовать этот скрипт Python:

https://github.com/niknow/vlc-random-videoclip

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .