音视频常用工具

VLC 播放器简介

  1. VLC 播放器
    • VLC支持多种常见音视频格式,支持多种流媒体传输协议,也可当作本地流媒体服务器使用,功能十分强大。
    • 官网下载地址: https://www.videolan.org/
  2. VLC media player
    • VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。
    • VLC的全名是Video Lan Client, 是一个开源、跨平台的视频播放器。
    • VLC支持大量的音视频传输、封装和编码格式,下面给出一个简要的不完整的列表:
      • 操作系统: Windows、WinCE、Linux、MacOSX、BEOS、BSD
      • 访问形式: 文件、DVD/VCD/CD、http、ftp、mms、TCP、UDP、RTP、IP组播、IPv6、rtsp
      • 视频字幕: DVD、DVB、Text、Vobsub
      • 视频输出: DirectX、X11、XVideo、SDL、FrameBuffer、ASCII
      • 控制界面: WxWidgets、QT、Web、Telnet、Command line
      • 浏览器插件: ActiveX、Mozilla(firefox)

MediaInfo 简介

  1. MediaInfo
  • MediaInfo 用来分析视频和音频文件的编码和内容信息。
  • MediaInfo 是自由软件(免费使用、免费获得源代码,许可协议: GNU GPL/LGPL)
  1. 下载地址: https://mediaarea.net/en/MediaInfo/Download

FlvAnalyser简介

  1. flv视频格式

    • 直播推流的时候需要用到 rtmp 的视频数据格式,rtmp 的视频格式和 flv 很像,通过查看 flv 的格式文档,可以分析 flv 格式来解析 rtmp 格式。

    • rtmp中的数据就是由flv的tag中的数据区构成。

    • flv是流媒体封装格式,我们可以将其数据看为二进制字节流。

    • 总体上看,flv 包括文件头(File Header)和文件体(File Body)两部分,其中文件体由一系列的 tag 及 tag size 对组成。

  2. 下载地址: https://github.com/zymill/flvAnalyser

Elecard Stream Analyzer 码流分析工具

  1. 简介

    Elecard StreamEye Tools 是一款分析音视频的好工具。

    比较常用的是:

    • Elecard Stream Analyzer
    • Elecard StreamEye
    • Elecard YUV Viewer
  2. 码流

  • 码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。
  • 同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越好。
  1. 多码流
    多码流技术是通过在编码过程中同时产生多种不同的码流及分辨率的流媒体数据,根据用户实际网络带宽条件为之自动分配相对最佳解码画质的解决方案。

  2. 下载地址http://www.pc0359.cn/downinfo/42762.html

FFmpeg简介

  1. FFmpeg简介
    ffmpeg是一个跨平台的音视频处理库,可以用来记录、转换数字音频、视频,并能将其转化为流。

  2. FFmpeg项目组成

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

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

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

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

  • libpostproc: 用于后期效果处理

    1)ffmpeg: 一个可用于格式转换、编解码的工具

    2)ffserver: 一个 HTTP 多媒体及时广播串流服务器

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

  1. FFMPEG组成

    三个命令行工具: ffmpeg,ffplay,ffprobe

  2. 下载地址: https://ffmpeg.org/

相关推荐
联犀13 小时前
联犀 Go SIMD 实战:视频转码从 16.5ms 到 5.46ms
开发语言·golang·音视频
9527华安1 天前
FPGA纯verilog实现DP视频接口,支持2K60帧分辨率,提供3套工程源码和技术支持
fpga开发·音视频·dp
MetaEnchanter1 天前
视频章节怎么整理:填好时间点,导出前检查这几处
音视频
小豆庄1 天前
测试视频里的人脸车牌敏感信息自动化脱敏方案
计算机视觉·目标跟踪·ffmpeg·音视频·边缘计算·视频·敏捷流程
光泽雨2 天前
WPF 音视频四大核心方案对比
wpf·音视频
揽秀亭长2 天前
音频转乐谱如何实现?四类AI 扒谱工具的流程
音视频
Android系统攻城狮2 天前
Linux FFmpeg深度解析之avcodec_default_get_encode_buffer调用流程与实战(二十八)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频
敢敢のwings2 天前
SimpleMemVLA 深度解读:把原生视频上下文变成机器人的记忆
数码相机·机器人·音视频
ck0135793 天前
视频片段提取与视频修剪的区别:多时间段选择及导出流程
人工智能·音视频·视频
沐飞工具箱3 天前
游戏、漫画、视频里的外语怎么实时翻译?从 OCR + AI 原理聊聊 VoriTrans 屏幕翻译
人工智能·游戏·实时互动·音视频·自动翻译