
以下はコマンド ラインでは機能しますが、バッチ ファイルでは機能しません。
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」であることがわかりました。画像をビデオに変換するための適切な形式ではないようです。