当前位置: 首页 > article >正文

Linux (centos ) 安装和使用 ffmpeg 教程

下载ffmpeg
  1. 下载编译好的源码文件 下载地址

https://www.johnvansickle.com/ffmpeg/
在这里插入图片描述

  1. 执行shell 命令操作
  • 在命令行中使用以下命令
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
  • 移动到自己想要的目录下

下载完成后一般在用户的目录,可以使用 mv 命令移动到某个目录下

mv ffmpeg-release-amd64-static.tar.xz /mnt/
# 我这个是移动到了 mnt 目录,你可以根据自己需求移动到对应的目录
  • 解压到某个目录(删除了原始安装的二进制文件)
tar xvf ffmpeg-*-*-static.tar.xz && rm -rf ffmpeg-*-*-static.tar.xz
  • 添加到.source里面
vim ~/.bashrc

由于我是放在 mnt 目录,所以就把这个放在了文件最后面

export PATH=/mnt/ffmpeg:$PATH
  • 最后加载启用
 source ~/.bashrc
  1. 安装完成了
测试ffmpeg版本
ffmpeg -version
ffmpeg version 7.0.2-static https://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg
libavutil      59.  8.100 / 59.  8.100
libavcodec     61.  3.100 / 61.  3.100
libavformat    61.  1.100 / 61.  1.100
libavdevice    61.  1.100 / 61.  1.100
libavfilter    10.  1.100 / 10.  1.100
libswscale      8.  1.100 /  8.  1.100
libswresample   5.  1.100 /  5.  1.100
libpostproc    58.  1.100 / 58.  1.100

能够看到上面的内容就算完成了!!!y

参考链接

FFmpeg Static Builds
ffmpeg document


http://www.kler.cn/a/281267.html

相关文章:

  • 苹果裁员与服务战略调整:科技巨头应对市场挑战的新动向
  • 【笔记】0基础python学爬虫(未完)
  • 网络基础:理解IP地址、默认网关与网段(IP地址是什么,默认网关是什么,网段是什么,IP地址、默认网关与网段)
  • Visual Basic:企业级应用开发的稳健之选
  • js中<script> 标签中type值及其含义
  • Sentinel-1 Level 1数据处理的详细算法定义(八)
  • 什么样的数据摆渡系统才是业务部门需要的?
  • Spark-RDD迭代器管道计算
  • Codeforces 1304C - Air Conditioner(1500)
  • Gartner发布SBOM软件物料清单创新洞察:SBOM的三种标准、五个应用场景及实施成功的四个关键
  • Linux并发与竞争
  • 如何使用ssm实现图书商城网站的设计和开发+vue
  • 什么情况用Bert模型,什么情况用LLaMA、ChatGLM类大模型,咋选?
  • Python学习-数据库操作
  • Linux Shell脚本入门:参数符号$0,$1,$#,$@,$$与模式替换符^^,,的实用手册
  • comfyUI使用flux模型报错got promptUsing pytorch attention in VAE,
  • CSS3实现购物车动画效果
  • 如何在 Vim 中显示行号
  • leetcode73. 矩阵置零,简单模拟
  • G722.1.C简单介绍