FFmpegは、オーディオとビデオの録音、変換、ストリーミングのための完全なソリューションを提供する無料のオープンソースコンピュータープログラムです。 FFmpegはLinuxプラットフォームで開発されていますが、WindowsやMac OSXなどの他のオペレーティングシステム環境でコンパイルして実行することもできます。この記事では、CentOS8にFFmpegをインストールする方法について説明します。
1. RPMfusionウェアハウスを追加
CentOS 8にFFmpegをインストールするには、RPMfusionリポジトリを追加する必要があります。
$ sudo yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
2. FFmpegをインストールします
RPMfusionリポジトリを追加した後、次の2つのコマンドを実行してFFmpegをインストールします。
$ sudo yum install http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.el7.x86_64.rpm$ sudo yum install ffmpeg
必要に応じて、開発ライブラリをインストールできます。
$ sudo yum -y install ffmpeg-devel
**3. CentOS8 **へのFFmpegのインストールを確認してください
$ rpm -qi ffmpeg$ ffmpeg -version
**4. FFmpeg **を使用する
ビデオの分割:次のコマンドは、時刻00:00:15から開始し、5秒のビデオを傍受できます。
ffmpeg -ss 00:00:15-t 00:00:05-i input.mp4 -codec copy output.mp4
ビデオの結合:FFmpeg concatスプリッターを使用して、同じ仕様のビデオを無損失で結合する方法は、比較的高い成功率を示します。
まず、テキストファイルfilelist.txtを作成します。
file 'input1.webm'file 'input2.webm'file 'input3.webm'
次に、次のコマンドを入力して、filelist.txt内のビデオファイルを1つのファイルに順番にマージします。
ffmpeg -f concat -i filelist.txt -c copy output.webm
上記では、FFmpegがビデオを切り取ってマージする簡単な方法を簡単に紹介しています。FFmpegがビデオを処理する方法について詳しく知りたい場合は、公式ドキュメント(www.ffmpeg.org/documentation.html)を参照してください。
注:この記事はBitauによるオリジナルであり、許可なくプラットフォーム上で複製することはできません。再印刷が必要な場合は、作者に連絡してください〜
Recommended Posts