ffmpeg
文章平均质量分 78
czc1009
这个作者很懒,什么都没留下…
展开
-
FFMpeg SDK 开发手册
FFMpeg 中比较重要的函数以及数据结构如下:1. 数据结构:(1) AVFormatContext(2) AVOutputFormat(3) AVInputFormat(4) AVCodecContext(5) AVCodec(6) AVFrame(7) AVPacket(8) AVPicture(9) AVStream2. 初始化函数:(1)转载 2013-08-22 13:43:26 · 939 阅读 · 0 评论 -
ffmpeg configure命令参数
ps:该文档使用版本为ffmpeg-2.0.1,实际使用中还是编译使用的ffmpeg1版本#cd ffmpeg-2.0.1#./configure >ffmpeg_help#cat ffmpeg_helpUsage: configure [options]Options: [defaults in brackets after descriptions]原创 2013-10-19 09:52:48 · 6793 阅读 · 0 评论 -
ffmpeg命令使用实例
FFmpeg可使用众多参数,参数内容会根据ffmpeg版本而有差异,使用前建议先参考参数及编解码器的叙述。此外,参数明细可用 ffmpeg -h 显示;编解码器名称等明细可用 ffmpeg -formats 显示。下列为较常使用的参数。主要参数-i 设定输入档名。-f 设定输出格式。-y 若输出档案已存在时则覆盖档案。-fs 超过指定的档案大小时则结束转转载 2013-09-30 14:26:12 · 2396 阅读 · 0 评论 -
Windows下的ffmpeg编译
本文参考网上大量资料,经整理而成,并经实践验证。操作系统:window xpvisual studio 2010ffmpeg 0.10.X (具体哪个我再查下,忘记了;因为我最新编译的是ffmpeg-2.0.1,成功了,但是总感觉不爽!)【简介】FFmpeg是一套用于录制、转换和流化音频、视频的完整解决方案,其中包含一组叫做libavcodec的领先的音频、视频编码解码库。原创 2013-10-21 11:09:32 · 1802 阅读 · 0 评论 -
ffmpeg编程开发
我都不好意思说这本书是原创,因为里面90%的内容都是来自与网上,我大部分是在整理了,不过还是用心了的,应该不会误人子弟。取之于互联网,也献之于互联网。广泛性且大量地借鉴了csdn blog和cnbolgs,里面真是人才济济啊,我这算不算剽窃一些概念性的东西参见谷歌、度娘,ffmpeg精简源码分析、ffmpeg tutorial很多地方都是照搬,捣鼓的地方太多了,我到时候会把主要参考的内容发原创 2014-03-07 10:55:41 · 4197 阅读 · 14 评论 -
H264编码 封装成MP4格式 视频流 RTP封包
一、概述本文讲述的是对H264编码且封装成MP4格式的视频流进行RTP打包过程时需要了解的一些基本知识。二、H264的基础知识1.H264的编码格式H.263 定义的码流结构是分级结构,共四层。自上而下分别为:图像层(picturelayer)、块组层(GOB layer)、宏块层(macroblock layer)和块层(block layer)。而与H.263转载 2014-08-11 16:53:15 · 2064 阅读 · 0 评论 -
图像处理与计算机视觉 基础、经典以及最近发展
************************************************************************************************************************************************************************************ 特别声明:本文章的源作者是转载 2014-11-05 15:34:50 · 1194 阅读 · 0 评论 -
H.264学习(一)——帧和场的概念
一、何谓场?每个电视帧都是通过扫描屏幕两次而产生的,第二个扫描的线条刚好填满第一次扫描所留下的缝隙。每个扫描即称为一个场。因此 25 帧/秒的电视画面实际上为 50 场/秒 (若为 NTSC 则分别为 30 & 60 - 因为我是中国人,因此我采用 PAL 的数值)。若要取得包含最大细节的帧,您需要合并两个场内的信息。截至目前为止,这些观念都很简单,不过若考虑到动态画面,就不是那么转载 2013-11-09 10:20:28 · 1575 阅读 · 0 评论 -
集成ffmpeg/x264:ERROR: libx264 not found的问题
集成ffmpeg/x264碰到如下问题: ERROR: libx264 not found察看config.log,详细信息如下: check_lib x264.h x264_encoder_encode -lx264 check_header x264.h check_cpp BEGIN/tmp/转载 2013-11-09 10:25:26 · 10198 阅读 · 0 评论 -
h.264 视频解码的一点小经验(ffmpeg)
最近做视频文件264解码,由于对这个领域不是很熟悉,感觉困难重重。不过经过不懈的努力,已经取得一些进展,心里感觉特别庆幸。 刚开始做这个的时候,由于不熟悉,就在网上搜寻资料,网络上的资料虽然多,但是却很杂乱,因此一开始走了不少弯路,现在把我的一点小小心得写出来,后来的兄弟们可以参考一下,没准能够少走些弯路。当然啦,我在视频处理方面仍然是个非常菜的菜鸟,如果是高手路过,看到我这所谓的“心得”,也请不转载 2013-11-09 11:24:34 · 2784 阅读 · 0 评论 -
H265简介
H.265是ITU-T VCEG 继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。具体的研究内容包括:提高压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、减少信道获取时间和随机接入时延、降低复杂度等。H264由于算转载 2013-11-08 11:47:16 · 10612 阅读 · 0 评论 -
ffmpeg命令详细解释
A) 通用选项-L license-h 帮助-formats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-i filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持-原创 2013-10-21 13:51:55 · 904 阅读 · 0 评论 -
FFmpeg解码流程
FFmpeg解码流程:1. 注册所有容器格式和CODEC: av_register_all()2. 打开文件: av_open_input_file() → avformat_open_input()3. 从文件中提取流信息: av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO →AVMEDIA_TY原创 2013-11-09 09:55:59 · 1458 阅读 · 0 评论 -
ffmpeg开发指南
ffmpeg开发指南 lsosa 2006-05-20 ffmpeg 中的Libavformat 和 libavcodec库是访问大多数视频文件格式的一个很好的方法。不幸的是,在开发您自己的程序时,这套库基本上没有提供什么实际的文档可以用来作为参 考(至少我没有找到任何文档),并且它的例程也并没有太多的帮助。 这种转载 2013-08-22 13:32:57 · 912 阅读 · 0 评论 -
ffmpeg编译后没有ffplay
1、安装SDL库,不安装将没有ffplay;2、如果安装的是SDL2.0最新版本,建议重新编译安装SDL1.x版本(我测试的时候使用SDL2未生成ffplay,此项我再验证);听群里的高手说,SDL2.0与1.x的版本对比,变动很大,很多接口有调整,强制使用的话要修改源码。3、确定不是1和2的问题后,在ffmpeg目录下执行./configure ******之后查看Makefile中原创 2013-10-19 11:20:59 · 4736 阅读 · 0 评论 -
如何使用FFMPEG+H264实现RTP传输数据
开发环境:WINDOWS7 32bitMINGWeclipse juno cdt1、首先你要编译好FFMPEG,a) 方法一:可以去官网下载源码,用MINGW编译(编译时记得支持H264,当然,事先得下载并编译好libx264,视频技术论坛里有很多介绍)b) 方法二:更加省心省力的方法是,下载别人已经编译好的资源,如ZeranoeFFmpeg的,下载他的dev版本,包含了头转载 2013-10-21 17:13:55 · 8410 阅读 · 1 评论 -
修改output-example,将H.264,AAC帧保存到mp4容器中
URL:http://blog.csdn.net/ajaxhe/article/details/76033332012/11/26更新根据网友反馈,原来的下载链接编译有问题,原因是头文件和库文件的路径没有设置好,已经修改。下载链接:http://download.csdn.net/detail/ajaxhe/4810984转载 2013-11-16 09:43:57 · 2593 阅读 · 0 评论 -
ffmpeg将一个视频文件解码输出bmp和jpg文件--重写tutorial01程序
URL:http://blog.csdn.net/ajaxhe/article/details/7383800参考链接1:Compile LibJPEGhttp://w3studi.informatik.uni-stuttgart.de/~bischowg/languages/C++/CPPlibjpeg.html参考链接2:利用ffmpeg0.5 和libjpeg实现抽取视频转载 2013-11-16 09:49:37 · 1872 阅读 · 1 评论 -
FFMPEG-avformat_open_input
original blog:http://wodamazi.iteye.com/blog/1293994store here in case for convenience.-----------------------------------------------------------------avformat_open_input[cpp]转载 2013-11-04 14:37:50 · 1153 阅读 · 0 评论 -
Using libavformat and libavcodec
转载自:http://www.inb.uni-luebeck.de/~boehme/using_libavcodec.htmlThe libavformat and libavcodec libraries that come with ffmpeg are a great way of accessing a large variety of video file formats.转载 2013-11-09 08:57:59 · 1155 阅读 · 0 评论 -
ffmpeg库音频解码示例
#include #include extern "C"{#include "avcodec.h"#include "avformat.h"}int main(char arg,char *argv[]){ char *filename ="02.swf"; av_register_all();//注册所有可解码类型 AVFormatContext转载 2013-11-09 09:45:41 · 1087 阅读 · 0 评论 -
FFMpeg框架代码阅读
简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC, MPlayer等开源播放器都用到了FFmpeg。转载 2013-11-09 10:13:18 · 961 阅读 · 0 评论 -
H.264 Profile、Level、Encoder三张简图
H.264有四种画质级别,分别是BP、EP、MP、HP: 1、BP-Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC; 2、EP-Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC; 3、MP-Main profile:主流画质。提供I/P转载 2013-11-09 10:16:26 · 1062 阅读 · 0 评论 -
H.264视频RTP负载格式/NALU的类型
1. 网络抽象层单元类型(NALU)NALU 头由一个字节组成, 它的语法如下: +===============+ |0|1|2|3|4|5|6|7| +=+=+=+=+=+=+=+=+ |F|NRI| Type | +===============+F: 1 个比特. forbidden_zero_bit转载 2013-11-09 10:23:27 · 1882 阅读 · 0 评论