自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (32)
  • 收藏
  • 关注

原创 ffmpeg各个命令真实使用记录

一、-formats运行效果:可以看到ffmpeg显示出了很多信息,首先显示出ffmpeg的版本、编译时间、编译的configuration参数、接下来就是真正的支持哪些格式了,注意这两行:D. = Demuxing supported代表解复用支持.E = Muxing supported代表复用支持二、把一个视频和音频合并起来(不转码)命令:ffmpeg -i ve

2015-03-25 10:22:31 1885

转载 ffmpeg 命令中文解释

a) 通用选项-L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持-

2015-03-25 10:16:48 1119

转载 avcodec_decode_video2()解码视频后丢帧的问题解决

使用libav转码视频时发现一个问题:使用下面这段代码解码视频时,视频尾巴上会丢掉几帧。[cpp] view plaincopywhile(av_read_frame(ifmt_ctx,&packet) >= 0){      ret = avcodec_decode_video2(video_dec_ctx, vframe, &got_

2015-03-25 09:58:29 2628

转载 windows 下使用 MinGW + msys 编译 ffmpeg

本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处。    FFmpeg是在Linux平台下开发的,但它同样可以在其它操作系统环境中编译运行,本文介绍的就是在windows下编译FFmpeg。一 编译准备    您最好新建一个目录专门用来保存以下下载的文件。1 下载 MinGW 和 M

2015-03-24 22:19:53 2544

转载 c++类型转换

1、static_cast Operator MSDN: The expression static_cast ( expression ) converts expression to the type of type-id based solely on the types present in the expression. No run-time type check

2015-03-19 22:27:15 456

转载 C/C++中const关键字详解 终结版

为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下:  常变量:  const 类型说明符 变量名  常引用:  const 类型说明符 &引用名  常对象:  类名 const 对象名  常成员函数:  

2015-03-19 11:25:28 656

原创 使用ffmpeg转码的MP4文件需要加载完了才能播放的解决办法

前一段时间做了一个ffmpeg转码MP4的项目,但是转出来的MP4部署在网站上需要把整个视频加载完成才能播放,到处找资料,最后找到解决方案记录于此备忘。FFMpeg转码由此得到的mp4文件中, meta信息是在文件尾部的, 而 videoview 在没有得到meta信息前不会播放文件, 因此只有等到文件完全下载完视频才会播放。解决方法很简单,下载qtfaststart.exe把me

2015-03-18 11:21:24 7779 1

转载 MP4文件格式的解析,以及MP4文件的分割算法

MP4文件格式的解析,以及MP4文件的分割算法  mp4应该算是一种比较复杂的媒体格式了,起源于QuickTime。以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可以封装H.264视频数据的,不过Adobe却不推荐这么做,人家说毕竟mp4才是H.264最佳

2015-03-18 11:05:04 853

NormalTexture.rar

osg实现法线贴图

2022-01-18

读PCM文件编码成MP3文件

由于之前上传的资源有bug,且csdn不支持重新修改资源,故重新上传

2018-11-30

ffmpeg4.x录音程序

本程序用最新ffmpeg示例录音程序,之前的录音程序在此版本的ff上不能用了,故传一份以供参考(吐槽一下,csdn没有0分分享了)

2018-11-19

基于最简单的FFmpeg的解码器做的YUV420对齐分析

本程序实现了视频解码保存为yuv,写yuv是用文件方式写的,没用到muxer,用作AVFrame里YUV420对齐分析

2018-06-27

ffmpeg用filter添加水印

最简单的基于FFmpeg的AVFilter例子 ,本程序使用FFmpeg的AVfilter实现了水印添加功能。

2018-06-26

ffmpeg不用filter添加水印

ffmpeg不用filter添加水印,手动处理AVFrame内存数据,达到添加水印的目的

2018-06-26

利用drawtext给视频加字幕

利用drawtext给视频加字幕,忽略音频,只处理一个流视频

2018-06-01

osg实现shadowmap

osg实现shadowmap示例

2016-11-09

读取PCM利用ffmpeg编码音频

用文件读取的方式读取PCM数据,利用ffmpeg编码为音频文件

2016-11-09

ffmpeg解码音频并保存PCM的简单demo

一个简单用ffmpeg解码音频保存PCM的demo

2016-11-08

利用ffmpeg的filter混音

一个简单的混音demo

2016-11-08

ffmpeg实现scale

此例子使用ffmpeg实现视频缩放功能,是一个ffmpeg关于filter的例子

2015-08-31

ffmpeg录音+录屏

实现录屏+录音,发现bug修改,音csdn资源不能修改,所以重传

2015-08-25

ffmpeg实现录屏+录音

最简单的基于FFmpeg的AVDevice例子(屏幕录制+声音采集),视频采用mpeg4编码,音频采用aac编码,并生成mp4文件,以前上传的有一个bug,此版本把他修复(因为不能修改资源,所以重新传一个,csdn功能不够啊)

2015-07-23

mpeg-ps文件分析器

mpeg-2文件结构分析用代码实现,结合http://blog.csdn.net/dancing_night/article/details/46832371看

2015-07-10

ffmpeg录屏+录音

最简单的基于FFmpeg的AVDevice例子(屏幕录制+声音采集),视频采用mpeg4编码,音频采用aac编码,并生成mp4文件

2015-06-30

ffmpeg录音

本程序实现采集麦克风音频数据,压制为aac

2015-06-19

ffmpeg解码

最简单的ffmpeg解码保存为yuv的例子

2015-06-19

ffmpeg api实现视频转码(音视频)

用ffmpeg代码进行转码,音频进行了重采样

2015-06-15

ffmpeg合并视频

本程序实现把2个视频合并为一个视频,不涉及编解码,但是对视频源有要求,必须是相同的参数

2015-05-14

ffmpeg实现视频切割

用ffmpeg实现视频切割,不涉及编解码,做得不够完美的地方是,没有从关键帧开始切割,所以有可能切割点会花,以后改善

2015-05-14

ffmpeg音频转码,采用swr_convert重取样

本程序实现从一个视频格式转码到另一个视频格式,只处理音频,视频忽略,若有多个音频流,只处理第一个,采用swr_convert重取样

2015-05-11

ffmpeg音频转码

本程序实现从一个视频格式转码到另一个视频格式,只处理音频,视频忽略,若有多个音频流,只处理第一个

2015-05-08

ffmpeg各个组件下载地址+编译方法+错误处理

ffmpeg各个组件下载地址+编译方法+错误处理,文件中都有记录,环境是mingw,ffmpeg版本是2.6.2

2015-05-07

ffmpeg录屏

采用内存dc抓取屏幕图像并送入ffmpeg压制为avi视频

2015-05-07

ffmpeg最简单的视频转码示例(只处理视频,忽略音频)

ffmpeg最简单的视频转码示例(只处理视频,忽略音频),工程已经在vs2010上编译通过,代码比较清晰。

2015-05-07

faac-1.28.diff

faac报错mpeg4ip_win32.h:70:36: error:'_TRUNCATE' was not declared in this scope ret = vsnprintf_s(buffer, count, _TRUNCATE, format, ap); mpeg4ip_win32.h:70:57: error:'vsnprintf_s' was not declared in this scope ret = vsnprintf_s(buffer, count, _TRUNCATE, format, ap); 可以用这个补丁解决 命令:patch -p1 < faac-1.28.diff

2015-04-28

qt-faststart

把ffmpeg转码的MP4的meta信息转换到文件头部。

2015-03-18

mingw-get-inst-20110802.exe

MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。   MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC 产生 Windows32 程序。   在基本层,MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95 发行版以上的 Windows OS 有效,使用基本运行时间,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时间扩展。该功能是 Windows32 API 不具备的。下一个组成部分是 w32api 包,它是一组可以使用 Windows32 API 的包含文件和端口库。与基本运行时间相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 Windows32 API 功能。

2014-11-05

x264源码带自己的注解

x264-snapshot-20091006-2245源码带一些自己的注解

2014-07-18

avifile写的2个avi和一个wav合成

本工程是用于屏幕和摄像头录制完了后合成一个工程,里面的鼠标文件时自定义的,不用管就是

2014-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除