- 博客(20)
- 资源 (141)
- 收藏
- 关注
原创 最简单的基于FFMPEG的转码程序
本文介绍一个简单的基于FFmpeg的转码器。转码器在视音频编解码处理的程序中,属于一个比较复杂的东西。因为它结合了视频的解码和编码。一个视频播放器,一般只包含解码功能;一个视频编码工具,一般只包含编码功能;而一个视频转码器,则需要先对视频进行解码,然后再对视频进行编码,因而相当于解码器和编码器的结合。下图例举了一个视频的转码流程。输入视频的封装格式是FLV,视频编码标准是H.264,音频编码标准是
2014-05-25 00:01:33
94189
43
最简单的基于FFMPEG的转码程序
本文介绍一个简单的基于FFmpeg的转码器。转码器在视音频编解码处理的程序中,属于一个比较复杂的东西。因为它结合了视频的解码和编码。一个视频播放器,一般只包含解码功能;一个视频编码工具,一般只包含编码功能;而一个视频转码器,则需要先对视频进行解码,然后再对视频进行编码,因而相当于解码器和编码器的结合。下图例举了一个视频的转码流程。输入视频的封装格式是FLV,视频编码标准是H.264,音频编码标准...
2014-05-25 00:01:00
1137
3
原创 小试ImageMagik——开发篇
本文介绍使用ImageMagick开发程序的方法。ImageMagick安装之后就可以支持C/C++程序的开发,提供了3种接口。在这里首先介绍一下ImageMagick的3种接口。MagickCore:底层的C语言接口。较复杂,但是可以修改很多参数,只适合高端用户使用。MagickWand:推荐的C语言接口。相比于MagickCore接口,简单很多。适合普通用户使用。Magick++:提供面向对象的C++接口。
2014-05-24 00:11:13
12096
小试ImageMagik——开发篇
ImageMagick的使用和开发的文章:小试ImageMagik——使用篇小试ImageMagik——开发篇====================== 本文介绍使用ImageMagick开发程序的方法。ImageMagick安装之后就可以支持C/C++程序的开发,提供了3种接口。在这里首先介绍一下ImageMagick的3种接口。MagickCore:底...
2014-05-24 00:11:00
953
转载 世界上最伟大的推销员
很好的励志书籍,短小精干。现在励志书籍太过泛滥,看得太多反而会让人有一种麻木的感觉:感觉知道了明白了,就不去再行动了。事实上,只要不去行动,再多的励志,再多的知识,都是空的。因此,感觉励志书籍不宜看得过多,否则效果会非常不好,和一本没看的效果应该是差不多的。《世界上最伟大的推销员》这本书感觉非常好,长度上很短,语言很优美,而且还有语音版的,没事儿的时候可以听听。个人感觉励志书籍就看这一本就足够了,关键在于要做到把它想传递的信息记住,并且真的按照书中所说的话去做。尤其是书中的第2章到第9章,每章都有一句十分重
2014-05-23 23:31:11
4156
2
世界上最伟大的推销员
很好的励志书籍,短小精干。现在励志书籍太过泛滥,看得太多反而会让人有一种麻木的感觉:感觉知道了明白了,就不去再行动了。事实上,只要不去行动,再多的励志,再多的知识,都是空的。因此,感觉励志书籍不宜看得过多,否则效果会非常不好,和一本没看的效果应该是差不多的。《世界上最伟大的推销员》这本书感觉非常好,长度上很短,语言很优美,而且还有语音版的,没事儿的时候可以听听。感觉励志书籍就看这一本就足够了,关...
2014-05-23 23:31:00
852
原创 小试ImageMagik——使用篇
前两天帮同学调了一个小程序,是有关ImageMagik的。ImageMagik之前早有耳闻,据说处理图片的功能很强大,几乎都能把PhotoShop给替代了,但是一直没有机会尝试。于是顺便尝试了一下,记录一下它的使用方法和开发方法。 首先记录一下它的简介,是从百度百科上看到的:ImageMagick是一套功能强大、稳定而且开源的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片
2014-05-23 00:04:29
10455
小试ImageMagik——使用篇
ImageMagick的使用和开发的文章:小试ImageMagik——使用篇小试ImageMagik——开发篇======================前两天帮同学调了一个小程序,是有关ImageMagik的。ImageMagik之前早有耳闻,据说处理图片的功能很强大,几乎都能把PhotoShop给替代了,但是一直没有机会尝试。于是顺便尝试了一下,记录一下它的使用方法和开发方法...
2014-05-23 00:04:00
656
原创 数字信号处理与音频处理(使用Audition)
前一阵子因为考博学习需要,看了《数字信号处理》,之前一直不清除这门课的理论在哪里应用比较广泛。这次正巧用Audition处理了一段音频,猛然发现《数字信号处理》这门课还是非常有用的,在音频处理领域至少是这样。在此记录一下几步简单操作。 一.频谱打开Audition,拖入一段音频。默认打开的是音频时域的波形图。波形图的横坐标是时间,纵坐标是采样值的大小。上面那个图其实就是音频
2014-05-13 00:43:04
17252
1
数字信号处理与音频处理(使用Audition)
前一阵子因为考博学习需要,看了《数字信号处理》,之前一直不清除这门课的理论在哪里应用比较广泛。这次正巧用Audition处理了一段音频,猛然发现《数字信号处理》这门课还是非常有用的,在音频处理领域至少是这样。在此记录一下几步简单操作。 一.频谱打开Audition,拖入一段音频。默认打开的是音频时域的波形图。波形图的横坐标是时间,纵坐标是采样值的大小。上面那个图其实就是音频文...
2014-05-13 00:43:00
1780
原创 最简单的基于FFMPEG的视频编码器(YUV编码为H.264)
本文介绍一个最简单的基于FFMPEG的视频编码器。该编码器实现了YUV420P的像素数据编码为H.264的压缩编码数据。编码器代码十分简单,但是每一行代码都很重要,适合好好研究一下。弄清楚了本代码也就基本弄清楚了FFMPEG的编码流程。目前我虽然已经调通了程序,但是还是有些地方没有完全搞明白,需要下一步继续探究然后补充内容。本程序使用最新版的类库(编译时间为2014.5.6),开发平台为VC2
2014-05-12 00:42:25
183704
171
最简单的基于FFMPEG的视频编码器(YUV编码为H.264)
本文介绍一个最简单的基于FFMPEG的视频编码器。该编码器实现了YUV420P的像素数据编码为H.264的压缩编码数据。编码器代码十分简单,但是每一行代码都很重要,适合好好研究一下。弄清楚了本代码也就基本弄清楚了FFMPEG的编码流程。目前我虽然已经调通了程序,但是还是有些地方没有完全搞明白,需要下一步继续探究然后补充内容。本程序使用最新版的类库(编译时间为2014.5.6),开发平台为V...
2014-05-12 00:42:00
1293
原创 最简单的基于FFMPEG的音频编码器(PCM编码为AAC)
本文介绍一个最简单的基于FFMPEG的音频编码器。该编码器实现了PCM音频采样数据编码为AAC的压缩编码数据。编码器代码十分简单,但是每一行代码都很重要,适合好好研究一下。本程序使用最新版的类库(编译时间为2014.5.6),开发平台为VC2010。所有的配置都已经做好,只需要运行就可以了。下面直接上代码: 下载地址:
2014-05-11 00:14:28
99546
102
最简单的基于FFMPEG的音频编码器(PCM编码为AAC)
本文介绍一个最简单的基于FFMPEG的音频编码器。该编码器实现了PCM音频采样数据编码为AAC的压缩编码数据。编码器代码十分简单,但是每一行代码都很重要。通过看本编码器的源代码,可以了解FFMPEG音频编码的流程。本程序使用最新版的类库(编译时间为2014.5.6),开发平台为VC2010。所有的配置都已经做好,只需要运行就可以了。下面直接上代码: /* *最简单的基于F...
2014-05-11 00:14:00
1621
原创 最简单的基于FFMPEG的封装格式转换器(无编解码)
本文介绍一个基于FFMPEG的封装格式转换器。需要注意的是,本程序并不进行视音频的编码和解码工作。而是直接将视音频压缩码流从一种封装格式文件中获取出来然后打包成另外一种封装格式的文件。传统的转码程序工作原理如下图所示:上图例举了一个举例:FLV(视频:H.264,音频:AAC)转码为AVI(视频:MPEG2,音频MP3)的例子。可见视频转码的过程通俗地讲相当于把视频和音频重新“录”了一
2014-05-10 00:25:43
83283
73
最简单的基于FFMPEG的封装格式转换器(无编解码)
本文介绍一个基于FFMPEG的封装格式转换器。所谓的封装格式转换,就是在AVI,FLV,MKV,MP4这些格式之间转换(对应.avi,.flv,.mkv,.mp4文件)。需要注意的是,本程序并不进行视音频的编码和解码工作。而是直接将视音频压缩码流从一种封装格式文件中获取出来然后打包成另外一种封装格式的文件。传统的转码程序工作原理如下图所示:上图例举了一个举例:FLV(视频:H.264,音...
2014-05-10 00:25:00
1232
原创 最简单的基于FFMPEG的图像编码器(YUV编码为JPEG)
伴随着毕业论文的完成,这两天终于腾出了空闲,又有时间搞搞FFMPEG的研究了。想着之前一直搞的都是FFMPEG解码方面的工作,很少涉及到FFMPEG编码方面的东西,于是打算研究一下FFMPEG的编码。在网上看了一些例子,发现要不然是难度略微有些大,要不然就是类库比较陈旧,于是就决定自己做一个编码方面的例子,方便以后学习。本文的编码器实现了YUV420P的数据编码为JPEG图片。本着简单的原则,
2014-05-09 00:25:35
62285
38
最简单的基于FFMPEG的图像编码器(YUV编码为JPEG)
伴随着毕业论文的完成,这两天终于腾出了空闲,又有时间搞搞FFMPEG的研究了。想着之前一直搞的都是FFMPEG解码方面的工作,很少涉及到FFMPEG编码方面的东西,于是打算研究一下FFMPEG的编码。在网上看了一些例子,发现要不然是难度略微有些大,要不然就是类库比较陈旧,于是就决定自己做一个编码方面的例子,方便以后学习。本文的编码器实现了YUV420P的数据编码为JPEG图片。本着简单的原...
2014-05-09 00:25:00
923
原创 视频主观质量评价工具:MSU Perceptual Video Quality tool
MSU Perceptual Video Quality tool是莫斯科国立大学(Moscow State University)的Graphics and Media Lab制作的一款视频主观评价工具,使用起来比较方便。最近这段时间赶上毕设需要大量的主观评价试验,使用了一阵子这个软件,感觉还是挺方便的,记录一下它的使用方法。 1. 软件的特性(1) 6种主观评
2014-05-04 00:29:12
16070
4
视频主观质量评价工具:MSU Perceptual Video Quality tool
MSU Perceptual Video Quality tool是莫斯科国立大学(Moscow State University)的Graphics and Media Lab制作的一款视频主观评价工具,使用起来比较方便。最近这段时间赶上毕设需要大量的主观评价试验,使用了一阵子这个软件,感觉还是挺方便的,记录一下它的使用方法。软件地址:http://www.compression.ru/v...
2014-05-04 00:29:00
677
最简单的基于FFmpeg的图像编码器 1.1
2015-02-13
最简单的视音频播放示例
2014-10-18
最简单的视频编码器示例
2014-12-21
最简单的基于FFmpeg的封装格式处理 1.2
2015-02-13
最简单的基于FFmpeg的封装格式处理的例子 1.1
2014-12-21
最简单的基于FFmpeg的编码器 1.1
2015-01-03
最简单的基于FFmpeg的内存读写的例子
2014-10-05
最简单的基于FFmpeg的libswscale的教程
2014-12-23
最简单的视音频播放示例 1.1
2014-12-21
最简单的基于FFMPEG+SDL的视频播放器 2.3
2015-01-03
最简单的基于DirectShow的示例
2015-01-10
最简单的基于FFmpeg的编码器 1.2
2015-02-13
最简单的基于FFMPEG的音频编码器 1.1
2015-02-13
最简单的基于FFMPEG+SDL的音频播放器 2.1
2015-02-13
最简单的基于libRTMP的示例
2014-12-23
最简单的基于libVLC的例子
2015-01-08
最简单的基于FFmpeg的封装格式处理的例子
2014-10-06
最简单的基于FFMPEG的AVDevice的例子 1.1
2015-01-09
最简单的基于FFMPEG+SDL的视频播放器 2.2
2014-10-04
最简单的基于FFmpeg的AVFilter例子 1.2
2016-02-01
最简单的基于FFMPEG+SDL的视频播放器 2.5
2015-07-22
视音频数据处理入门
2016-01-29
最简单的基于FFMPEG+SDL的视频播放器-最终版
2015-02-12
最简单的基于FFMPEG+SDL的音频播放器 2.2
2015-07-22
最简单的Flash流媒体例子
2015-02-25
最简单的基于FFmpeg的AVFilter例子(叠加水印) 1.1
2015-02-13
最简单的基于FFMPEG+SDL的视频播放器 2.4
2015-02-13
最简单的基于FFmpeg的libswscale的教程 1.1
2015-02-13
传媒大学广播电视工程系小学期课程 - 基于FFmpeg+SDL的视频播放器的制作
2015-07-26
QAM调制与解调仿真程序
2015-02-21
最简单的基于FFmpeg的内存读写的例子 1.1
2015-02-13
最简单的基于FFMPEG的AVDevice的例子 1.2
2015-02-13
TIandSI 3.0 windows
2015-05-30
最简单的基于FFmpeg的AVUtil例子 (AVLog, AVOption等)
2015-07-22
最简单的基于FFmpeg的推流器(以推送RTMP为例) 1.1
2015-02-13
最简单的基于FFmpeg的推流器 1.2
2015-07-22
最简单的基于FFmpeg的移动端例子
2015-07-22
TIandSI 3.0
2015-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人