从零开始学习音视频编程技术十一 FFMPEG Qt视频播放器之美化界面


FFMPEG+Qt实现的播放器,界面稍微美化了一下: 从零开始学习音视频编程技术(十一) FFMPEG Qt视频播放器之美化界面 FFMPEG的版本是2.5.2 SDL的版本是2.04 记得将ffmpeg/bin目录下的dll文件拷贝到编译生成的exe所在的目录下,否则会无法运行。 关于代码的解释 请参考: http://blog.yundiantech.com/?log=blog&id=14
资源截图
代码片段和文件信息

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

#include 
#include 

#include “videoplayer/videoplayer.h“
#include “CustomtitleWidget/myhelper.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);

    myHelper::SetUTF8Code();
//    myHelper::Setstyle(“black“);//黑色风格
//    myHelper::Setstyle(“blue“);//蓝色风格
    myHelper::Setstyle(“gray“);//灰色风格
//    myHelper::Setstyle(“navy“);//天蓝色风格
    myHelper::SetChinese();


    VideoPlayer w;
    w.show();

    return a.exec();
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-09-16 14:16  VideoPlayer_6
     目录           0  2016-09-15 16:32  VideoPlayer_6ffmpeg
     目录           0  2016-09-15 16:32  VideoPlayer_6ffmpegin
     文件    19646464  2014-12-31 06:21  VideoPlayer_6ffmpeginavcodec-56.dll
     文件     1367552  2014-12-31 06:21  VideoPlayer_6ffmpeginavdevice-56.dll
     文件     2314752  2014-12-31 06:21  VideoPlayer_6ffmpeginavfilter-5.dll
     文件     5839360  2014-12-31 06:21  VideoPlayer_6ffmpeginavformat-56.dll
     文件      452096  2014-12-31 06:21  VideoPlayer_6ffmpeginavutil-54.dll
     文件      324608  2014-12-31 06:21  VideoPlayer_6ffmpeginffmpeg.exe
     文件      475136  2014-12-31 06:21  VideoPlayer_6ffmpeginffplay.exe
     文件      152576  2014-12-31 06:21  VideoPlayer_6ffmpeginffprobe.exe
     文件      121344  2014-12-31 06:21  VideoPlayer_6ffmpeginpostproc-53.dll
     文件      270336  2014-12-31 06:21  VideoPlayer_6ffmpeginswresample-1.dll
     文件      446976  2014-12-31 06:21  VideoPlayer_6ffmpeginswscale-3.dll
     目录           0  2016-09-15 16:32  VideoPlayer_6ffmpeginclude
     目录           0  2016-09-15 16:32  VideoPlayer_6ffmpegincludelibavcodec
     文件      179819  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecavcodec.h
     文件        3111  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecavfft.h
     文件        3764  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecdv_profile.h
     文件        2358  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecdxva2.h
     文件       10623  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecold_codec_ids.h
     文件        4007  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecvaapi.h
     文件        5437  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecvda.h
     文件        7094  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecvdpau.h
     文件        6340  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecversion.h
     文件        2317  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecvorbis_parser.h
     文件        6062  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavcodecxvmc.h
     目录           0  2016-09-15 16:32  VideoPlayer_6ffmpegincludelibavdevice
     文件       16642  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavdeviceavdevice.h
     文件        1859  2014-12-31 06:21  VideoPlayer_6ffmpegincludelibavdeviceversion.h
     目录           0  2016-09-15 16:32  VideoPlayer_6ffmpegincludelibavfilter
............此处省略248个文件信息

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

发表评论

评论列表(条)