
FFmpeg
Cynhard85
逆水行舟不进则退
展开
-
用FFmpeg SDK计算MP3文件的时长
说明首先需要编译FFmpeg,这个网上已经有很多资料了,这里略过。可参见:VS编译FFmpeg关于FFmpeg SDK的使用,可以参见:An ffmpeg and SDL Tutorial计算MP3文件时长主要利用 avformat_find_stream_info读取文件信息,AVFormatContext中的成员变量duration用来描述MP3文件的时长。注意duration的值为实际秒原创 2017-05-09 08:59:39 · 3292 阅读 · 0 评论 -
VS2013编译FFmpeg
下载 FFmpeg 源码下载 MinGW Installer,安装后点击运行,勾选以下几项:mingw-developer-toolkitmingw32-basemingw32-gcc-g++msys-base然后在 Installation 菜单下点击 Apply Changes。将 [MinGW安装目录]\bin 和 [MinGW安装目录]\msys\1.0\bin 加入环境变量,[Mi原创 2017-06-10 14:38:18 · 612 阅读 · 0 评论 -
FFmpeg 读取视频流并保存为BMP
extern "C"{#include "libavcodec\avcodec.h"#include "libavformat\avformat.h"#include "libswscale\swscale.h"#include "libavutil\imgutils.h"}#include #include #include void SaveFrame(AVFrame原创 2017-06-12 12:21:15 · 8219 阅读 · 2 评论 -
FFmpeg 利用 SDL2 播放视频
使用 SDL2 渲染屏幕的主要流程:Created with Raphaël 2.1.0初始化SDL创建窗口创建Renderer创建TextureSDL_UpdateTextureSDL_RenderCopySDL_RenderPresent示例:extern "C"{#include "libavcodec\avcodec.h"#include "libavformat\avformat.h原创 2017-06-12 17:56:01 · 1534 阅读 · 1 评论