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

FFmpeg学习笔记

1. 播放器的架构

2. 播放器的渲染流程

3. ffmpeg下载与安装

3.0 查看PC是否已经安装了ffmpeg

ffmpeg

3.1 下载

wget https://ffmpeg.org/releases/ffmpeg-7.0.tar.gz

3.2 解压

tar zxvf ffmpeg-7.0.tar.gz   && cd ./ffmpeg-7.0

3.3 查看配置文件

./configure --help

3.4查看配置文件中具体哪个配置项

./configure --list-encoders

3.5 设置配置文件

./configure --enable-shared --prefix=/usr/local/ffmpeg --disable-x86asm

3.6 编译

make -j8

3.7 安装

make install

3.8 指定动态库所在位置

打开 【vim /etc/ld.so.conf】文件,输入一下内容:

include ld.so.conf.d/*.conf
/usr/local/ffmpeg/lib/

输入 ldconfig 使修改生效。

3.9 配置环境变量

打开 【vim /etc/profile】文件,在文件末尾输入一下内容:

export PATH=/usr/local/ffmpeg/bin:$PATH

输入【source /etc/profile】  使配置生效。

实在不行关机重启

3.10 验证是否安装成功【ffmpeg】

(base) lmz@ubuntu20:~/workspace$ ffmpeg
ffmpeg version 7.0 Copyright (c) 2000-2024 the FFmpeg developersbuilt with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.2)configuration: --enable-shared --prefix=/usr/local/ffmpeg --disable-x86asmlibavutil      59.  8.100 / 59.  8.100libavcodec     61.  3.100 / 61.  3.100libavformat    61.  1.100 / 61.  1.100libavdevice    61.  1.100 / 61.  1.100libavfilter    10.  1.100 / 10.  1.100libswscale      8.  1.100 /  8.  1.100libswresample   5.  1.100 /  5.  1.100
Universal media converter
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...Use -h to get full help or, even better, run 'man ffmpeg'

4. ffmpeg基本信息命令

5. ffmpeg的开发流程

 

http://www.lryc.cn/news/2396658.html

相关文章:

  • Chrome 通过FTP,HTTP 调用 Everything 浏览和搜索本地文件系统
  • GpuGeek如何成为AI基础设施市场的中坚力量
  • 【Hot 100】45. 跳跃游戏 II
  • Codeforces Round 1026 (Div. 2) C. Racing
  • Python库CloudScraper详细使用(绕过 Cloudflare 的反机器人页面的 Python 模块)
  • oracle sql 语句 优化方法
  • Python数学可视化——显函数、隐函数及复杂曲线的交互式绘图技术
  • 代码随想录打卡|Day51 图论(dijkstra(堆优化版)精讲、Bellman_ford 算法精讲)
  • 【深度剖析】流处理系统性能优化:解决维表JOIN、数据倾斜与数据膨胀问题
  • PostgreSQL优化实践:从查询到架构的性能提升指南
  • AI入门——AI大模型、深度学习、机器学习总结
  • 【AI论文】论文转海报:迈向从科学论文到多模态海报的自动化生成
  • 智慧零工平台前端开发实战:从uni-app到跨平台应用
  • 【Linux】基础文件IO
  • opencv调用模型
  • 由浅入深一文详解同余原理
  • ESP-IDF 离线安装——同时存在多个版本以及进行版本切换的方法
  • android 上位机调试软件-安卓串口 com ttl 调试——仙盟创梦IDE
  • python打卡day42
  • XMOS以全新智能音频及边缘AI技术亮相广州国际专业灯光音响展
  • Playwright 测试框架 - Node.js
  • 机器学习有监督学习sklearn实战二:六种算法对鸢尾花(Iris)数据集进行分类和特征可视化
  • vr中风--数据处理模型搭建与训练2
  • 鸿蒙next系统以后会取代安卓吗?
  • PolyGen:一个用于 3D 网格的自回归生成模型 论文阅读
  • 约瑟夫问题 洛谷 - P1996
  • 系统思考:成长与投资不足
  • 快手可灵视频V1.6模型API如何接入免费AI开源项目工具
  • 数学建模期末速成 最短路径
  • 【Netty系列】实现HTTP文件服务器