動画をフルスクリーンで自動ループ再生する.batファイルの作り方

バッチファイルでループ再生

Sample .bat file

LoopPlayMovieFilesBat.zip

目的

  • 同一フォルダ内の動画を名前順にフルスクリーンで次々に再生していってくれて,最後まで再生し終わると最初に戻るような動画ループ再生の仕組みを作る
  • .batファイルはスタートアップに登録できるからPC起動→自動的に再生開始ができて便利
  • 映像を繰り返し再生するような展示をしなければならない時に欲しくなったので.

環境

参考にさせてもらったサイト

batch file

  • LoopPlayMovieFiles.bat
@rem #### set vlc program path and options ####
set vlc="C:\Program Files\VideoLAN\VLC\vlc.exe"
set vlcoption=-f -L --mouse-hide-timeout=0 --no-video-title-show
​
@rem #### pickup movie files in the current directory ####
@echo off
dir /a-d /s /b /oN *.mp4 *.mov *.m4v *.avi > filelist.out
for /f "tokens=*" %%a in (filelist.out) do call :processline %%a
@echo on
​
@rem #### play movies with vlc ####
%vlc% %filelist% %vlcoption%
goto :eof
​
@rem #### append file path function ####
:processline
set filelist=%filelist% "%*" 
goto :eof
​
:eof

バッチファイルで動画をループ再生する

  1. VLC Playerをダウンロードしインストーラに従いインストール
    VLCプレーヤのダウンロード画面

  2. メモ帳の新規テキストファイルに上記スクリプトをコピペ(あるいはダウンロード:LoopPlayMovieFilesBat.zip

  3. set vlc="C:\Program Files\VideoLAN\VLC\vlc.exe"のパス部分を自分の環境に合わせて書き換える
    バッチスクリプトをコピペしたテキストファイル

  4. 保存して適当な名前をつけて,拡張子を.batにする(例えばLoopPlayMovieFiles.bat)

  5. 作った.batファイルと同じディレクトリに再生したい動画たちを入れておく
    自動ループ再生したい動画が入ったフォルダ

  6. .batファイルをダブルクリックする.

スタートアップに登録する

  1. Windowsキー + Rキーで出てくるウィンドウにshell:startupと入力し[参照]
    ファイル名を指定して実行画面

  2. ポップアップしたフォルダに.batファイルのショートカットを作成
    バッチファイルのショートカットが入ったスタートアップフォルダ

おわりに

ヒカテクにコーヒーをおごってみませんか!(投げ銭|Donation

投稿者: hikatech