エフエフ・エムペグ(FFmpeg)

エフエフ・エムペグ(FFmpeg)は、動画と音声を記録・変換・再生するためのフリーソフトウェアです。オープンソースで、様々なプラットフォーム(Windows、MacOS、Linuxなど)で動作します。

主な機能

動画・音声のフォーマット変換として、MP4、MOV、AVI、FLVなど、様々なフォーマット間の変換が可能です。また、動画・音声のエンコード・デコードとしてH.264、HEVC、MP3、AACなど、様々なコーデックに対応しています。
カット、結合、トリミング、音量調整、フィルター適用など、基本的な編集機能が備わっており、動画・音声のストリーミング、ライブ配信やRTP/RTSPストリーミングなどにも対応しています。

フリー(無料)でオープンソースプロジェクトなので、誰でも利用・改変・プログラムに参加ができます。
高機能で多様な機能とオプションを備えておりますが、難点としては、コマンドラインで動かす事かもしれません。コマンドプロンプトとは、基本的には文字だけでコマンドを操作するため、プログラミングなどの苦手意識が強いと使いづらいかもしれません。
ただ、無駄なものを一切省いているため、高性能で処理速度が速く、安定性が高いのも特徴です。

使いこなすにはコマンドを覚える必要があるので、初心者には多少難しく感じるかもしれませんが、多くのチュートリアルや解説サイトが公開されています。

ちなみに、GUIで操作できる拡張ソフトを使うのもおすすめです。

主な用途

エフエフ・エムペグ(FFmpeg)は、動画編集、エンコード、ストリーミングなど、様々な用途で利用されています。

動画のフォーマット変換、カット、結合、トリミング、音量調整、フィルター適用や、ファイルサイズを小さくしたり、再生機器に最適化したり、ライブ配信やストリーミングにも利用されています。