Qt+FFMPEG 实现简单的视频播放器


这是Qt的工程,建议使用Qt Creator 打开 从零开始学习音视频编程技术(二十二) 录屏软件开发之BUG修复 FFMPEG的版本是2.5.2 SDL的版本是2.04 记得将ffmpeg/bin目录下的dll文件拷贝到编译生成的exe所在的目录下,否则会无法运行。
资源截图
代码片段和文件信息

/**
 * 叶海辉
 * QQ群121376426
 * http://blog.yundiantech.com/
 */

#include 
#include 

#include “videoplayer/videoplayer.h“

#undef main
int main(int argc char *argv[])
{
    QApplication a(argc argv);

    QTextCodec *codec = QTextCodec::codecForName(“UTF-8“);
    QTextCodec::setCodecForLocale(codec);
//    QTextCodec::setCodecForCStrings(codec);
//    QTextCodec::setCodecForTr(codec);

    VideoPlayer w;
    w.show();

    return a.exec();
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   19646464  2014-12-31 06:21  VideoPlayer_7ffmpeginavcodec-56.dll

     文件    1367552  2014-12-31 06:21  VideoPlayer_7ffmpeginavdevice-56.dll

     文件    2314752  2014-12-31 06:21  VideoPlayer_7ffmpeginavfilter-5.dll

     文件    5839360  2014-12-31 06:21  VideoPlayer_7ffmpeginavformat-56.dll

     文件     452096  2014-12-31 06:21  VideoPlayer_7ffmpeginavutil-54.dll

     文件     324608  2014-12-31 06:21  VideoPlayer_7ffmpeginffmpeg.exe

     文件     475136  2014-12-31 06:21  VideoPlayer_7ffmpeginffplay.exe

     文件     152576  2014-12-31 06:21  VideoPlayer_7ffmpeginffprobe.exe

     文件     121344  2014-12-31 06:21  VideoPlayer_7ffmpeginpostproc-53.dll

     文件    1187840  2014-03-08 12:39  VideoPlayer_7ffmpeginSDL2.dll

     文件     270336  2014-12-31 06:21  VideoPlayer_7ffmpeginswresample-1.dll

     文件     446976  2014-12-31 06:21  VideoPlayer_7ffmpeginswscale-3.dll

     文件     179819  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecavcodec.h

     文件       3111  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecavfft.h

     文件       3764  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecdv_profile.h

     文件       2358  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecdxva2.h

     文件      10623  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecold_codec_ids.h

     文件       4007  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecvaapi.h

     文件       5437  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecvda.h

     文件       7094  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecvdpau.h

     文件       6340  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecversion.h

     文件       2317  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecvorbis_parser.h

     文件       6062  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavcodecxvmc.h

     文件      16642  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavdeviceavdevice.h

     文件       1859  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavdeviceversion.h

     文件       3321  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavfilterasrc_abuffer.h

     文件       2390  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavfilteravcodec.h

     文件      56887  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavfilteravfilter.h

     文件        975  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavfilteravfiltergraph.h

     文件       7539  2014-12-31 06:21  VideoPlayer_7ffmpegincludelibavfilteruffersink.h

............此处省略223个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)