鱼C论坛

 找回密码
 立即注册
查看: 3137|回复: 6

求助求助,关于视频播放器的问题

[复制链接]
发表于 2015-1-7 20:49:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
问题描述:
如果使用裸机直接驱动显示器。那么要显示一副画面应该是一个点一个点的写入显存。按照这个算法,一副1080*1920的真彩图片就有1920*1080个点。那么就需要用cpu连续写入那么多个点,按照每个点3个时钟周期。西安市一幅图片就需要较长的时间。
现在如果我想做一个视频播放器,首先需要从磁盘读取文件然后进行解码最后在显示,哪这样每秒顶多也就一两帧的画面算不得是电影。可是事实上就算是4k电影也能播放的很流畅。到底是怎么把图片显示到显示器上的呢,计算机又只能顺序的执行指令,这样一来又只能一点一点的显示,那么有不可能播放电影。这就是我疑惑的地方
期望各位大牛们能帮帮我
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-1-9 18:10:23 | 显示全部楼层
@小甲鱼,小甲鱼老师帮帮我啊,这么多天了还是没人回我:mad:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-11 20:24:07 | 显示全部楼层
显示器显示是硬件和软件配合工作的。硬件提供了一块显存(简单说就理解为内存),硬件负责实时将显存里的数据显示在显示器上。
软件负责将数据发到显存。事实上,连续显示的画面如电影,没两幅不同画面里只有一小部分的图像时不同的,绝大部分的图像时相同的,也就是说,视频文件底层显示两幅连续画面的时候仅需修改少数的几个点。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-11 21:54:20 | 显示全部楼层
仰望天上的光 发表于 2015-1-11 20:24
显示器显示是硬件和软件配合工作的。硬件提供了一块显存(简单说就理解为内存),硬件负责实时将显存里的数 ...

首先非常感谢你的回复:cry,
我原先也是这么想的
可是我有去看了一下AVI视频的结构以及ffmpeg,似乎又不对
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-19 20:46:03 | 显示全部楼层
:shock:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-3 19:14:28 | 显示全部楼层
播放avi视频是有windows提供的API的,这样会方便一些。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-16 15:20:22 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-16 23:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表