ffmpeg
zhuix7788
这个作者很懒,什么都没留下…
展开
-
FFMpeg中apiexample.c例子分析——解码分析
我们直接从 video_decode_example() 函数开始讲,该函数实现了如何去解码一个视频文件,以 .mpeg 文 件为例。 ( 1 )将缓存的末尾清 0 ,从而确保读操作不会越界导致破坏 mpeg 流。 uint8_t inbuf[INBUF_SIZE + FF_INPUT_BUFFER_PADDING_SIZE]; memset(inbuf + INBU转载 2014-03-06 16:36:30 · 638 阅读 · 0 评论 -
ffmpeg学习(一)
由于之前偶尔接触ffmpeg,但都没有深入的研究ffmpeg,所以打算一步步学习ffmpeg,写出我的学习过程,也希望各位高手能给于指点,给我提供更加便捷的学习之路。有一起学习的朋友,希望能多多交流。1. ffmpeg编译(Ubuntu或者centos平台)这里不多说,百度到处都是;2. ffmpeg入门很难,各种资料很多,但一开始就各种专业函数其实很难理解,我在网上参考参考别人的代码原创 2015-04-27 16:05:46 · 1040 阅读 · 0 评论 -
ffmpeg.h头文件内容
1. InputStream结构:typedef struct InputStream { int file_index; AVStream *st; int discard; /* true if stream data should be d» int user_set_discard; int decoding_needed原创 2015-03-08 23:30:35 · 1178 阅读 · 0 评论 -
lib jpeg举例
/* * example.c * * This file illustrates how to use the IJG code as a subroutine library * to read or write JPEG image files. You should look at this code in * conjunction with the documentation原创 2014-09-02 14:21:44 · 821 阅读 · 0 评论 -
视频宽高比 PAR DAR SAR 详解
做视频开发过程中碰到这么三个概念,查了一下Wiki的解释,现把个人的理解阐述如下:PAR - pixel aspect ratio(可以理解为单个像素的宽高比)大多数情况为1:1,就是一个正方形像素,否则为长方形像素。常用的PAR比率(1:1,10:11, 40:33, 16:11, 12:11 ).DAR - display aspect ratio就是视频播放时,我们看到的图像宽高的比转载 2014-03-13 10:13:10 · 4361 阅读 · 0 评论 -
如何写批处理文件
批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里 可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,功能强大,自动化程度高。例一、先给出一个最easy的批处理脚本让大家和它混个脸熟,将下面的几行命令保存为name转载 2014-03-18 12:38:01 · 1095 阅读 · 0 评论 -
h264格式的flv和mkv无损转换成mp4的方法
现在很多flv和mkv视频都是采用的h264封装,移动设备往往并不支持这些格式的文件,但却对h264封装的mp4支持良好。因此,为了视频能在电脑和移动设备间共享,我通常会将其转换成h264封装的mp4文件。由于视频转码非常耗时间和cpu,如果flv和mkv本来就是采用的h264封装,完全不需要转码,只需要把h264视频和音频文件分离出来,重新混流一次即可,十几秒内即可完成,非常快速,并且由转载 2014-03-14 21:14:24 · 4021 阅读 · 0 评论 -
tbr tbn tbc 的意思
因为最近的工作需要从MP4视频中提取一些关键帧,要了解如何将视频的时间点转换为对应的帧号,所以查阅了一些关于视频编解码以及时间同步方式的资料。再此总结一下。首先是解码,利用FFmpeg解码得到的信息通常如下:Metadata: major_brand : isom minor_version : 512 compatible_brand转载 2014-03-13 10:27:39 · 2292 阅读 · 0 评论 -
ffmpeg命令集
一、ffmpeg命令详解ffmpeg非常强大,轻松几条命令就可以完成你的工作。把darkdoor.[001-100].jpg序列帧和001.mp3音频文件利用mpeg4编码方式合成视频文件darkdoor.avi:$ ffmpeg -i 001.mp3 -i darkdoor.%3d.jpg-s 1024x768 -author skypp -vcodec mpeg4 darkdoor原创 2014-03-13 09:47:32 · 1527 阅读 · 0 评论