ubuntu ffmpeg

本文介绍如何通过命令行在Linux环境下安装FFmpeg及其相关的多媒体开发库,包括avcodec-dev和avdevice-dev等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sudoaptaddrepositoryppa:mc3man/trustymedia sudo apt-get update
$ sudo apt-get install ffmpeg

sudoaptaddrepositoryppa:mc3man/trustymedia sudo apt-get update
sudoaptgetinstallavcodecdev sudo apt-get install avdevice-dev

### 在 Ubuntu 上安装和使用 FFmpeg #### 方法一:通过 APT 包管理器安装 在 Ubuntu 系统中,可以通过 `apt` 包管理器快速安装 FFmpeg。以下是具体操作: 1. 更新系统的软件包列表: ```bash sudo apt update ``` 2. 安装 FFmpeg 及其相关工具: ```bash sudo apt install ffmpeg ``` 3. 验证安装是否成功: 使用以下命令查看 FFmpeg 版本号,如果显示版本信息,则说明安装成功[^4]。 ```bash ffmpeg -version ``` --- #### 方法二:从源代码编译安装 对于需要自定义功能或最新版本的用户,可以从源代码编译并安装 FFmpeg。 1. **安装依赖项** 编译前需先安装必要的开发工具和库文件: ```bash sudo apt install build-essential yasm nasm pkg-config libx264-dev \ libx265-dev libvpx-dev libmp3lame-dev libopus-dev libtheora-dev \ libopenjpeg-dev libaom-dev libass-dev libsdl2-dev zlib1g-dev ``` 2. **克隆 FFmpeg 源代码** 下载最新的 FFmpeg 源代码(推荐使用 Git 克隆): ```bash git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg cd ffmpeg ``` 3. **配置编译选项** 运行 `./configure` 脚本来设置编译参数。例如启用共享库支持以及特定编码器: ```bash ./configure --enable-shared --enable-libx264 --enable-gpl --enable-pthreads \ --prefix=/usr/local/ffmpeg ``` 4. **编译与安装** 执行以下命令完成编译和安装过程: ```bash make -j$(nproc) sudo make install ``` 5. **更新环境变量(可选)** 如果希望全局可用,可以将 `/usr/local/ffmpeg/bin` 添加到 PATH 中: ```bash echo 'export PATH="/usr/local/ffmpeg/bin:$PATH"' >> ~/.bashrc source ~/.bashrc ``` 6. **验证安装** 同样使用 `ffmpeg -version` 来确认安装情况。 --- #### 基础使用示例 以下是一些常见的 FFmpeg 使用场景及其对应的命令: 1. 将视频转换为 MP4 格式: ```bash ffmpeg -i input.avi output.mp4 ``` 2. 提取音频轨道: ```bash ffmpeg -i video.mp4 -q:a 0 -map a audio.mp3 ``` 3. 截取一段视频片段: ```bash ffmpeg -ss 00:01:00 -t 30 -i input.mp4 -c copy output.mp4 ``` 4. 创建 GIF 动画: ```bash ffmpeg -i input.mp4 -vf "fps=10,scale=-1:240:flags=lanczos" -c:v gif output.gif ``` --- #### 注意事项 - 若未正确安装 SDL 库及相关头文件,在编译过程中可能无法生成 ffplay 工具[^3]。 - 推荐定期查阅官方文档获取更多高级用法和支持的功能清单[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值