FFmpegは 自由ソフトウェアプロジェクト これにより、ユーザーは、とりわけ、デコード、エンコード、トランスコード、マルチプレクサ、デマルチプレクサ、ストリーミング、フィルター、オーディオおよびビデオのストリーミングを行うことができます。
パッケージが言及する価値があることも言及する価値があります libavcodecが含まれています 、libavutil、libavformat、libavfilter、libavdevice、libswscale、およびlibswresampleは、アプリケーションで使用できます。 ffmpeg、ffserver、ffplay、ffprobeと同様に、これらは エンドユーザーは、トランスコーディング、ストリーミング、および再生に使用できます。
FFmpegはGNU / Linuxで開発されていますが、Windowsを含むほとんどのオペレーティングシステムでコンパイルできます。 マルチメディアデータ操作に使用されるライブラリとプログラムを生成するFFmpeg。
FFmpegは古いフォーマットから最新のフォーマットまでサポートしています。 つまり、オーディオとビデオを記録、変換、ストリーミングするための包括的なクロスプラットフォームソリューションです。
FFmpeg4.0の新機能
FFmpegの 最近更新されました 3.xシリーズの4.0か月後、FFMpeg XNUMX 現在のメタデータ編集用のビットストリームフィルターを提示します H.264、MPEG-2およびHEVC形式、実験的なMagicYUVエンコーダー、Nvidia NVDECアクセラレーションH.264、MPEG-1 / 2/4、HEVC、VC1、VP8 / 9およびMJPEhwaccelデコード、IntelQSVアクセラレーションMJPEGエンコーディング。
さらに 新しいネイティブエンコーダーとデコーダーが実装されました aptX、aptX HD、SBC、および デコードのサポート VAJI MJPEGおよびVP8、TiVo ty / ty +デマルチプレクサ、VideoToolbox HEVCエンコーダーおよびhwaccel、E-AC-3依存フレームのサポート、AMD AMFHEVCおよびH.264エンコーダー。
LibreSSLのサポート SSL(Secure Sockets Layer)およびTLS(Transport Layer Security)プロトコルのオープンソース実装は、libtlsライブラリ、libcodec2ライブラリを介したcodec2エンコードおよびデコードのサポート、libaomライブラリを介したAV1サポート、およびHaivisionSRTプロトコルのサポートによって実装されました。 libsrtライブラリを介して。
また、 ビデオフィルフィルター、オーディオフィルター lv2コンテナ、エアコンフィルター、ビデオ正規化フィルター、OpenCLオーバーレイフィルター、Intel QSVアクセラレーションオーバーレイフィルター、VAAPIアクセラレーションProcAmp(カラーバランス)、ノイズ除去およびシャープネスフィルター、E-AC抽出用ビットストリームフィルター-3コアヒルベルトオーディオフィルターとして。
FFmpeg 4.0 廃止されたため、WindowsXPオペレーティングシステムのサポートを破棄します。 現在サポートされている最小バージョンはWindowsVistaです。 このバージョンでは、ffserverプログラム、ffmdec、ffmenc demuxer、muxerも削除されています。
LinuxにFFmpegバージョン4.0をインストールするにはどうすればいいですか?
FFmpegの ほとんどのLinuxディストリビューションに含まれています。 すべてが新しいバージョンに更新されているわけではありませんが、リポジトリを追加する必要があります。
へ Debian Jessieの場合、以下を追加する必要があります、ターミナルを開いて実行します。
sudo sh -c 'echo "deb http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list'
リポジトリを更新します
sudo apt-get update
いくつかの依存関係をインストールします。
sudo apt-get install deb-multimedia-keyring
ここでもFFmpegを更新してインストールします。Debian9を使用している場合は、次のコマンドを実行するだけです。
sudo apt-get update sudo apt-get install ffmpeg
Ubuntuの場合、自分たちでサポートできるリポジトリがあり、ターミナルを開いて実行するだけです。
リポジトリを追加します:
sudo apt-add-repository ppa:jonathonf/ffmpeg-3
リポジトリを更新します:
sudo apt-get update
最後に このコマンドでインストールします:
sudo apt-get install ffmpeg
Fedoraの場合、システムのバージョンに応じてコマンドを実行する必要があります。これは、システムにrpmフュージョンリポジトリが追加されていない場合です。
Fedora 26
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-26.noarch.rpm sudo yum update sudo yum install ffmpeg
Fedora27の場合
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm sudo yum update sudo yum install ffmpeg
Fedora 28
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm sudo yum update sudo yum install ffmpeg
の場合 ArchLinuxと私たちが実行する派生物:
sudo pacman -S ffmpeg
これにより、システムにFFmpegの最新バージョンがすでにインストールされており、数週間または数か月後には、FFmpegを使用するすべてのビデオエディターに新しいバージョンと機能が追加されるようになります。