パーティーを主催していて、バックグラウンドで映画のコレクションからランダムなシーケンスを再生したいと思います。でも、5時間の映像を一緒に座って編集したくはありません。理想的には:
あるランダムな映画のランダムなポイントからx
分を再生してから、別のランダムな映画のランダムなポイントからx
分を再生します。ただし、賢明なスキームであれば問題ありません。
Linux(推奨)またはWindowsのどちらで開始するかについて何か提案があれば、いくつかのアイデアをいただければ幸いです。必要に応じて、ほぼすべての言語でこれをスクリプト化できてうれしいです。
プレイリストに映画を追加するスクリプトを作成し、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スクリプトでそれを行う必要があります。
Windows 7では、代わりに次のPythonスクリプト: