single.php

ffmpegで[Error opening input: Invalid argument]が表示される場合の対処法

動画の変換などで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]エラーが発生する人の参考になれば幸いです。

スポンサーリンク

最後までご覧いただき、ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です