次のコマンドを使用してファイルを変換しようとしています
ffmpeg.exe -i .\kme9le9xeaa31.png -c:v apng .\kme9le9xeaa31.png.cpy
しかし、ffmpegは出力ファイル形式を決定できないという次のエラーを生成します
Unable to find a suitable output format for '.\kme9le9xeaa31.png.cp'
.\kme9le9xeaa31.png.cp: Invalid argument
ファイル名は単なるメタデータであり、額面通りに受け取られるべきではないことを考えると、ffmpegはそれを解釈すべきではありませんか?そうでない場合、どのようにしてそのような動作を無効にしますか?
-f png
の前に.\kme9le9xeaa31.png.cp
を追加して、出力形式を明示的に設定できます。 -f
が設定されていない場合、ffmpegはファイル名の拡張子を調べ、それに基づいて形式を推測します。あなたの場合、拡張子をcp
(最後のドットの後の文字)に変更したので、ffmpegはフォーマットを推測できません。入力に基づいて出力形式を設定する方法はありません。