ffmpeg 安装/使用指南

自己常用的 ffmpeg
更新于: 2023-12-26 13:36:28

安装

  • brew 安装 - 未成功
  • 用 git 安装 - 可以安装成功,但是特别慢
  • 直接下载编译好的安装(推荐: 并开发成 brew 包使用)
  • 推荐!!!: 用自己的包安装 brew install afeiship/jswork/ffmpeg
# 这个不成功
brew install ffmpeg
# 用自己的包,可以成功,而且很快
brew install afeiship/jswork/ffmpeg
# 准备工具
brew install yasm

# install from git
git clone git@github.com:FFmpeg/FFmpeg.git
cd FFmpeg
./configure

# 这一步要很久,耐心等待
make && make install

# check if installed
ffmpeg -h

ubuntu 下安装

阿里常用的那个系统,可以用此命令进行安装。

apt install ffmpeg

直接下载编译完成的

放在微云的这个位置
# 下载地址
https://evermeet.cx/ffmpeg/ffmpeg-5.1.7z
下载地址
下载7z格式

检查

❯ ffmpeg -version
ffmpeg version N-107787-gc469c3c3b1 Copyright (c) 2000-2022 the FFmpeg developers
built with Apple clang version 13.0.0 (clang-1300.0.27.3)
configuration: 
libavutil      57. 33.101 / 57. 33.101
libavcodec     59. 42.101 / 59. 42.101
libavformat    59. 30.100 / 59. 30.100
libavdevice    59.  8.101 / 59.  8.101
libavfilter     8. 46.103 /  8. 46.103
libswscale      6.  8.102 /  6.  8.102
libswresample   4.  8.100 /  4.  8.100

FFmpeg on 🌱 master via C v13.0.0-clang on ☁️  (cn-north-1) 

将 mp4 转 mp3

ffmpeg -i "./2022-08抖音热歌.mp4" "./2022-08抖音热歌.mp3"

将 webm 转化为 mp3

ffmpeg -i input.webm -vn audio_only.mp3
ffmpeg -i "${FILE}" -vn -ab 128k -ar 33000 -y "${FILE%.webm}.mp3";

.movvideo 转化为 gif

这个有个缺点:转化出来的 gif 质量有点低。

高清的 gif,可以使用这个工具: https://gif.ski

ffmpeg -i yesbuddy.mov -pix_fmt rgb24 output.gif

mov 压缩

ffmpeg -i in.mov -c:v libx264 -c:a copy -crf 20 newmovie.mov

参考