資源簡介
從零開始學習音視頻編程技術(十六) 采集屏幕編碼H264
這是Qt的工程,建議使用Qt Creator 打開
Qt的版本是4.8.4,當然是用Qt5也是沒有影響的,不過編譯器記得使用Mingw。
FFMPEG的版本是2.5.2
記得將ffmpeg/bin目錄下的dll文件拷貝到編譯生成的exe所在的目錄下,否則會無法運行。
關于代碼的解釋 請參考:
http://blog.yundiantech.com/?log=blog&id=20
代碼片段和文件信息
/**
?*?葉海輝
?*?QQ群121376426
?*?http://blog.yundiantech.com/
?*/
#include?“mainwindow.h“
#include?
#include?
int?main(int?argc?char?*argv[])
{
????QApplication?a(argc?argv);
????QTextCodec?*codec?=?QTextCodec::codecForName(“UTF-8“);?//UTF-8編碼
????QTextCodec::setCodecForLocale(codec);
????QTextCodec::setCodecForCStrings(codec);
????QTextCodec::setCodecForTr(codec);
????MainWindow?w;
????w.show();
????return?a.exec();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-14?17:47??VideoRecorder_4\
?????目錄???????????0??2016-10-14?16:47??VideoRecorder_4\lib\
?????目錄???????????0??2016-10-14?16:47??VideoRecorder_4\lib\dll\
?????文件????19646464??2014-12-31?06:21??VideoRecorder_4\lib\dll\avcodec-56.dll
?????文件?????1367552??2014-12-31?06:21??VideoRecorder_4\lib\dll\avdevice-56.dll
?????文件?????2314752??2014-12-31?06:21??VideoRecorder_4\lib\dll\avfilter-5.dll
?????文件?????5839360??2014-12-31?06:21??VideoRecorder_4\lib\dll\avformat-56.dll
?????文件??????452096??2014-12-31?06:21??VideoRecorder_4\lib\dll\avutil-54.dll
?????文件??????121344??2014-12-31?06:21??VideoRecorder_4\lib\dll\postproc-53.dll
?????文件??????270336??2014-12-31?06:21??VideoRecorder_4\lib\dll\swresample-1.dll
?????文件??????446976??2014-12-31?06:21??VideoRecorder_4\lib\dll\swscale-3.dll
?????目錄???????????0??2016-10-14?16:47??VideoRecorder_4\lib\ffmpeg\
?????目錄???????????0??2016-10-14?16:47??VideoRecorder_4\lib\ffmpeg\include\
?????目錄???????????0??2016-10-14?16:47??VideoRecorder_4\lib\ffmpeg\include\libavcodec\
?????文件??????179819??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\avcodec.h
?????文件????????3111??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\avfft.h
?????文件????????3764??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\dv_profile.h
?????文件????????2358??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\dxva2.h
?????文件???????10623??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\old_codec_ids.h
?????文件????????4007??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\vaapi.h
?????文件????????5437??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\vda.h
?????文件????????7094??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\vdpau.h
?????文件????????6340??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\version.h
?????文件????????2317??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\vorbis_parser.h
?????文件????????6062??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavcodec\xvmc.h
?????目錄???????????0??2016-10-14?16:47??VideoRecorder_4\lib\ffmpeg\include\libavdevice\
?????文件???????16642??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavdevice\avdevice.h
?????文件????????1859??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavdevice\version.h
?????目錄???????????0??2016-10-14?16:47??VideoRecorder_4\lib\ffmpeg\include\libavfilter\
?????文件????????3321??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavfilter\asrc_abuffer.h
?????文件????????2390??2014-12-31?06:21??VideoRecorder_4\lib\ffmpeg\include\libavfilter\avcodec.h
............此處省略118個文件信息
評論
共有 條評論