由于之前例子中使用的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