![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFmpeg
文章平均质量分 77
linjinxing
这个作者很懒,什么都没留下…
展开
-
[个人翻译]ffmpeg文档4
<br />[个人翻译]ffmpeg文档4 (2008-08-26 23:18:50)转载标签: 杂谈分类: 翻译文档<br /> } else {<br /> break;<br /> }<br /> }<br /> // Is this a packet from the video stream?<br /> if(packet->stream_index == is->videoStream) {<br /> packet_queue_p转载 2011-03-12 12:08:00 · 562 阅读 · 0 评论 -
[个人翻译]ffmpeg文档6
<br />[个人翻译]ffmpeg文档6 (2008-08-27 18:44:22)转载标签: 杂谈分类: 翻译文档<br />指导6:同步音频<br /> <br />同步音频<br /> <br />现在我们已经有了一个比较像样的播放器。所以让我们看一下还有哪些零碎的东西没处理。上次,我们掩饰了一点同步问题,也就是同步音频到视频而不是其它的同步方式。我们将采用和视频一样的方式:做一个内部视频时钟来记录视频线程播放了多久,然后同步音频到上面去。后面我们也来看一下如何推而广之把音频和视频都同步到外转载 2011-03-12 12:09:00 · 444 阅读 · 0 评论 -
ffmpeg文档3
<br />[个人翻译]ffmpeg文档3 (2008-08-26 09:42:37)转载标签: 杂谈 <br />指导3:播放声音<br /> <br />现在我们要来播放声音。SDL也为我们准备了输出声音的方法。函数SDL_OpenAudio()本身就是用来打开声音设备的。它使用一个叫做SDL_AudioSpec结构体作为参数,这个结构体中包含了我们将要输出的音频的所有信息。<br />在我们展示如何建立之前,让我们先解释一下电脑是如何处理音频的。数字音频是由一长串的样本流组成的。每个样本表示声原创 2011-03-12 11:52:00 · 469 阅读 · 0 评论 -
[个人翻译]ffmpeg文档2
[个人翻译]ffmpeg文档2 (2008-08-26 09:41:29)转载标签: 杂谈分类: 翻译文档指导2:输出到屏幕SDL和视频为了在屏幕上显示,我们将使用SDL.SDL是Simple Direct Layer的缩写。它是一个出色的多媒体库,适用于多平台,并且被用在许多工程中。你可以从它的官方网站的网址http://www.libsdl.org/上来得到这个库的源代码或者如果有可能的话你可以直接下载开发包到你的操作系统中。按照这个指导,你将需要编译这个库。(剩下的几个指导中也是一样)SDL库转载 2011-03-12 11:54:00 · 513 阅读 · 0 评论 -
[个人翻译]ffmpeg文档1
<br />[个人翻译]ffmpeg文档1 (2008-08-26 09:39:15)转载标签: 杂谈分类: 翻译文档<br />指导1:制作屏幕录像<br />源代码:tutorial01.c<br /> <br />概要<br /> <br />电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出来的词语,用来转载 2011-03-12 11:55:00 · 515 阅读 · 0 评论 -
[个人翻译]ffmpeg文档5
<br />[个人翻译]ffmpeg文档5 (2008-08-26 23:21:41)转载标签: 杂谈 <br />指导5:同步视频<br /> <br />如何同步视频<br /> <br />前面整个的一段时间,我们有了一个几乎无用的电影播放器。当然,它能播放视频,也能播放音频,但是它还不能被称为一部电影。那么我们还要做什么呢?<br /> <br />PTS和DTS<br /> <br />幸运的是,音频和视频流都有一些关于以多快速度和什么时间来播放它们的信息在里面。音频流有采样,视频流有每秒转载 2011-03-12 12:09:00 · 350 阅读 · 0 评论 -
[个人翻译]ffmpeg文档7
<br />[个人翻译]ffmpeg文档7 (2008-08-28 09:41:24)转载标签: 杂谈分类: 翻译文档<br />指导7:快进快退<br /> <br />处理快进快退命令<br /> <br />现在我们来为我们的播放器加入一些快进和快退的功能,因为如果你不能全局搜索一部电影是很让人讨厌的。同时,这将告诉你av_seek_frame函数是多么容易使用。<br />我们将在电影播放中使用左方向键和右方向键来表示向后和向前一小段,使用向上和向下键来表示向前和向后一大段。这里一小段是10转载 2011-03-12 12:10:00 · 423 阅读 · 0 评论 -
[个人翻译]ffmpeg文档8
<br />[个人翻译]ffmpeg文档8 (2008-08-28 09:43:45)转载标签: 杂谈分类: 翻译文档<br />指导8:软件缩放<br /> <br />软件缩放库libswscale<br /> <br />近来ffmpeg添加了新的接口:libswscale来处理图像缩放。<br />但是在前面我们使用img_convert来把RGB转换成YUV12,我们现在使用新的接口。新接口更加标准和快速,而且我相信里面有了MMX优化代码。换句话说,它是做缩放更好的方式。<br />我们将转载 2011-03-12 12:10:00 · 590 阅读 · 0 评论 -
利用FFMpeg对视频截图
// tutorial01.c// Code based on a tutorial by Martin Bohme (boehme@inb.uni-luebeckREMOVETHIS.de)// Tested on Gentoo, CVS version 5/01/07 compiled with GCC 4.1.1 // A small sample program tha原创 2011-06-30 11:11:00 · 812 阅读 · 0 评论