iOS直播技术直播FFmpeg

FFmpeg的使用

2014-07-30  本文已影响71443人  知曰

最近因为要音频处理的研究,音频开发,但是有一个难题就是怎么解析与提取音频的数据,于是就找到了FFmpeg。基本上只要做视频音频开发都离不开ffmpeg

1.什么是ffmpeg

引用wiki百科的解析.

FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能1,包含了libavcodec ─这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。

1.1 组件

FFmpeg项目由以下几部分组成:

1.2 谁在使用ffmpeg

2.如何安装

FFmpeg可以在Windows、Linux还有Mac OS等多种操作系统中进行安装和使用。

这篇文章主要介绍其在Windows下面的安装:

3.怎么使用

3.1 命令行工具的使用

3.11 ffmpeg.exe

用于转码的应用程序:

一个简单的转码命令 将input.avi转码成output.ts,并设置视频的码率为640kbps

ffmpeg -i input.avi -b:v 640k output.ts  

具体用法参考: ffmpeg参数中文详细解释
详细的使用说明(英文):http://ffmpeg.org/ffmpeg.html

3.12 ffplay.exe

主要用于播放的应用程序

播放test.avi

ffplay test.avi  

具体的使用方法可以参考:ffplay的快捷键以及选项
详细的使用说明(英文):http://ffmpeg.org/ffplay.html

3.13 ffprobe.exe

ffprobe是用于查看文件格式的应用程序。
详细的使用说明(英文):http://ffmpeg.org/ffprobe.html

3.2 使用ffmpeg库进行开发

To Be Continue...

参考资料 :

上一篇 下一篇

猜你喜欢

热点阅读