从零开始学习音视频编程技术(36) 升级到Qt5.13和ffmpeg4.2
时间:2018年05月14日 人气:...


由于之前例子中使用的Qt4和ffmpeg2.5均已过时了,不建议使用了。

因此现在升级到Qt5.13和ffmpeg4.2。


由于内容比较多,文字描述不方便,因此改用了视频来讲解。

这是本人第一次出视频教程,讲的不好敬请谅解。

也欢迎大家给我提意见。



VS2017在线安装包下载:visual_studio_community_2017_version_15.3.zip

Qt历史版本下载:http://download.qt.io/archive/qt/


整个pro内容大致如下:

#将输出文件直接放到源码目录下的bin目录下,将dll都放在了次目录中,用以解决运行后找不到dll的问#DESTDIR=$$PWD/bin/
contains(QT_ARCH, i386) {
message("32-bit")
DESTDIR = $${PWD}/bin32
} else {
message("64-bit")
DESTDIR = $${PWD}/bin64
}

SOURCES += 
src/main.cpp

win32{

contains(QT_ARCH, i386) {
message("32-bit")
INCLUDEPATH += $$PWD/lib/win32/ffmpeg/include 
$$PWD/src

LIBS += -L$$PWD/lib/win32/ffmpeg/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale

} else {
message("64-bit")
INCLUDEPATH += $$PWD/lib/win64/ffmpeg/include 
$$PWD/src

LIBS += -L$$PWD/lib/win64/ffmpeg/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale
}

}


学习音视频技术欢迎访问 http://blog.yundiantech.com  

音视频技术交流讨论欢迎加 QQ群 121376426