赞
踩
互动直播系统
娱乐直播系统
音视频特效
音视频剪辑
二、ffmpeg简介
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。前面的"FF"代表"Fast Forward"。 FFmpeg编码库可以使用GPU加速。
ffmpeg:编解码,音频处理,特效;可以推流至流媒体服务器;
ffplay:播放器,依赖于ffmpeg;从流媒体服务器拉取音视频流;支持本地流播放;
vlc:依赖域ffmpeg,也支持使用rtmp协议从流媒体服务拉流
2.ffmpeg编译目录介绍
bin文件夹下:
ffmpeg命令:推送,音视频处理
ffplay命令:拉流
ffprole:侦测多媒体文件,文件信息等
include文件夹:
libavcodec:编解码
libavfilter:滤镜 特效
libavutil:基本工具
libswresample:音频重采样
libavdevice:管理设备
libavformat:文件格式处理
libpostproc:
libswscale:视频的缩放等处理
lib文件夹:
包含静态和动态库,与include一样
share文件夹:
文档相关内容,使用手册等
1.音调
音频的快慢 男生->女生->儿童
人类听觉范围
20hz - 20khz, 人声范围85-1100hz。
声音的震动频率即为HZ
2.音量
震动的幅度
3.音色
谐波:绿色为基频,橙色和蓝色的频率(一次谐波和二次谐波)叠加后,得到粉色的真实频率。粉色频率的小波动端成为称为谐波
音频处理流程: 采集,编码(缩小数据量),解码,播放
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。