![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFMPEG/音视频编解码
文章平均质量分 70
SurgePing
不要让任何事情成为你不去学习的理由
展开
-
使用FFMPEG合并视频
因为最近要求AcDown加入视频合并功能的呼声非常高(几乎一半多的反馈都在说这个问题),所以下午花了些时间来研究怎样用最方便(不需要最快)的方法来进行视频合并。AcDown之前的版本使用的是某个第三方的FlvCombine组件,这个软件的优点在于体积非常小(一共才200多KB),方便集成到AcDown中,使用很简单,而且合并速度非常快,但是缺点也是非常显而易见的,那就是不支持mp4容器格式转载 2012-10-19 11:55:01 · 2743 阅读 · 0 评论 -
H.264中NAL、Slice与frame意思及相互关系
H.264中NAL、Slice与frame意思及相互关系NAL nal_unit_type中的1(非IDR图像的编码条带)、2(编码条带数据分割块A)、3(编码条带数据分割块B)、4(编码条带数据分割块C)、5(IDR图像的编码条带)种类型与 Slice种的三种编码模式:I_slice、P_slice、B_slice还有frame的3种类型:I frame、P fram转载 2016-01-29 17:34:28 · 4617 阅读 · 3 评论 -
H264码流打包分析
H264码流打包分析SODB 数据比特串-->最原始的编码数据RBSP 原始字节序列载荷-->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit“1”)若干比特“0”,以便字节对齐。EBSP 扩展字节序列载荷-- >在RBSP基础上填加了仿校验字节(0X03)它的原因是: 在NALU加到Annexb上时,需要填加每组NALU之前的开始码 S转载 2016-01-29 17:33:28 · 2053 阅读 · 0 评论 -
RTP/RTCP/RTSP/SIP/SDP 关系
RTPsdfsReal-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使用,转载 2015-04-15 17:39:13 · 888 阅读 · 0 评论 -
OpenGL和OpenCV
一、 OpenGLOpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图像(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。1、 概述OpenGL - 高性能图形算法行业标准OpenGL™ 是行业领域中最为广泛接纳的 2D/3D 图形 API, 其自诞生至今已催转载 2015-03-19 14:01:05 · 1580 阅读 · 0 评论 -
OpenCV-2.4.3+VS2010+Win7(32位)安装与配置
OpenCV是 Open Source Computer Vision LibraryOpenGL是 Open Graphics LibraryOpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域OpenGL则专注在Graphics,3D绘图。其实两者的区别就是Compute转载 2015-03-19 11:44:02 · 925 阅读 · 0 评论 -
RTSP协议(区别于RTP和RTCP协议)
因为项目需要,学习了一下RTSP协议,为了防止以后忘记,就把学习过程和成果记载下来。期间参考了一些网上的资料,并分析了VLC的RTSP报文。 RTSP(Real Time Streaming Protocol,实时流协议),是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一种可扩展的框架,能够提供可控制的,按需传输的实转载 2014-12-19 17:48:21 · 1129 阅读 · 0 评论 -
最简单的基于FFmpeg的编码器-纯净版(不包含libavformat)
=====================================================最简单的基于FFmpeg的视频编码器文章列表:最简单的基于FFMPEG的视频编码器(YUV编码为H.264)最简单的基于FFmpeg的视频编码器-更新版(YUV编码为HEVC(H.265))最简单的基于FFmpeg的编码器-纯净版(不包含libavformat)转载 2015-01-06 14:01:39 · 1759 阅读 · 0 评论 -
Madplay移植到mini2440全过程详解
madplay交叉编译交叉编译器:arm-linux-gcc 3.4.1PC环境:Ubuntu 8.10注意:最好在root权限下执行以下移植,否则在make install时可能权限不够。一、移植madplay前的准备madplay的移植需要以下的几个包:libid3tag-0.15.1b.tar.gz、libmad-0.15.1b.tar.gz、madplay-0.15.2转载 2014-04-23 15:05:30 · 758 阅读 · 0 评论 -
FFMPEG视音频编解码零基础学习方法
在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟是什么原因造成的这种“两极分化”呢?最后,我发现了问题的关键:FFMPEG难度比较大,转载 2014-04-23 15:09:39 · 1944 阅读 · 1 评论 -
浅谈H.323、SIP两大协议
在以往的了解中,我们知道,统一通信品太的支撑,少不了SIP协议的应用。那么在这个平台中,从何体现SIP协议的价值呢? 在网络通信方面,我们应当知道H.323和SIP。那么针对这两方面的协议内容我们这里就简单地了解一下。目前,国际上IP网络通信的主要标准有H.323和SIP,两者都对IP电话系统信令提出了完整的解决方案.但两者的设计风格各有千秋,H.323采用的是传统电话信令模式,包括一系列转载 2013-10-29 17:18:26 · 6466 阅读 · 0 评论 -
浅谈网络语音技术
网络聊天算法视频会议工具工作 当我们使用像Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?本文将对网络语音通话所使用到的技术做一些简单的介绍,算是管中窥豹吧。 一.概念模型 网络语音通话通常是双向的,就模型层面来说,这个双向是对称的。为了简单起见,我们讨论一个方向的通道就可以了。一方说话,另一方转载 2013-04-30 13:36:48 · 958 阅读 · 0 评论 -
FFmpeg开源代码中的视频/音频编解码
简介FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,转载 2012-10-19 11:20:43 · 3685 阅读 · 0 评论 -
ffmpeg与jrtplib相结合应用
用ffmpeg来进行视频编码,用JRTPLIB库来进行网络传输,来完成实时视频传输。这里修改ffmpeg源码中的例子output_example.c来完成对视频的编码,并创建一个线程来完成网络传输,它们之间通过互斥锁来进行通信。 网络传输my_net_transfer.cpp是基于JRTPLIB库来编写的一个发送程序。硬件环境ADI公司的DSP芯片是blackfin转载 2012-10-19 11:36:20 · 1592 阅读 · 0 评论 -
mpeg音视频编码标准
MPEG的全名为[ Moving Pictures Experts Group],中文译名是动态图像专家组。MPEG标准主要有以下五个,MPEG-1、MPEG-2、MPEG-4、MPEG-7及MPEG-21等。该专家组建于1988年,专门负责为CD建立视频和音频标准,而成员都是为视频、音频及系统领域的技术专家。及后,他们成功将声音和影像的记录脱离了传统的模拟方式,建立了ISO/IEC117原创 2012-10-19 11:03:08 · 2949 阅读 · 0 评论 -
如何从零开始搭建高性能直播平台?
前言现在直播已经成为移动互联网时代一个新的重要流量入口,从YY、斗鱼到花椒直播,直播已经成为人们分享交流的新方式,应用场景众多,主要分为:金融类直播:金融直播可应用于实时解盘,在线专家讲座,专家在线直播技术分析、指导投资者等使用场景。大型赛事,演唱会类直播:可应用于大型演唱会,音乐会,游戏,体育赛事等类直播场景。互动类直播:娱乐类互动,如YY等。转载 2017-08-29 11:53:33 · 2119 阅读 · 0 评论