ffmpeg入门体验: 安装、命令行使用

 

ffmpeg怎么读?

(ef,ef,'em,peg) Fast Forward Mpeg

 

ffmpeg是什么?是做什么?

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了领先的音/视频编码库libavcodec等。

libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能;

libavcodec:用于各种类型声音/图像编解码;

libavutil:包含一些公共的工具函数;

libswscale:用于视频场景比例缩放、色彩映射转换;

libpostproc:用于后期效果处理;

ffmpeg:该项目提供的一个工具,可用于格式转换、解码或电视卡即时编码等;

ffsever:一个 HTTP 多媒体即时广播串流服务器; 

ffplay:是一个简单的播放器,使用ffmpeg 库解析和解码,通过SDL显示;

 

官方资料

ffmpeg的官网地址是:https://www.ffmpeg.org/

ffmpeg的Github项目地址是:https://github.com/FFmpeg/FFmpeg

FFmpeg官方wiki:https://trac.ffmpeg.org

 

中文经典资料

  • 雷霄骅博士总结的资料:http://blog.csdn.net/leixiaohua1020
  • 罗索实验室:http://www.rosoo.net
  • ChinaFFmpeg:http://bbs.chinaffmpeg.com

 

 

windows如何安装ffmpeg?

FFmpeg使用教程(一)-windows安装配置ffmpeg

 

mac如何安装ffmpeg?

https://www.jianshu.com/p/627b2d462151

 

liunx如何安装ffmpeg

https://www.jianshu.com/p/905df3d9e753

 

 

 

下面就是如何使用ffmpeg命令行了,下面是使用文档

具体用法参考: ffmpeg参数中文详细解释

https://www.quarkbook.com/wp-content/uploads/2019/10/ffmpeg%E7%BF%BB%E8%AF%91%E6%96%87%E6%A1%A3.pdf

详细的使用说明(英文):http://ffmpeg.org/ffmpeg.html

 

 

如果觉得上面的太详细,看别人总结的常用命令行也不错。

ffmpeg 入门笔记 

https://www.ruanyifeng.com/blog/2020/01/ffmpeg.html

https://www.jianshu.com/p/98618b0b0c91

https://zhuanlan.zhihu.com/p/46903150

 

清楚ffmpeg能做什么,比知道怎么做要强很多。

 

只看文章是学不会音视频开发,,针对上面的官方文档建议大家花时间看一遍,最起码有个大概的了解。

在自己电脑上安装ffmpeg试试,再了解命令行基本格式,,然后操作熟悉一下。

你可能感兴趣的:(FFmpeg,ffmpeg)