在给定帧速率,分辨率和每个像素颜色编码的情况下,如何计算视频尺寸?

卢卡斯·戈麦斯(Lucas Gomes)

我需要找到一个视频大小的文件大小,该视频大小为1小时45分钟,每个像素24位彩色编码,分辨率为1920x1080。

所以我的计算是这样的:

Total Pixels = 1920 * 1080 = 2073600

Size of Each Frame = Total Pixels * 24 bit = 2073600 * 24 = 49 766 400 bits

Video Length = 1 hour and 45 minutes = 105 minutes = 6300 seconds

Video Size = Framerate * Size of Each frame * Video Length 
           = 24 * 49766400 * 6300 = ‭7 524 679 680 000 bits

我不知道如何表达从比特到千兆字节的转换,但是我只是使用转换器检查了千兆字节的视频大小,它给了我875.99 GB的结果。这似乎不对,所以我在这里问是否错过了一些计算。

注意:我将需要知道多少带宽才能在12秒内传输此文件。

假设没有压缩...

将大小形式的位转换为字节:
7524679680000 bits等于7524679680000/8bytes = 940584960000 Bytes

将大小从字节转换为千兆字节:
在计算机系统中:
1 KByte = 1024 Bytes
1 MByte = 1024 KByte
1 GByte = 1024 MByte = 1024*1024*1024 Bytes = 2^30 Bytes

940584960000 Bytes相等940584960000/2^30 GB相等875.988 GB

计算所需带宽(无压缩):
bandwidth = size / time = 7524679680000[bits]/12[sec] = 627056640000 bits/sec

从转换bits/secGbit/sec
备注:带宽通常以每秒千兆(而不是每秒千兆字节)为单位。
根据Wikipedia的数据速率单位页面, Gbit / s为10 ^ 9位/秒(不是2 ^ 30位/秒)。
627056640000 bits/sec相等627056640000/10^9 Gbit/sec相等627.0566 Gbit/sec

好吧...使用当前技术,即使RAM带宽也太低(假设您有2TB RAM,并且您尝试将数据复制到RAM中,这将花费超过12秒的时间)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不复制帧的情况下提高视频速度和帧速率

来自分类Dev

在给定增长率和特殊规则的情况下,如何获得熊猫的累积生长?

来自分类Dev

在给定尺寸的情况下最大的潜在PNG尺寸

来自分类Dev

在改变屏幕分辨率的情况下,使div扩展和收缩其高度

来自分类Dev

如何在不丢失数据的情况下更改.tif光栅文件的分辨率

来自分类Dev

如何在不丢失数据的情况下更改.tif光栅文件的分辨率

来自分类Dev

对于给定的分辨率,标准的A4纸张尺寸(以像素为单位)是多少?

来自分类Dev

如何在给定具有条件的数据帧的情况下改变列?

来自分类Dev

在给定基数和指数的情况下计算能力时的变量包装

来自分类Dev

如何在Windows 7中在没有显示器的情况下设置默认屏幕分辨率和颜色深度

来自分类Dev

postgres:在给定条件的情况下如何计算数组列中的不同元素

来自分类Dev

在给定规格的情况下,磁盘的实际数据传输速率是多少?

来自分类Dev

在给定完整历史记录的情况下计算球队赢得运动比赛赔率的算法

来自分类Dev

Android,在不损失质量/分辨率和良好的用户体验的情况下对大位图进行解码

来自分类Dev

在给定焦点和相机主要中心的情况下,如何创建透视投影矩阵

来自分类Dev

如何在给定一个变量的情况下搜索姓氏和名字

来自分类Dev

在给定URL的情况下,如何获取特定问题,答案和评论?

来自分类Dev

在给定开始日期和结束日期的情况下,如何创建日期范围

来自分类Dev

在给定焦点和相机主要中心的情况下,如何创建透视投影矩阵

来自分类Dev

如何在不太冗长的情况下获得可变参数模板函数的正确分辨率

来自分类Dev

如何在不影响页面加载量大的内容的情况下加载高分辨率的背景图像

来自分类Dev

默认情况下,如何在高分辨率的Mac OS X上使文本变大且仍然清晰?

来自分类Dev

如何在不重启VNC服务器的情况下更改其屏幕分辨率?

来自分类Dev

如何在不丢失图像信息的情况下将位图调整为低分辨率?

来自分类Dev

如何在没有引导的情况下在较低分辨率下正确定位图像?

来自分类Dev

如何设置视频分辨率?

来自分类Dev

如何更改视频分辨率?

来自分类Dev

如何更改视频分辨率?

来自分类Dev

如何在Scala中在给定条件的情况下合并两个数据帧中的行?

Related 相关文章

  1. 1

    如何在不复制帧的情况下提高视频速度和帧速率

  2. 2

    在给定增长率和特殊规则的情况下,如何获得熊猫的累积生长?

  3. 3

    在给定尺寸的情况下最大的潜在PNG尺寸

  4. 4

    在改变屏幕分辨率的情况下,使div扩展和收缩其高度

  5. 5

    如何在不丢失数据的情况下更改.tif光栅文件的分辨率

  6. 6

    如何在不丢失数据的情况下更改.tif光栅文件的分辨率

  7. 7

    对于给定的分辨率,标准的A4纸张尺寸(以像素为单位)是多少?

  8. 8

    如何在给定具有条件的数据帧的情况下改变列?

  9. 9

    在给定基数和指数的情况下计算能力时的变量包装

  10. 10

    如何在Windows 7中在没有显示器的情况下设置默认屏幕分辨率和颜色深度

  11. 11

    postgres:在给定条件的情况下如何计算数组列中的不同元素

  12. 12

    在给定规格的情况下,磁盘的实际数据传输速率是多少?

  13. 13

    在给定完整历史记录的情况下计算球队赢得运动比赛赔率的算法

  14. 14

    Android,在不损失质量/分辨率和良好的用户体验的情况下对大位图进行解码

  15. 15

    在给定焦点和相机主要中心的情况下,如何创建透视投影矩阵

  16. 16

    如何在给定一个变量的情况下搜索姓氏和名字

  17. 17

    在给定URL的情况下,如何获取特定问题,答案和评论?

  18. 18

    在给定开始日期和结束日期的情况下,如何创建日期范围

  19. 19

    在给定焦点和相机主要中心的情况下,如何创建透视投影矩阵

  20. 20

    如何在不太冗长的情况下获得可变参数模板函数的正确分辨率

  21. 21

    如何在不影响页面加载量大的内容的情况下加载高分辨率的背景图像

  22. 22

    默认情况下,如何在高分辨率的Mac OS X上使文本变大且仍然清晰?

  23. 23

    如何在不重启VNC服务器的情况下更改其屏幕分辨率?

  24. 24

    如何在不丢失图像信息的情况下将位图调整为低分辨率?

  25. 25

    如何在没有引导的情况下在较低分辨率下正确定位图像?

  26. 26

    如何设置视频分辨率?

  27. 27

    如何更改视频分辨率?

  28. 28

    如何更改视频分辨率?

  29. 29

    如何在Scala中在给定条件的情况下合并两个数据帧中的行?

热门标签

归档