2021年10月31日日曜日

FFmpeg いくつかのパッチファイル

 1.  手ぶれ補正(スタビライザー)

toSTAB.cmd------
echo %1
echo %~n1
del transforms.trf
ffmpeg.exe -i "%1" -vf vidstabdetect -an -f null -
ffmpeg.exe -i "%1" -vf vidstabtransform  -r 30 -map_metadata 0 -q:v 23 -c:v h264_qsv  %~n1-toSTAB.mp4"
del transforms.trf
timeout /t 0
------

2. 動画ファイルをMP4ファイルにエンコード

toMP4.cmd------
echo %1
echo %~n1
ffmpeg -i "%1" -r 30 -map_metadata 0 -q:v 23 -c:v h264_qsv -b:v 3M "%~n1-toMP4.mp4"
timeout /t 2
------

3.  大量ファイルのMP4ファイルにエンコード

実行すると,filelist.cmdファイルが作成される,このファイルを実行して
エンコードが始まる

AlltoMP4.cmd------
echo off
echo rem FFmpeg > filelist.cmd
md H264_qsv
for %%a in (*.mp4) do echo ffmpeg -i %%a -map_metadata 0 -r 29.97 -c:v h264_qsv -b:v 6M .\H264_qsv\%%a >> filelist.cmd
timeout /t 0
------

0 件のコメント:

コメントを投稿