FFmpeg安装和使用
发表于:2024-07-02 11:04:29浏览:254次
引言
FFmpeg官方网址:https://www.ffmpeg.org/
FFmpeg功能
FFmpeg是处理多媒体内容(如音频、视频、字幕和相关元数据)的库和工具的集合。它功能非常强大,包括视频裁剪、视频格式转换、视频截图、视频添加水印等。
FFmpeg库介绍
- libavutil是一个包含用于简化编程的函数的库,包括随机数生成器、数据结构、数学例程、核心多媒体实用程序等等。
- libavcodec是一个包含用于音频/视频编解码器的解码器和编码器的库。
- libavformat是一个包含多媒体容器格式的解复用器和复用器的库。
- libavdevice是一个包含输入和输出设备的库,用于抓取和渲染许多常见的多媒体输入/输出软件框架,包括 Video4Linux、Video4Linux2、VfW和ALSA。
- libavfilter是一个包含媒体过滤器的库。
- libswscale是一个执行高度优化的图像缩放和色彩空间/像素格式转换操作的库。
- libswresample是一个执行高度优化的音频重采样、重新矩阵和样本格式转换操作的库。
Windows下载和安装
从官网中进入下载
执行命令ffmpeg –version
,测试安装情况
Linux下载和安装
可从官网中进入下载,也可直接执行以下安装命令
# 切换目录
cd /root
# 下载ffmpeg(x64二进制文件)
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
# 解压文件
tar xvf ffmpeg-release-amd64-static.tar.xz && rm -rf ffmpeg-release-amd64-static.tar.xz
# 将ffmpeg和ffprobe可执行文件移至/usr/bin方便系统直接调用
mv ffmpeg-4.4.1-amd64-static/ffmpeg ffmpeg-4.4.1-amd64-static/ffprobe /usr/bin/
执行命令ffmpeg –version
,测试安装情况
在PHP中使用
composer安装包:https://packagist.org/packages/php-ffmpeg/php-ffmpeg
找到与项目php版本匹配的版本进行安装
栏目分类全部>