从零开始学习音视频编程技术二十 之录屏软件开发-录屏生成MP4
从零开始学习音视频编程技术(二十) 录屏软件开发之录屏生成MP4 这是Qt的工程,建议使用Qt Creator 打开 Qt的版本是4.8.4,当然是用Qt5也是没有影响的,不过编译器记得使用Mingw。 FFMPEG的版本是2.5.2 记得将ffmpeg/bin目录下的dll文件拷贝到编译生成的exe所在的目录下,否则会无法运行。 关于代码的解释 请参考: http://blog.yundiantech.com/?log=blog&id=27 Qt开发环境的搭建 请参考: http://blog.yundiantech.com/?log=blog&id=6 Qt中引用FFMPEG库文件 请参考: http://blog.yundiantech.com/?log=blog&id=7 学习音视频技术欢迎访问 http://blog.yundiantech.com 音视频技术交流讨论欢迎加 QQ群 121376426
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-27 09:11 VideoRecorder_8
目录 0 2017-04-26 14:19 VideoRecorder_8lib
目录 0 2017-04-26 14:19 VideoRecorder_8libdll
文件 19646464 2014-12-31 06:21 VideoRecorder_8libdllavcodec-56.dll
文件 1367552 2014-12-31 06:21 VideoRecorder_8libdllavdevice-56.dll
文件 2314752 2014-12-31 06:21 VideoRecorder_8libdllavfilter-5.dll
文件 5839360 2014-12-31 06:21 VideoRecorder_8libdllavformat-56.dll
文件 452096 2014-12-31 06:21 VideoRecorder_8libdllavutil-54.dll
文件 324608 2014-12-31 06:21 VideoRecorder_8libdllffmpeg.exe
文件 121344 2014-12-31 06:21 VideoRecorder_8libdllpostproc-53.dll
文件 1005056 2014-03-08 12:38 VideoRecorder_8libdllSDL2.dll
文件 270336 2014-12-31 06:21 VideoRecorder_8libdllswresample-1.dll
文件 446976 2014-12-31 06:21 VideoRecorder_8libdllswscale-3.dll
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpeg
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpeginclude
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpegincludelibavcodec
文件 179819 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecavcodec.h
文件 3111 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecavfft.h
文件 3764 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecdv_profile.h
文件 2358 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecdxva2.h
文件 10623 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecold_codec_ids.h
文件 4007 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecvaapi.h
文件 5437 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecvda.h
文件 7094 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecvdpau.h
文件 6340 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecversion.h
文件 2317 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecvorbis_parser.h
文件 6062 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecxvmc.h
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpegincludelibavdevice
文件 16642 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavdeviceavdevice.h
文件 1859 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavdeviceversion.h
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpegincludelibavfilter
............此处省略277个文件信息
/**
* 叶海辉
* QQ群121376426
* http://blog.yundiantech.com/
*/
#include “mainwindow.h“
#include
#include
#undef main
int main(int argc char *argv[])
{
QApplication a(argc argv);
QTextCodec *codec = QTextCodec::codecForName(“UTF-8“);
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
MainWindow w;
w.show();
return a.exec();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-27 09:11 VideoRecorder_8
目录 0 2017-04-26 14:19 VideoRecorder_8lib
目录 0 2017-04-26 14:19 VideoRecorder_8libdll
文件 19646464 2014-12-31 06:21 VideoRecorder_8libdllavcodec-56.dll
文件 1367552 2014-12-31 06:21 VideoRecorder_8libdllavdevice-56.dll
文件 2314752 2014-12-31 06:21 VideoRecorder_8libdllavfilter-5.dll
文件 5839360 2014-12-31 06:21 VideoRecorder_8libdllavformat-56.dll
文件 452096 2014-12-31 06:21 VideoRecorder_8libdllavutil-54.dll
文件 324608 2014-12-31 06:21 VideoRecorder_8libdllffmpeg.exe
文件 121344 2014-12-31 06:21 VideoRecorder_8libdllpostproc-53.dll
文件 1005056 2014-03-08 12:38 VideoRecorder_8libdllSDL2.dll
文件 270336 2014-12-31 06:21 VideoRecorder_8libdllswresample-1.dll
文件 446976 2014-12-31 06:21 VideoRecorder_8libdllswscale-3.dll
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpeg
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpeginclude
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpegincludelibavcodec
文件 179819 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecavcodec.h
文件 3111 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecavfft.h
文件 3764 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecdv_profile.h
文件 2358 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecdxva2.h
文件 10623 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecold_codec_ids.h
文件 4007 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecvaapi.h
文件 5437 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecvda.h
文件 7094 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecvdpau.h
文件 6340 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecversion.h
文件 2317 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecvorbis_parser.h
文件 6062 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavcodecxvmc.h
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpegincludelibavdevice
文件 16642 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavdeviceavdevice.h
文件 1859 2014-12-31 06:21 VideoRecorder_8libffmpegincludelibavdeviceversion.h
目录 0 2017-04-26 14:19 VideoRecorder_8libffmpegincludelibavfilter
............此处省略277个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)