随笔分类 - H.264&ffmpeg
摘要:将文件路径转换成为UTF-8编码即可,具体实现如下:int ANSIToUTF8(char* pszCode, char* UTF8code){ WCHAR Unicode[100]={0,}; char utf8[100]={0,}; // read char Lenth int nUnicodeSize = MultiByteToWideChar(CP_ACP, 0, pszCode, strlen(pszCode), Unicode, sizeof(Unicode)); memset(UTF8code, 0, nUnicodeSize+1); ...
阅读全文
摘要:G++默认是动态链接的,因此程序需要依赖libgcc_s_dw2-1.dll,网上的解决方法大多是在makefile文件里添加 -static 选项,这里提供另一种解决方案:下载http://code.google.com/p/qp-gcc/downloads/detail?name=mingw-static-4.4.5-all.7z解压至MinGW目录即可!
阅读全文
摘要:windows下编译ffmpeg静态库时,只能生成.a静态库,ffmpeg静态库加入了x264编码器的支持。当然,我们是可以将这些.a文件链接到我们VC工程的。(建议按此链接顺序)并且将C:\MinGW\lib加入到附加目录中。#pragma comment(lib, "libgcc.a")#pragma comment(lib, "libmingwex.a")#pragma comment(lib, "libavcodec.a")#pragma comment(lib, "libavformat.a")#prag
阅读全文
摘要:查阅了很多资料,都是将YUV文件编码成H.264视频,几乎没有找到用摄像头数据直接存储为H.264文件的。以下是我的实现方法,借鉴了网上的一些做法,整合而成。需要先安装ffshow。extern "C"{#include "avcodec.h"#include "avformat.h"#include "avio.h"#include "avutil.h"#include "common.h"#include "intfloat_readwrite.h"#
阅读全文

浙公网安备 33010602011771号