美文网首页
ffmpeg学习1

ffmpeg学习1

作者: Ffinefine | 来源:发表于2017-01-03 22:54 被阅读0次

1原始的视频数据:可以理解为通过摄像头等驱动获取的没有经过编码的数据,市面上usb摄像头输出格式常见的有:RGB24、YUV2、YV2(这些都是没有编码的原始数据),MJPEG(经过编码的数据)。摄像头捕捉的数据也是可以设置的,比如windows下用cap来设置。

常见格式 MPEG/MPG/DAT :

MPEG(运动图像专家组)是Motion Picture Experts Group的缩写。这类格式包括了MPEG-1,MPEG-2和MPEG-4在内的多种视频格式。

MPEG-1相信是大家接触得最多的了,因为其正在被广泛地应用在VCD的制作和一些视频片段下载的网络应用上面,大部分的VCD都是用MPEG1格式压缩的(刻录软件自动将MPEG1转换为DAT格式),使用MPEG-1的压缩算法,可以把一部120分钟长的电影压缩到1.2 GB左右大小。

MPEG-2则是应用在DVD的制作,同时在一些HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当多的应用。使用MPEG-2的压缩算法压缩一部120分钟长的电影可以压缩到5-8 GB的大小(MPEG2的图像质量是MPEG-1无法比拟的)。

MPEG系列标准已成为国际上影响最大的多媒体技术标准,其中MPEG-1和MPEG-2是采用相同原理为基础的预测编码、变换编码、熵编码及运动补偿等第一代数据压缩编码技术;

MPEG-4(ISO/IEC 14496)则是基于第二代压缩编码技术制定的国际标准,它以视听媒体对象为基本单元,采用基于内容的压缩编码,以实现数字视音频、图形合成应用及交互式多媒体的集成。

MPEG系列标准对VCD、DVD等视听消费电子及数字电视和高清晰度电视(DTV&&HDTV)、多媒体通信等信息产业的发展产生了巨大而深远的影响。

AVI,音频视频交错(Audio Video Interleaved)的英文缩写。

AVI这个由微软公司发表的视频格式,在视频领域可以说是最悠久的格式之一。AVI格式调用方便、图像质量好,压缩标准可任意选择,是应用最广泛、也是应用时间最长的格式之一。

MOV使用过Mac机的朋友应该多少接触过QuickTime。QuickTime原本是Apple公司用于Mac计算机上的一种图像视频处理软件。Quick-Time提供了两种标准图像和数字视频格式,即可以支持静态的*.PIC和*.JPG图像格式,动态的基于Indeo压缩法的*.MOV和基于MPEG压缩法的*.MPG视频格式。

ASF(Advanced Streaming format高级流格式)。ASF是MICROSOFT为了和的Real player竞争而发展出来的一种可以直接在网上观看视频节目的文件压缩格式。ASF使用了MPEG4的压缩算法,压缩率和图像的质量都很不错。因为ASF是以一个可以在网上即时观赏的视频“流”格式存在的,所以它的图像质量比VCD差一点点并不出奇,但比同是视频“流”格式的RAM格式要好。

WMV一种独立于编码方式的在Internet上实时传播多媒体的技术标准,Microsoft公司希望用其取代QuickTime之类的技术标准以及WAV、AVI之类的文件扩展名。WMV的主要优点在于:可扩充的媒体类型、本地或网络回放、可伸缩的媒体类型、流的优先级化、多语言支持、扩展性等。

相关文章

  • 常用网站集合

    1、hook学习 HOOK学习笔记与心得 2、FFMPEG FFMPEG推流命令 树莓派FFMPEG 各大平台编译...

  • ffmpeg学习1

    1原始的视频数据:可以理解为通过摄像头等驱动获取的没有经过编码的数据,市面上usb摄像头输出格式常见的有:RGB2...

  • FFmpeg学习目录

    FFmpeg学习目录 FFmpeg初识 FFmpeg的HelloWrold程序 编译 FFmpeg编译-Andro...

  • FFmpeg学习(一)开篇

    FFmpeg学习(一)开篇 FFmpeg学习(一)开篇 为什么要学习FFmpeg 本人希望打算深入研究音视频领域,...

  • 一、FFmpeg编译和环境的搭建

    学习自网易课堂 一、使用 NDK 编译 FFmpeg 1.默认环境编译下载 FFmpeg 源码 目前4.0.2是比...

  • 音视频 (四) —— FFmpeg 初探(一)

    1. FFmpeg 支持能力说明 1.1 FFmpeg 介绍及安装 1.1.1FFmpeg简介 FFmpeg 是一...

  • Centos安装ffmpeg插件

    1.获取ffmpeg wgethttp://www.ffmpeg.org/releases/ffmpeg-3.4....

  • 用GPU加速FFmpeg中的超分辨率功能

    1. 简要回顾 首先简单复述一下FFmpeg中对深度学习的支持情况,如上图所示,FFmpeg在libavfilte...

  • ffmpeg安装

    1: 安装 ffmpeg ffmpeg的下载链接 http://ffmpeg.org/download.html...

  • FFmpeg编译-Linux平台

    目录 参考 编译FFmpeg 编写测试代码 1. 参考 2. 编译FFmpeg (1) 下载FFmpeg的源码 官...

网友评论

      本文标题:ffmpeg学习1

      本文链接:https://www.haomeiwen.com/subject/wnrrmttx.html