動画の解像度を1280×960から640×480に変更するためffmpegを使用して行いました。
ffmpeg
1ffmpeg -i video.avi -s 640×480 video.avi
しかし、エラーが発生しており調べてみたものの何が原因なのかわかりませんでした。
エラーは以下のようになっています。
ffmpeg
1Decoder (codec none) not found for input stream #0:1
アドバイスなどがあればよろしくお願いいたします。
ファイル内に映像ストリームが見つからないようです。
`ffmpeg -i video.avi`を実行したときのメッセージを追記できますか?
また、他の動画ファイルでは解像度を変更できるでしょうか?
他の動画ファイルではできたため、この動画ファイル自体に問題があるかもしれません。。。
[avi @ 0x55a4d44b12c0] Could not find codec parameters for stream 1 (Audio: none ([38][247][0][0] / 0xF726), 8000 Hz, 1 channels, 4 kb/s): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Guessed Channel Layout for Input Stream #0.1 : mono
`ffmpeg -i video.avi`をしたところ以上のようなエラーがでていました。
ffmpegがvideo.aviを動画ファイルと認識できていませんね。
video.aviは何らかのメディアプレイヤーで再生できますか?
はい。再生はできています。
どうも音声のcoded nameに問題ががあるので、audioをcopyするようにオプション指定したいのですが、書き方がうまくいがない状態です…
対応していない音声コーデックかもしれませんね。
audioを無変換でコピーするにはオプションに`-acodec:copy`を追加してください。
ありがとうございます。やってみます。
あなたの回答
tips
プレビュー