> 文章列表 > 音视频开发常用分析工具

音视频开发常用分析工具

音视频开发常用分析工具

综述

工欲善其事,必先利其器;兵马未到,粮草先行。

在音视频开发过程中,利用工具可以更方便、更直观、更快捷的分析音视频的数据,便于开发过程中分析、调试和解决问题。

现总结一些音视频开发过程中常用的分析工具。

VLC

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

VideoLAN旗下有很多开源项目,比如x264、x265等等。

VLC实时更新下载数:
音视频开发常用分析工具

  • 开源项目:git clone https://code.videolan.org/videolan/vlc.git
  • 多平台
    音视频开发常用分析工具
  • 下载地址:https://www.videolan.org/

VLC功能介绍

  • 界面:上方是VLC media palyer文件编辑查看播放音频视频字幕窗口帮助选项;左侧是媒体库本地电脑本地网络internet
    音视频开发常用分析工具
  • 播放能力:具备播放本地文件、光盘、网络、捕获等能力;
    音视频开发常用分析工具
  • 转码/串流:VLC不仅仅是一个播放器,还可以作为流媒体服务器,将本地音视频发送到网上;有具体的封装、视频编解码、音频编解码、字幕能力。
    音视频开发常用分析工具
    音视频开发常用分析工具

MediaInfo

MediaInfo 用来分析视频和音频文件的编码和内容信息;MediaInfo 是自由软件 (免费使用、免费获得源代码,许可协议:GNU GPL/LGPL)。

  • 开源项目:https://github.com/MediaArea/MediaInfo
  • 多平台
    音视频开发常用分析工具
  • 下载:https://mediaarea.net/en/MediaInfo

音视频开发常用分析工具

MediaInfo功能

  • 可以获取的媒体信息
    内容信息:标题,作者,专辑名,音轨号,日期,总时间……
    视频:编码器,长宽比,帧频率,比特率……
    音频:编码器,采样率,声道数,语言,比特率……
    文本:语言和字幕
    段落:段落数,列表

  • 支持哪些文件格式
    视频:MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)…
    (编码器:DivX, XviD, MSMPEG4, ASP, H.264, AVC…)
    音频:OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF…
    字幕:SRT, SSA, ASS, SAMI…

  • 主要功能特点
    支持众多视频和音频文件格式
    多种查看方式:文本,表格,树形图,网页……
    自定义查看方式
    信息导出:文本,CSV,HTML……
    三种发布版本:图形界面,命令行,DLL (动态链接库)
    与 Windows 资源管理器整合:拖放,右键菜单
    国际化:有多种界面语言供选择
    (软件界面) 轻松实现本地化 (需要志愿者翻译语言文件)
    音视频开发常用分析工具

Elecard StreamEye Tools

H264Visa

YUVToolkit

YUVView

MediaParser

FLVParser

Adobe Audition

UltraEdit

Wireshark