バッチ内のパーセント

バッチ内のパーセント

以下はコマンド ラインでは機能しますが、バッチ ファイルでは機能しません。

ffmpeg -i ext_%04d.jpg video.mp4

%0変数として解析されますが、どのように処理すればよいかわかりません。それは可能ですか?

編集: for ループなどでエスケープと % がどのように機能するかはわかっていますが、SET "var=ffmpeg -i ext_%%04d.jpg video.mp4" を実行しても、まだ機能しません。

答え1

次のように二重パーセント記号 - %%- を使用します。

ffmpeg -i ext_%%04d.jpg video.mp4

答え2

わかりました。コマンドのエラーの原因は「-f image2」であることがわかりました。画像をビデオに変換するための適切な形式ではないようです。

関連情報