私がやりたいことは、実際には非常に単純で、cmdウィンドウ内から実行した場合は問題なく機能しますが、バッチスクリプト内で使用した場合は機能しません。次のコマンドは通常、パターンanim_xxxx.pngのすべての.pngファイルを取得します(%04dはffmpegの4つの数字を表します)。
ffmpeg -f image2 -i anim_%04d.png -vcodec mjpeg -q:v 0 -r 25 foo.avi
今、私が得るエラーは私の画像シーケンスのワイルドカードにあり、問題が何であるかわかりません。*のような別のワイルドカードを使用すると、同じエラーが発生します。
[image2 @ 000000000033e8c0]パスが「anim_render.bat4d.png」でインデックスが0〜4の範囲のファイルが見つかりませんでしたanim_render.bat4d.png:そのようなファイルまたはディレクトリはありません
%04dは、バッチファイルの外部に存在しないバッチファイル内の変数に似ていますか?これまでのところ、同様のケースは見つかりませんでした。