ffmpeg を使用して mjpg ファイル タイプを flv に変換するにはどうすればよいでしょうか?

ffmpeg を使用して mjpg ファイル タイプを flv に変換するにはどうすればよいでしょうか?

avi、wmv、その他のビデオ ファイルは簡単に変換できますが、この形式は変換できません。ffmpeg を使用して mjpg ファイルを変換する方法に関する情報を探しましたが、何も見つかりません。

この形式はウェブカメラで広く使用されているため、これを処理する必要があり、変換方法の回答は誰にとっても役立つと思います。

答え1

もしあなたが言及しているのがm-jpeg形式
通常の mpg ファイルに変換してから FLV に変換すると良いでしょう。

これHOWTOは、ffmpeg

答え2

m-jpeg は、1 つの標準形式ではありません。一連の jpeg を使用してビデオのフレームを保存する形式のグループです。この各実装は独自のものであり、一般的に互換性がありません。したがって、基本的にはカメラの製造元のコーデック (おそらく Windows でのみ使用可能) が必要であり、その後、virtualdub などを使用して標準形式に再エンコードできます。

ffmpeg は Windows コーデックを使用しないため、この場合に使用する理想的なツールではありません。

2 回の再エンコードは直接再エンコードする場合に比べて品質が大幅に低下するため、mpg に変換してから flv に変換することは強くお勧めしません。2 段階で行う必要がある場合は、中間形式は非圧縮形式、または huffyuv などのロスレス形式にする必要があります。

答え3

私も同じ問題を抱えていましたが、.mp4の代わりに が必要でした.flv。ffmpeg (v1.1.2-tessus) を使用して動作させることができました。

ffmpeg -i input_movie.mjpg -c:v libx264 output_movie.mp4

一度取り込めば、.mp4他の形式に簡単に変換できます。ロスレス品質の変換をお求めの場合は、さまざまなコーデックを試してください。

関連情報