私はすでにffmpegでそれを行う方法を尋ねましたが、誰も答えませんでした。多分誰かがmjpeg形式から変換する方法を知っていますか?仮想ダブを使用してaviに変換することはお勧めしません。これは、mjpegをaviコンテナー内に配置するだけであり、mjpegからmpegやflvなどの他の形式に変換する必要があるためです。
そのファイルに関する問題は、実際にはオーディオサンプリングレートです。11024HzはMP3ではサポートされていません。修正が簡単:
ffmpeg -i MVI_2130.avi -ar 11025 test.flv
もちろん、ビデオ(-vb
)およびオーディオ(-ab
)ビットレート。
Ffmpegの出力は実際にこれを教えてくれました:
FFmpeg version SVN-r19468, Copyright (c) 2000-2009 Fabrice Bellard, et al.
⋮
Output #0, flv, to 'test.flv':
Stream #0.0: Video: flv, yuv420p, 320x240, q=2-31, 200 kb/s, 90k tbn, 15 tbc
Stream #0.1: Audio: libmp3lame, 11024 Hz, 1 channels, s16, 64 kb/s
⋮
Error while opening encoder for output stream #0.1 - […]
オーディオストリームであるストリーム#0.1でエラーが発生したことに注意してください。 (残念ながら!)サンプルレートが間違っていることはわかりません。出力コーデックが何ができるかを知る必要があります。そしてmp3の場合、それは ウィキペディアによると、8000、11025、12000、22050、24000、32000、44100、および48000 Hz です。