動画の変換などでffmpegをを利用していた時に[Error opening input: Invalid argument]が表示された場合の対処法を備忘録的に投稿しておきます。
Error opening input: Invalid argument
[FFmpeg]で複数の動画ファイルを連結して1つのファイルを作成しようとした際に、次のコマンドでエラーが発生しました。
[files.txt]
file "C:\Data\input01.wmv"
file "C:\Data\input02.wmv"
ffmpeg -f concat -safe 0 -i files.txt -c copy output.wmv

ファイルの指定はシングルクォーテーション
[Error opening input: Invalid argument]エラーで上手く行かない場合にはファイルの場所を指定するダブルクォーテーションが使われている場合があります。
例えば、ファイルパスの指定でダブルクォーテーションが使われている場合にエラーになります。
[files.txt]
file "C:\Data\input01.wmv"
file "C:\Data\input02.wmv"
エラーが発生する場合には、シングルクォーテーションに変更します。
[files.txt]
file 'C:\Data\input01.wmv'
file 'C:\Data\input02.wmv'
まとめ
今回はffmpegをを利用していた時に[Error opening input: Invalid argument]が表示された場合の理由について紹介しました。
ffmpegで外部ファイルを利用して変換前のファイルを指定する場合には、ダブルクォーテーションではなくシングルクォーテーションを利用します。
[FFmpeg]で[Error opening input: Invalid argument]エラーが発生する人の参考になれば幸いです。
スポンサーリンク
最後までご覧いただき、ありがとうございます。
