FFmpeg视频处理工具安装使用

一、前言

  FFmpeg是流行的开源视频处理工具,用于转码、合并、编辑等。以下是安装和使用方法:

二、步骤

1.下载
1.1 ffmpeg下载

官网下载地址

bash 复制代码
wget https://www.ffmpeg.org/releases/ffmpeg-6.1.1.tar.xz


1.2 nasm下载

https://www.nasm.us/pub/nasm/releasebuilds/

bash 复制代码
wget https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.gz
1.3 x264下载

https://code.videolan.org/videolan/x264/-/tree/stable?ref_type=heads

bash 复制代码
wget https://code.videolan.org/videolan/x264/-/archive/stable/x264-stable.tar.gz
2.安装
2.1 安装其他
bash 复制代码
yum -y install yasm gcc
2.2 安装nasm

因版本问题需手动安装

bash 复制代码
./configure --prefix=/srv/program/video/nasm/
make
make install
2.3 安装x264
bash 复制代码
./configure --prefix=/srv/program/video/x264/ --enable-shared --enable-pic
make
make install

# 拷贝x264.pc 拷贝到pkg-config
cd /usr/share/pkgconfig/
cp /srv/program/video/x264/lib/pkgconfig/x264.pc .

# 添加动态链接库
vi /etc/ld.so.conf

# 下面的路径添加到新一行
/srv/program/video/x264/lib/

# 重新加载
ldconfig
2.4 安装ffmpeg-6.1.1
bash 复制代码
./configure --prefix=/srv/program/video/ffmpeg --enable-gpl --enable-libx264
make
make install
2.5 添加到profile
bash 复制代码
vi /etc/profile

export PATH=$PATH:/srv/program/video/nasm/bin/:/srv/program/video/x264/bin/:/srv/program/video/ffmpeg/bin
3.遇到的问题
3.1 报没有x264的问题

按2.3安装x264

3.2 安装x264时报没有nasm

按2.2安装nasm

3.3 编译安装ffmpeg指定启用x264时报找不到x264

安装x264时按2.3中添加动态链接库

4.使用
4.1 剪切视频1(效率低)
bash 复制代码
ffmpeg -i abc.mp4 -ss 00:03:15 -t 00:07:15 -vcodec libx264 -acodec aac haidian.mp4
4.2 剪切视频2(效率高)
bash 复制代码
ffmpeg -i abc.mp4 -ss 00:03:15 -to 00:07:15 -c copy 123.mp4 -y

三、结束语

  到此FFmpeg视频处理工具安装使用讲解就完毕啦,如果有其它问题欢迎大家评论留言,如果觉得还可以,那么给作者点赞收藏关注吧!

相关推荐
换个昵称都难12 小时前
webrtc 音频模块FEC模块
网络·音视频·webrtc
qq_3665665013 小时前
视频配音自动化Pipeline:TTS选型+音色克隆+批量处理(附完整代码)
自动化·新媒体运营·音视频·音频
hz5678918 小时前
公安局远程办案用什么音视频系统?安全取证与多方协同方案
安全·架构·云计算·音视频·实时音视频·信息与通信
Championship.23.2418 小时前
Linux 3.0 音频机制深度解析:ALSA基础架构与传统音频驱动模型
linux·运维·音视频·alsa
VOOHU-沃虎18 小时前
PoE+音频一体化接口设计:从电源变压器到XLR卡侬座的完整链路
音视频
“码”力全开20 小时前
解密企业级智能视频中台:基于 Docker 与边缘计算的 GB28181/RTSP 异构架构设计(支持源码交付)
docker·音视频·边缘计算
潜创微科技20 小时前
QCW5007+QCW5004 | HDMI 1.3 无线投屏芯片方案空旷 150 米支持穿墙传输
音视频
MemoriKu21 小时前
Flutter 相册 APP 视频模态稳定化实战:从视频抽帧、Embedding 元数据到 Android 真机启动修复
android·开发语言·前端·flutter·架构·音视频·embedding
EasyDSS21 小时前
视频直播点播/高清点播/音视频点播/云点播/云直播EasyDSS一站式音视频平台助力智慧校园智能化建设
音视频
johnny2331 天前
视频创作工具:OpenCut、HyperFrames、social-auto-upload、OpenStoryline、ArcReel
音视频