こんにちは。宇都宮です。 今回は、FFmpegを使用した動画エンコードの基本について紹介します。 FFmpegとは FFmpegは、LGPL version 2.1ライセンスのオープンソース・ソフトウェアです。動画・音声といったマルチメディアのエンコード・デコード等を行うことができます。特長は、豊富なメディアフォーマットのサポートと、Linux/Windows/Macといった様々な環境で動作する点です。 FFmpegのコンポーネント FFmpegの主要なコンポーネントは、以下の4つです。 ffmpeg マルチメディアのフォーマットを変換するためのコマンドラインツール ffserver マルチメディアストリーミングサーバ ffplay メディアプレイヤー ffprobe マルチメディアのストリーム情報を分析するツール 本記事ではffmpegをメインに、ffprobeについても軽く紹介します。
![FFmpegによる動画エンコードの基本](https://cdn-ak-scissors.b.st-hatena.com/image/square/fb82e018058b1db46e904d436ec4d1ed4e27d2c4/height=288;version=1;width=512/https%3A%2F%2Fblog.asial.co.jp%2Fwp-content%2Fuploads%2F2022%2F07%2Fdefault.png)