首页 > 其他分享 >FFmpeg极简入门

FFmpeg极简入门

时间:2022-11-22 13:32:48浏览次数:43  
标签:极简 封装 FFmpeg 编码 音频 mp4 编码方式 视频 入门


安装

sudo apt-get install ffmpeg

1.观看视频或音频ffplay

ffplay demo.mp4

FFmpeg极简入门_封装

2.查看视频详细信息ffprobe

ffprobe是用于查看文件格式的应用程序

ffprobe fasterRCNN1.mp4

FFmpeg极简入门_音频编码_02

3.转换视频格式

ffmpeg -i input.avi output.mp4

4. 编码方式

主流视频编码方式:

  1. ​MP4封装:H264视频编码+AAC音频编码​
  2. ​WebM封装:VP8视频编码+Vorbis音频编码​
  3. ​OGG封装:Theora视频编码+Vorbis音频编码​


标签:极简,封装,FFmpeg,编码,音频,mp4,编码方式,视频,入门
From: https://blog.51cto.com/u_13875041/5877868

相关文章

  • linux入门
    [Linux就该这么学第二版.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/29649025/1658236286875-967f377b-1385-4c5c-af57-fc905c842d5d.pdf)##打包和压......
  • Spring Boot Admin 入门及配置
    什么是SpringBootAdmin?SpringBootAdmin是一个管理和监控SpringBoot应用的社区项目。创建SpringBootAdminServer要做到这一点,只需创建一个简单的SpringBo......
  • 用php入门网络编程
    学习思路以下是我对学习网络编程的一个简单的学习思路,之后我将会按照这个计划去逐步学习网络编程相关的知识。step1.原生php实现TCPServer->原生php实现http协议->掌......
  • Pytorch入门(4)—— Tensor和Module的保存与加载
    参考:动手学深度学习注意:由于本文是jupyter文档转换来的,代码不一定可以直接运行,有些注释是jupyter给出的交互结果,而非运行结果!!文章目录​​1.读写Tensor​​​​2.读写......
  • Pytorch入门(3)—— 构造网络模型
    参考:动手学深度学习注意:由于本文是jupyter文档转换来的,代码不一定可以直接运行,有些注释是jupyter给出的交互结果,而非运行结果!!文章目录​​1.模型构造​​​​1.1继承`M......
  • ffmpeg合并m3u8 ts key文件 解决Invalid data found when processing input错误
    首先我先说明一下我的使用场景和错误原因:我使用IDM从网站中批量下载ts文件,然后下载对应的一个.m3u8文件(ts文件列表和加密信息的描述)和一个key.key文件(秘钥)。以上文件全部......
  • 极客编程python入门-切片
    切片取一个list或tuple的部分元素是非常常见的操作。>>>L=['Michael','Sarah','Tracy','Bob','Jack']>>>[L[0],L[1],L[2]]['Michael','Sarah','Tracy']Python提......
  • UML用户指南(一)-----入门
    为什么要建模  如果想搭建一个狗窝,备好木材、钉子和一些基本工具之后就可以开始工作了。如果没有达到希望的,反工总是可以的,无非是让狗受点委屈。如果想建造一座房子,......
  • 第五章 Kubernetes资源清单定义入门
    常用Kubernetes对象及其分组深入理解Kubernetes对象的通用设计:TypeMeta:G(roup)K(ind)V(ersion)大部分资源清单配置:apiVersion:group/version可以通过kubec......
  • 五分钟拿捏Python字典-Python3入门必备[字典详细操作]
    介绍在上一篇文章《​​Python3详细的数组基础操作-入门必备[列表的操作]​​》中讲解了Python的列表操作,这次接着唠唠Python数组中的字典,字典是Python的另一种可变容器......