首页 > 其他分享 >ffmpeg问题解决:Unrecognized option 'preset'. Error splitting the argument list: Option not fou

ffmpeg问题解决:Unrecognized option 'preset'. Error splitting the argument list: Option not fou

时间:2024-11-09 09:58:29浏览次数:1  
标签:bin ffmpeg -- libx264 list splitting 编译 usr

来到这里,十有八九是手动编译安装的ffmpeg,在跑视频流程序或命令时出现这个问题。
跟这个报错:ffmpeg: error while loading shared libraries: libx264.so.164: cannot open shared object file: No such file or directory
的错误本质是一样的,都是由于 ffmpeg 时使用到了 libx264,而在实际的编译式安装过程中没有指定编译 libx264 参数,从而产生报错。
因此,通过 apt-get install ffmpeg安装的方式不会出现此问题。
那么,手动编译安装或升级ffmpeg 的解决方案如下:

whereis ffmpeg
找到你的ffmpeg 安装目录在哪。我的是 /usr/bin/ffmpeg , 接下来直接删除文件夹: /usr/bin/ffmpeg 即可。
进入你的ffmpeg 安装包,重新编译安装:
例如我进入了 ffmpeg-5.1/ 下,先后执行:
./configure --enable-shared --enable-libx264 --enable-gpl --prefix=/usr/bin/ffmpeg
make
(sudo) make install
动态链接库
vim /etc/ld.so.conf, 加入一行:/usr/bin/ffmpeg/lib, 再执行ldconfig。
若报 ... is not a symbolic link 类的信息,不用管,没啥影响。
为 ffmpeg 加入环境变量
vi /etc/profile
加入:
FFMPEG=/usr/bin/ffmpeg
PATH=$FFMPEG/bin:$PATH
wq退出,source source /etc/profile 使修改立即生效
ffmpeg -version 查看结果

标签:bin,ffmpeg,--,libx264,list,splitting,编译,usr
From: https://www.cnblogs.com/sathcal/p/18536365

相关文章

  • 编译ffmpeg遇到ERROR: x265 not found using pkg-config解决方法
    配置ffmpeg的configure时,找不到x265的错误./configure--enable-shared--enable-nonfree--enable-gpl--enable-pthreads--enable-libx264--enable-libx265--prefix=../ffmpeg#输出还是会报错ERROR:x265notfoundusingpkg-configIfyouthinkconfiguremadeamistake......
  • centos7环境下二进制编译安装ffmpeg
    yuminstallautoconfautomakebzip2cmakefreetype-develgccgcc-c++gitlibtoolmakemercurialpkgconfigzlib-develyuminstall-yautomakelibtoolautoconfgccgcc-c++makeautomakecmakeopensslopenssl-devel​​mkdir-p/usr/local/src/ffmpeg_sourcescd/u......
  • ffmpeg处理音视频
    FFmpeg怎么念FFmpeg念作efefempeg,其全称为FastForwardMovingPictureExpertGroupFFmpeg是什么FFmpeg是一套领先的多媒体框架,是一套开源且跨平台的多媒体解决方案,提供了音视频的编码、解码、转码、封装、解封装、流媒体、滤镜、播放等功能,官网地址为ffmpeg.orgFFmpeg可......
  • ffmpeg实现图片转视频以及视频转图片
    简介:因为计网作业需要,今天就是讲一讲如何使用ffmpeg把图片转视频以及视频转图片。一、下载ffmpeg你可以在ffmpeg的bin文件下看见以下三个.exe文件二、建个快速打开命令行的bat文件可以新建文件夹.txt->在.txt文件中输入cmd并保存->将.txt后缀名改成.bat可以看一下打开.bat文......
  • ffmpeg安装教程
    1下载所需要的软件mkdir/usr/local/softcd/usr/local/softwgethttps://www.ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2wgethttp://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gzfreetype下载地址http://www.linuxfromscratch.org/blfs/view/svn/gen......
  • FFmpeg原理介绍
    本书《FFmpeg原理》主要讲解FFmpeg原理性的知识,前面几章主要讲解一些音视频开发的基础知识,例如原始数据YUV跟RGB,封装格式FLV跟MP4,压缩编码的基本概念,还有封装格式分析。前面几章是音视频开发,流媒体技术的基础,后面的章节主要讲解如何搭建FFmpeg各种调试环境,同时提供FF......
  • ffmpeg特效处理
    今天继续学习ffmpeg工具,上篇博客主要讲的是ffmpeg对音频和视频的处理,今天这篇是对图像的处理,没想到也能操作。它的命令和处理音视频的一样,都是命令行。能够处理图像的尺寸、裁剪、旋转、模糊、去噪、加水印和生成缩略图等。1、图像处理命令1.1、调整图像大小ffmpeg-iinput.jpg......
  • FFmpeg常用命令
    视频转MP4ffmpeg-iD:\ffmpeg\video\2\2.mp4-vcodeccopy-anD:\v\s\2.mp4视频获取音频ffmpeg-iD:\ffmpeg\video\3\2.mp4-acodeccopy-vnD:\v\m\2.aac视频音频合并ffmpeg-iD:\v\s\2.mp4-iD:\v\m\2.aac-c:vcopy-c:aaac-strictexperimentalD:\v\r\2......
  • fitter&listener
    一、过滤器(Filter)过滤器是JavaWeb应用中的一种组件,用于在请求到达Servlet之前或响应返回客户端之前,对请求或响应进行特定的处理。它可以用于数据的预处理、后处理、日志记录、权限验证等。生命周期过滤器的生命周期与Servlet类似,但不同于Servlet,过滤器在Web应用启动时即被加......
  • list集合distinctby的使用
    最近使用集合的distinctby根据元素的某个属性进行过滤,但是最后的结果是需要有序的,所以想知道过滤后的顺序会不会改变。如何使用官方文档:根据指定的键选择器函数返回序列中的不同元素我的理解:根据指定的属性去重代码:varlista=newList<People>();lista.Add(newPeople()......