Я пытаюсь интегрировать FFmpeg в мое приложение Qt. Я использовал 64-разрядный источник Dev FFmpeg git-0fb64da из Зераное FFmpeg строит страницу и добавил avformat.lib в мой проект. Мой профайл:
unix|win32: LIBS += -L$$PWD/../../FFmpeg/ffmpeg-20130428-git-0fb64da-win64-dev/lib/ -lavformat
INCLUDEPATH += $$PWD/../../FFmpeg/ffmpeg-20130428-git-0fb64da-win64-dev/include
DEPENDPATH += $$PWD/../../FFmpeg/ffmpeg-20130428-git-0fb64da-win64-dev/include
Я включил libavformat / avformat.h в блок «extern» C «».
Пока я не вызываю av_register_all (), все это работает нормально, но как только я это сделаю, мое приложение завершит работу с кодом -1073741515. Есть идеи, почему?
Вы должны поместить необходимые DLL-файлы ffmpeg рядом с вашим exe-файлом.
Других решений пока нет …