~~NOCACHE~~ ## バッチ/ts2mp4変換 ### はじめに HandBrakeCLIでTSファイルをMP4に変換する際のコマンド例 ### スクリプト cd %~dp0 set command="[HandBreakeのディレクトリ]HandBrakeCLI.exe" set tsdir=[TSファイルのディレクトリ] set encdir=[MP4を書出すディレクトリ] set bkdir=[変換済みTSファイルを移動するディレクトリ] for /f "delims=" %%I in ('dir /b /s %tsdir%') do call :sub "%%I" goto :end :sub set tsname=%1 set tsname=%tsname: =% set tsname=%tsname: =% for /f "tokens=*" %%m in (%tsname%) do set tsname=%%~nm ren %1 %tsname%.ts %command% -i %tsdir%\%tsname%.ts -t 1 --angle 1 -c 1 -o %encdir%\%tsname%.mp4 -f mp4 --deinterlace="fast" -w 720 -l 480 --crop 0:0:0:0 --custom-anamorphic --keep-display-aspect --modulus 16 -e qsv_h264 -q 20 --cfr -a 1 -E av_aac -6 dpl2 -R Auto -B 160 -D 0 --gain 0 --audio-fallback ac3 --encoder-preset=balanced --encoder-profile=high --verbose=1 move %tsdir%\%tsname%.ts %bkdir%\%tsname%.ts goto :EOF :end {{tag>Windows bat 動画 小技}}