ffmpeg linux教程
时间: 2025-01-01 08:25:54 浏览: 5
### FFmpeg在Linux上的安装与基础使用
#### 安装FFmpeg于不同发行版
对于Ubuntu用户而言,存在特定的方法来获取并配置FFmpeg。通过一系列指令能够顺利实现软件包的部署[^1]。
针对CentOS使用者,则推荐采用`dnf`工具来进行FFmpeg的一键式安装操作,这极大简化了前期准备工作流程[^2]:
```bash
sudo dnf install ffmpeg
```
#### 手动部署静态版本FFmpeg
当偏好手动控制环境变量或是遇到官方源更新延迟的情况时,可以从官方网站下载预编译好的静态链接库形式发布的FFmpeg压缩包,并将其放置至自定义路径下完成解压动作[^3]:
```bash
mv ffmpeg-release-amd64-static.tar.xz /mnt/
tar xvf ffmpeg-*-*-static.tar.xz && rm -rf ffmpeg-*-*-static.tar.xz
```
为了使命令可以在终端任何位置执行,在`.bashrc`文件中追加相应环境变量设置语句:
```bash
echo 'export PATH=$PATH:/path/to/ffmpeg' >> ~/.bashrc
source ~/.bashrc
```
> **注意**: `/path/to/ffmpeg`应替换为实际解压后的可执行程序所在绝对路径。
#### 初步应用实例——限制输出视频尺寸
掌握基本的操作之后,可以尝试利用FFmpeg处理多媒体数据流的任务之一就是调整最终产物的最大体积,比如将输入素材编码成不超过指定字节数的新文件[^4]:
```bash
ffmpeg -i input.mp4 -fs 1M output.mp4
```
此命令会读取名为`input.mp4`的资源作为源头材料,经过内部算法优化后生成目标大小被严格约束住的小型副本`output.mp4`。
阅读全文