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