纸上得来终觉浅,绝知此事要躬行

用十倍苦心,做突出一个。http://blog.sina.com.cn/s/articlelist_1824254401_3_1.html

使用cmake在Windows上编译c++

原文地址:https://blog.csdn.net/zhangyiant/article/details/51289404 cmake介绍 cmake是一个构建C++代码的跨平台工具,他能够干什么呢?他能够搜索你的平台环境,然后生成平台上用于Build的文件。在Windows上安装了Visu...

2019-03-27 17:53:21

阅读数 55

评论数 0

c++动态库打包为dll文件供C#项目调用

C++与C#接口交互需要通过DLL库来完成。 编写C++动态库 创建项目: 添加C++测试类: 在MathAPI.h定义接口方法: #pragma once class MathAPI { public: MathAPI(); ~MathAPI(); static ...

2018-09-27 11:32:15

阅读数 156

评论数 0

了解FFmpeg dxva2 代码结构

ffmpeg官方地址 http://ffmpeg.org/ dxva2.h头文件 http://www.ffmpeg.org/doxygen/3.2/dxva2_8h_source.html ffmpeg_dxva2.c源文件 http://www.ffmpeg.org/doxygen/...

2018-09-26 15:53:03

阅读数 445

评论数 0

FFmpeg实现dxva2硬件加速

  原文地址:https://www.cnblogs.com/betterwgo/p/6125507.html   Direct3D device manager,链接:http://www.cnblogs.com/betterwgo/p/6124588.html 在DirectShow中...

2018-09-25 18:06:01

阅读数 672

评论数 0

C语言SDL基础库扩展开发-动态显示鼠标的位置信息

原文地址:https://my.oschina.net/freestyletime/blog/166826 今天要讲的是,把鼠标的位置在SDL窗口上动态的显示,也就是画在窗口上。这里要用到SDL的其中一个extension library叫做SDL_ttf,用于把文字渲染到屏幕上,在http://...

2018-07-02 13:23:16

阅读数 214

评论数 0

FFmpeg实现录屏+录音

原文地址:https://blog.csdn.net/dancing_night/article/details/466988531、概述最简单的基于FFmpeg的AVDevice例子(屏幕录制+声音采集),视频采用mpeg4编码,音频采用aac编码,并生成mp4文件,其中fifo是此程序的关键,...

2018-06-11 11:02:55

阅读数 3782

评论数 1

FFmpeg3最新的解码接口avcodec_send_packet和avcodec_receive_frame

原文地址:http://www.bubuko.com/infodetail-2106896.htmlffmpeg3版本的解码接口做了不少调整,之前的视频解码接口avcodec_decode_video2和avcodec_decode_audio4音频解码被设置为deprecated,对这两个接口...

2018-06-06 17:39:21

阅读数 1707

评论数 0

FFMPEG音视频解码流程&MP4音视频文件流读取

原文地址:https://www.cnblogs.com/CoderTian/p/6791638.html1.播放多媒体文件步骤通常情况下,我们下载的视频文件如MP4,MKV、FLV等都属于封装格式,就是把音视频数据按照相应的规范,打包成一个文本文件。我们可以使用MediaInfo这个工具查看媒体...

2018-03-07 18:01:04

阅读数 3421

评论数 1

SDL 音频示例-打开音频设备播放和混流

SDL,即简单的DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对音频,键盘,鼠标,游戏杆和图形硬件的低级访问。 它被视频播放软件,模拟器和流行游戏使用,包括Valve的获奖产品目录和许多Humble Bundle游戏。SDL正式支持Windows,...

2018-01-31 16:17:05

阅读数 1098

评论数 0

FFmpeg音视频解码同步播放流程

数据接收后处理流程及阶段示意图:1、接收导数据(Trans Stage)2、新建音、视频解码线程(Parse Stage)3、将解码好的数据分别放入队列(Store Stage)4、使用有序的数据结构对音视频进行时间戳排序处理(Synch Stage)5、开启不同的线程播放音视频数据(Play S...

2018-01-16 10:38:21

阅读数 1750

评论数 1

FFmpeg如何进行简单的音频转换

英文原文:https://www.howtoforge.com/tutorial/ffmpeg-audio-conversion/这里有一个简单的FFmpeg,它将如何涵盖框架的一部分功能。 我们将看到如何使用终端来执行各种音频文件类型(包括所有流行和广泛可用的格式)的简单转换。 在终端上使用FF...

2018-01-15 15:54:48

阅读数 1156

评论数 0

FFmpeg和SDL教程(八):结束(资源放送)

英文原文地址:http://dranger.com/ffmpeg/end.html现在怎么办?所以我们有一个工作的球员,但肯定不是那么好。我们做了很多手工,还有很多其他功能可以添加:    让我们面对它,这个玩家很糟糕。它所基于的ffplay.c的版本完全过时,因此本教程需要重新修改。如果您想使用...

2018-01-13 01:39:01

阅读数 225

评论数 0

FFmpeg和SDL教程(七):查找(音视频帧)

英文原文地址:http://dranger.com/ffmpeg/tutorial07.html处理寻找命令现在我们要为我们的播放器添加一些搜索功能,因为当你无法倒带一部电影的时候真的很烦人。 另外,这会告诉你av_seek_frame函数是多么容易使用。我们要让电影中的左右箭头在电影中来回移动,...

2018-01-13 01:24:15

阅读数 190

评论数 0

FFmpeg和SDL教程(六):同步音频

英文原文地址:http://dranger.com/ffmpeg/tutorial06.html同步音频所以现在我们有一个足够体面的球员来看电影,那么让我们看看我们有什么样的松散结局。最后一次,我们掩盖了一点同步,即将音频同步到视频时钟,而不是相反。我们将以与视频相同的方式来做到这一点:制作一个内...

2018-01-13 01:13:04

阅读数 268

评论数 0

FFmpeg和SDL教程(五):同步视频

英文原文地址:http://dranger.com/ffmpeg/tutorial05.html警告当我第一次做这个教程时,我的所有同步代码都是从ffplay.c中提取的。今天,这是一个完全不同的程序,ffmpeg库(以及ffplay.c本身)的改进已经导致了一些策略的改变。虽然这段代码仍然有效,...

2018-01-13 00:57:32

阅读数 305

评论数 0

FFmpeg和SDL教程(四):播放线程

英文原文地址:http://dranger.com/ffmpeg/tutorial04.html概览上次我们利用SDL的音频功能添加了音频支持。 SDL启动了一个线程,可以对每次需要音频时定义的函数进行回调。现在我们要用视频显示来做同样的事情。这使代码更加模块化,更容易处理 - 特别是当我们想要添...

2018-01-13 00:32:29

阅读数 250

评论数 0

FFmpeg和SDL教程(三):播放声音

英文原文地址:http://dranger.com/ffmpeg/tutorial03.html音频所以现在我们要播放声音。 SDL也为我们提供了输出声音的方法。 SDL_OpenAudio()函数用于打开音频设备本身。它将SDL_AudioSpec结构作为参数,其中包含有关将要输出的音频的所有信...

2018-01-12 18:36:28

阅读数 1534

评论数 0

FFmpeg和SDL教程(二):输出到屏幕

英文原文地址:http://dranger.com/ffmpeg/tutorial02.htmlSDL和视频要画到屏幕上,我们要使用SDL。 SDL代表简单直接层,是一个优秀的多媒体库,是跨平台的,并在多个项目中使用。您可以在官方网站上获得该库,或者可以下载适用于您的操作系统的开发包(如果有的话)...

2018-01-12 18:34:39

阅读数 476

评论数 0

FFmpeg和SDL教程(一):制作屏幕截图

英文原文地址:http://dranger.com/ffmpeg/tutorial01.html概观电影文件有几个基本组件。首先,文件本身被称为容器,容器的类型决定了文件中信息的位置。容器的例子是AVI和Quicktime。接下来,你有一堆流;例如,你通常有一个音频流和一个视频流。 (“流”只是“...

2018-01-12 18:23:57

阅读数 1133

评论数 0

FFmpeg编解码ADPCM_*格式音频

ADPCM格式音频编解码:https://lists.ffmpeg.org/doxygen/3.2/adpcm_8c_source.html以下是代码: 1 /* 2 * Copyright (c) 2001-2003 The FFmpeg project 3 * 4 ...

2018-01-11 11:15:37

阅读数 1636

评论数 0

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