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