19

参考文献 19

致谢 21

1 前言

1。1 研究背景

在21世纪是互联网的时代,生活中随处可见的智能化。随着科技的发展,互联网的发展,视频媒体播放器更加普及。现在用电脑看视频和听音乐特别方便,只要电脑和网络连接,就能从五花八门的视频播放器中获得众多的资源,在线观看,电脑不联网,也可以本地观看。换了以前,这是不可想象的。任何事物都是一步步演化进步的。视频播放器也不例外。从无到有,从有到精,不是一日能实现的。80年代,人们的生活总体不富裕,计算机也没现在这么发达。那时候电视剧都很少出现。普通人家根本没有电视机。那时的小康家庭可以买光碟在DVD、VCD等播放器观看,后来随着计算机的兴起,科技慢慢发展,开始出现了压缩视频,那时一张光盘里不在是只有一个视频,或许存在几个压缩的视频,或数以百计的歌曲已被压缩。

90年代,跟着科技的大力发展,老百姓生活平均水平的进一步前进。电脑也渐渐普及。大家都喜欢用电脑来看视频。因此,百姓直接在电脑上播放视频的视频播放器就应运而生了。但是视频图像模糊、支持格式单一、播放器体积大等缺点。

进入21世纪后,科技更加发展,人们生活水平更加进步,对生活的要求也越来越多。播放器种类繁多,图像清晰、支持多种格式、播放器小巧轻盈、界面美观。

1。2 设计的目的和意义

如今,互联网科技依旧在高速发展,百姓的生活水平也飞跃提高,各种电视剧、电影、综艺等视频层出不穷。手机、ipad、电脑等电子设备发展越来越智能。然而视频媒体播放器作为电子设备播放视频的媒介。也在跟着时代的潮流飞速发展,以此来满足观众的需求,不至于被淘汰。思来思去,毕业设计实现一个视频媒体播放器,不仅对自己和社会发展的契合还是自己的知识扩展,都是一个不错的选择。在时代发展的背景和提高自己知识的前提下,本文实现了基于QT+FFMPEG的视频媒体播放器的设计。希望通过此设计了解QT、FFmpeg的工作原理,如何使用,扩展自己的知识,紧跟时代的步伐。

1。3 论文的主要内容和设计目标

本文就是基于Windows操作系统运用QT+FFMPEG开发工具来实现一个视频媒体

播放器。使用QT的C++GUI编程技术来完成此视频媒体播放器的外观和形状设计,从QT强大的图形库直接拖放排列形成视频播放器界面,拖放QLable对象创建一个播放窗口,拖放QPushButton对象创建一个播放按钮,拖放QSlider对象创建播放进度控制条。视频媒体播放器形状与框架的基本实现。其次,在QT工具中行使一些类、槽函数来实现打开文件、播放、暂停、显示视频总长、显示当前时间、滑动条拖放播放、屏幕大小缩放等功能。使用FFMPEG技术进行音视频处理。利用FFMPEG的libavformat库解析普通音视频格式,获取解码所需信息,读取音视频帧。libavcodec库来达到音视频解码的功能。libswscale库来达到视频的缩放比例,色调映射的变化的功能。libswresample库来达到音频重采样的功能。源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766

最终目标是实现一个简单易用的视频媒体播放器,我们可以使用此视频播放器进行一些视频、音乐的播放。

2 总体设计方案

2。1 开发环境搭建

上一篇:AT89C52单片机自行车里程速度计
下一篇:自治水下机器人轨迹跟踪控制研究

AT89C52单片机的数字广告大...

STC89C51单片机的温度报警器的设计+电路图

STC89C52单片机的倒车防撞系统的设计+电路图

STC89C52单片机的智能小车避障循迹系统设计

Matlab零相差前馈补偿在P...

STC89C51单片机的水温控制系...

AT89C51单片机智能遥控窗帘...

浅析智能仪表系统茬农业...

加强事业单位财务创新管...

面向农村的信息素养和信...

92年属猴30岁洧一劫2023 9...

唐诗宋词在网络言情小说中的运用文献综述

ANSYS基于周期结构的柴油机减振特性研究

中小企业员工激励存在的问题及对策研究

欠发达地区马克思主义大...

分组反思讨论法与传统教...

對高校校园体育文化建设的探讨【1930字】