ffmpeg バッチは画像の幅と高さを元の 1/2 にスケールします。

1. 新しい txt ファイルを作成し、次のコードをコピーして保存します。

@echo off & title
 
cd /d %~dp0
 
for %%a in (*.jpg) do (
 
 ffmpeg -i "%%~sa" -vf scale=iw/2:ih/2 -q 2 "result\%%~na_%%06d.jpg"
 
)
 
pause

2. ファイルのサフィックスをbatに変更します。

3. バッチ処理するビデオ フォルダーに、接尾辞 but が付いているファイルを配置します。

4. ffmpeg がインストールされていることを確認し、bat ファイルをダブルクリックして実行します。

5. パラメータの説明:

-i 入力ファイル。ここではビデオ ファイルを指します。

-y は、出力ファイル (元のファイルがある場合) を確認せずに直接上書きすることを意味します。

-vf はフィルターを適用します。

スケールはスケーリング率を指します。

-q 2 は保存された jpeg の画質を示します。通常、2 は高画質です。0 の場合、圧縮品質レベル 0 が使用されます。つまり、圧縮は行われません。q の値が指定されていない場合、デフォルトの 8 が使用されます。

おすすめ

転載: blog.csdn.net/mj412828668/article/details/128842797