type
status
date
slug
summary
password
tags
category
icon
1.ubuntu彻底卸载ffmpeg
1.查看ffmpeg:
2.卸载
3.检查是否卸载成功
2.Ubuntu22.04编译安装FFmpeg
1.下载
官网:‣
github仓库:https://git.ffmpeg.org/ffmpeg.git ffmpeg
2.编译安装
1.按需安装需要的依赖文件
2.编译配置
3.安装
3.建立软链接
FFmpeg编译完成后,生成了ffmpeg、ffplay、ffprobe3个可执行程序。
ffmpeg
是用于处理视频和音频文件的命令行工具。它可以合并多个音频/视频流、剪辑、转换格式、调整大小等功能。ffplay
是一个基于 FFmpeg
库的简单媒体播放器。它支持大多数音频和视频格式,并且可以根据需要进行实时解码和播放。ffprobe
用于分析媒体文件及其详细信息的多媒体分析工具,旨在提供有关媒体文件内容的详细信息,包括编解码器的详细信息、容器信息等。它是通过 FFmpeg
库调用实现的。4.工具路径添加到环境变量
方便使用工具。直接在任意路径下,都可以输入工具名称并执行指令。
5.动态库配置到环境变量
6.查看版本
3.各种报错解决
1.ffmpeg: error while loading shared libraries: libavdevice.so.58
输入ffmpeg -version,报错:
ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory
1.原因:
ubuntu通过源码安装软件未进行环境变量配置,找不到启动路径
2.解决
2.ffmpeg 无法找到libpostproc的问题
在编译的时候,加上的参数必须有enable-gpl否则的话,很多后期处理的函数参数就没法使用了,如ffmpeg 滤波,去除不想要的干扰,噪声,颜色等等,如下:
- 作者:cherryhua
- 链接:https://blog.cherrylord.com/article/post-48
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。