第2章 音视频常用工具


***【在线视频教程】***

好文章,来自【福优学苑@音视频+流媒体】

FFmpeg

FFmpeg

FFmpeg 和  FFProbe 和 FFPlayer

ffmpeg是一个跨平台的音视频处理库,为了跨平台那么就需要编译出适用于各个平台的ffmpeg库。一般在windows平台下会进行windows开发和安卓开发,所以本文的目的就是在windows平台下编译用于windows和安卓使用的ffmpeg库

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

image.png


VLC

VLC播放器

    VLC支持多种常见音视频格式,支持多种流媒体传输协议,也可当做本地流媒体服务器使用,功能十分强大。

官网下载地址:https://www.videolan.org/

VLC多媒体播放器(最初命名为VideoLAN客户端)是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影音光盘及各类流式协议。它也能作为unicast或 multicast的流式服务器在IPv4或 IPv6的高速网络连接下使用。它融合了FFmpeg计划的解码器与libdvdcss程序库使其有播放多媒体文件及加密DVD影碟的功能。


Elecard Stream Analyzer码流分析工具

Elecard Stream Analyzer是很给力的码流分析工具,可直接查看码流中协议规范定义的字段值。

例如:分析H264分析,查看SPS、PPS中各字段信息


MediaInfo

MediaInfo 用来分析视频和音频文件的编码和内容信息。

MediaInfo 是自由软件 (免费使用、免费获得源代码,许可协议:GNU GPL/LGPL)




YUV Player


Audacity音频工具

使用它可以播放PCM、G711等原始音频流,做音频编解码非常有用。

image.png


FlvAnalyser

非常好用的FLV分析工具。分析FLV包头,音视频负载,音视频时间戳是否同步,那都不是事。

image.png


H264BSAnalyzer

H264视频分析工具,SPS、PPS、I帧、B帧、P帧,想看什么看什么。做H264编解码的都知道

image.png


everything

everything是文件检索神器,其功能不仅是文件检索,还可作为http服务器

image.png



好文章,来自【福优学苑@音视频+流媒体】
***【在线视频教程】***