type
Post
date
Nov 26, 2024
status
Published
slug
post-48
summary
Ubuntu下FFmpeg应用问题:完全卸载、安装、使用报错
tags
Linux
小技巧
category
技术分享
password
icon
1.ubuntu彻底卸载ffmpeg
1.查看ffmpeg:
2.卸载
3.检查是否卸载成功
2.Ubuntu22.04编译安装FFmpeg
1.下载
官网:
Download FFmpeg![Download FFmpeg]()
Download FFmpeg
FFmpeg only provides source code. Below are some links that provide it already compiled and ready to go.
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 滤波,去除不想要的干扰,噪声,颜色等等,如下:
- 作者:NotionNext
- 链接:https://tangly1024.com/article/post-48
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。






