FFmpegのインストールとダウンロード(LinuxとWindows)

1、Windows

FFmepgの公式ウェブサイトにログインします:http://ffmpeg.org/download.html
ここに画像の説明を挿入します
ここに画像の説明を挿入します

wget https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2020-11-05-12-30/ffmpeg-N-99863-g70d8077b79-win64-gpl-shared-vulkan.zip

ダウンロードしてローカルファイルに解凍し、環境変数
C:\ FFmpeg \ ffmpeg-N-99863-g70d8077b79-win64-gpl-shared-vulkan \ binに追加し
てcmdウィンドウ開き、ffmepgと入力して開きます。

2、Linux

(1)インストールパッケージをダウンロードします

FFmepgの公式ウェブサイトhttp://ffmpeg.org/download.htmlにログインして
ここに画像の説明を挿入します
、Linuxカーネル表示します。

cat /proc/version

ここに画像の説明を挿入します
3.10.0はバージョン要件を満たし、インストールできます。
ここに画像の説明を挿入します
インストール手順のドキュメントを入力してください:https://www.johnvansickle.com/ffmpeg/faq/
次のコマンドでダウンロードできます

wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz.md5

(2)インストール

ファイルを解凍します

tar xvf ffmpeg-git-amd64-static.tar.xz

ffmpeg-git-20201104-amd64-staticフォルダーを取得します

cd ffmpeg-git-20201104-amd64-static

フォルダの内容を表示する

ls

ここに画像の説明を挿入します
現在、現在のディレクトリで実行できます。また、絶対パスを実行することもできます。

./ffmpeg

ここに画像の説明を挿入します

(3)環境構成

環境変数を表示する

echo $PATH

古いバージョンのffmpegがあるかどうかを確認します

whereis ffmpeg 

存在する場合は、最初に削除する必要があります。存在しない場合は、次の操作に直接進みます。

sudo cp ffmpeg-git-20201104-amd64-static/ffmpeg ffmpeg-git-20201104-amd64-static/ffprobe /usr/local/bin/

ffmpegとffprobeの場所を確認してください

whereis ffmpeg
whereis ffprobe

ここに画像の説明を挿入します
コマンドラインで直接ffmpegと入力して実行します

3.ミラー製造

私の他の記事dockerimageの作成、インポート、およびエクスポートを参照してffmepg docker imageビルドできます。これが私のdockerimage tarパッケージです。解凍後、直接使用できます。
リンク:https
://pan.baidu.com/s/1oNSH5yfxNZ0Uq3vd2f2gDA抽出コード:qpbo

4.テストコード

## 格式转换
ffmpeg -i test.mp4 test.avi
## 图片截取
ffmpeg -i test.avi -r 1 -q:v 2 -f image2 image/image-%05d.jpg
## 视频截取
ffmpeg  -i test.mp4 -vcodec copy -acodec copy -ss 00:00:02 -to 00:00:10 cutout1.mp4
## 视频合并
ffmpeg -f concat -i list.txt -c copy concat.mp4
## 添加文字水印
ffmpeg -i test.mp4 -vf "drawtext=fontfile=arial: text='Flowpp':x=100:y=500:fontsize=24:fontcolor=yellow:shadowy=2" drawtext.mp4
## 添加图片水印
ffmpeg -i test.mp4 -vf "movie=waterMark.jpg[watermark];[in][watermark] overlay=10:10[out]" drawjpg.mp4

おすすめ

転載: blog.csdn.net/weixin_44704985/article/details/109532224