QT 视频播放器

播放一个视频文件的流程如下所示:

封装格式数据 FLV MKV MP4

        解封装格式

AAC.MP3.. 音频压缩数据      视频压缩数据 H.264,MPeg2..

    音频解码         视频解码

PCM       音频采样数据          视频像素数据  YUV

                     视音频同步

              声音                 图像

ffmpeg的下载地址  https://ffmpeg.zeranoe.com/builds/ 

SDL2下载地址:http://www.libsdl.org/download-2.0.php

ffmpeg  下载Shared Dev 取shared里的BIN Dev里的lib和include

SDL2 下载  Visual C++ 32/64-bit 取Include和Lib

pro里的配置

INCLUDEPATH += $$PWD/ffmpeg/include \
               $$PWD/SDL2/include \



LIBS += $$PWD/ffmpeg/lib/avcodec.lib \
        $$PWD/ffmpeg/lib/avdevice.lib \
      $$PWD/ffmpeg/lib/avfilter.lib \

        $$PWD/ffmpeg/lib/avformat.lib \ 

$$PWD/ffmpeg/lib/avutil.lib \
        $$PWD/ffmpeg/lib/postproc.lib \

$$PWD/ffmpeg/lib/swresample.lib \
        $$PWD/ffmpeg/lib/swscale.lib \

$$PWD/SDL2/lib/x86/SDL2.lib

头文件里添加

猜你喜欢

转载自blog.csdn.net/zq4132/article/details/78972936