你下载的蓝光电影,为什么不那么清晰?

news2024/11/14 2:38:31

1080P 为什么糊

  • 蓝光对应的就是 1080P
  • 分辨率1920 * 1080
    • 随便抽取一帧画面,得到的就是一张有 1920 * 1080 个像素点的图片
    • 大多数电影是每秒播放 24 张图片,也就是一个 24 帧的电影在这里插入图片描述

电影在电脑上的储存

压缩方案

  • 不仅仅有如下两种,还有很多很多
帧间预测
  • 电脑在存储电影的内容时,会对电影进行压缩,若遇到了相同的画面,则会选择性保留帧

  • 比如若遇到了一部一小时的电影,从头到尾都是播放一张相同的纯色图片,那么电脑就会只保留一帧,对这一帧进行播放,这样存储空间就非常小了
  • 但电影内容都是动态变化的
    • 当一个场景,背景是一样的,动的只有场景中的任务,并且人物的动作是可以预测的,那么就只保留头和尾两个关键帧的信息,其他的位置信息推算出来就可以,这就叫帧间预测
      在这里插入图片描述

帧内预测
  • 一帧画面里面也会有很多相同的元素相似,不需要全都记录下来,这叫做帧内预测

视频编码

  • 将各种压缩方案打包使用,就发明出了很多种不同的视频编码
  • 可以让视频的体积缩小画质也不错
H.264
  • 找资源时在连接中看到这些,就是告诉你视频编码是用 H.264 压缩的
    • AVC
    • MPEG-4 Part 10
    • x264
  • 在播放设备上最普及
H.265
  • 它的压缩效果更好,在同等画质情况下文件体积更小
    在这里插入图片描述


  • 我们看到的所有视频,都经过了各种各样的压缩

    • 压缩适当,视频损失一部分信息,但肉眼察觉不到,体积也变小了
    • 压缩过度,视频将会变得不堪入目,即使是一部 1080P 的电影,也可能糊到看不清
  • 所以单纯只看分辨率,不能区分视频画质的好坏

  • 只要你愿意,你可以把一个 720P 的视频拉伸为一个 1080P 的视频,但其实信息量根本没有增加,画质也没有变好


如何能判断视频画质高低

  • 最简单粗暴的方式就是看文件大小
    • 不管什么视频,在电脑里的本质都是一串二进制代码信息,若一个视频“画质好”,本质上就是“信息丰富
    • 内容和压缩方法都相同,那肯定是压缩得越少,保留的信息越多,占用的存储空间越高的视频画质越好
    • 所以看“文件大小”更准确的说法,是在视频内容和压缩编码相同的情况下,比较“码率

码率

  • 码率,是指视频一秒钟包含多少数据量

  • 码率越高,说明一秒钟包含的信息越多,画质越好

  • 所以码率才是判断视频质量的最重要指标

1080P 蓝光的真面目

  • 蓝光的全称叫 Blue-ray Disc,简称 BD

    • Disc 是光盘的意思,蓝光其实就是一种先进的光盘类型,并不特质某种视频清晰度
    • 只是一张蓝光盘的容量很大,一张蓝光盘的容纳范围为:25GB-128GB
      • 一张 DVD光盘 容纳范围为:4.7GB-15.8GB
      • 一张 CD光盘容纳范围为:650 MB-700 MB
  • 所以蓝光盘里的内容,码率一般都很高,画质很好


视频网站上的蓝光和真 · 蓝光的差距有多大?

  • 一部存在蓝光盘原盘上的《教父》,其码率为 27.01Mbps,在不包含音频文字的情况下,最少都要占 35GB 内存空间
  • 而在爱某某视频网站上的蓝光清晰度《教父》,其码率为 1.97Mbps,在包含音频文字的情况下,缓存完才 2.5GB在这里插入图片描述
  • 二者用的压缩编码都是 H.264,两者的码率整整相差了十几倍
  • 这还算良心的,在另一家优某视频网站,缓存完还不到 1GB ,码率还没有爱姓网站的一半高在这里插入图片描述
  • 至于腾某,缓存完才 680MB,码率又腰斩了一半在这里插入图片描述

他们和蓝光的关系,就像是全国各地的吴彦祖和吴彦祖的关系,纯粹是蹭个热度而已
不过跟蓝光原盘比有点过分了,但在网上很多资源里,一部采用 H.264 编码压缩的蓝光版《教父》,文件大小也在 3GB-20GB 之间

所以在网上找的很多视频资源,可能确实比视频网站上的正版画质更好,甚至好得多
image.png|412

总之,我们不能只通过视频网站上的标清、高清、蓝光、原画、极清等等来判断画质的好坏,这些只是话术而已,码率高才更有说服力


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1934066.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue3 + uni-app 微信小程序:仿知乎日报详情页设计及实现

引言 在移动互联网时代,信息的获取变得越来越便捷,而知乎日报作为一款高质量内容聚合平台,深受广大用户喜爱。本文将详细介绍如何利用Vue 3框架结合微信小程序的特性,设计并实现一个功能完备、界面美观的知乎日报详情页。我们将从…

Linux LVM扩容方法

问题描述 VMware Centos环境,根分区为LVM,大小50G,现在需要对根分区扩容。我添加了一块500G的虚拟硬盘(/dev/sdb),如何把这500G扩容到根分区? LVM扩容方法 1. 对新磁盘分区 使用fdisk /dev/sdb命令,进…

C++:类和对象1

1.类的定义 类定义在面向对象编程中是一个核心概念,它定义了对象的结构和行为。在C中,类定义包含类的名称、数据成员(也称为属性或者字段)和成员函数(也称为方法或者操作)多个部分。数据成员定义了对象的状…

2024-07-16 Unity插件 Odin Inspector5 —— Conditional Attributes

文章目录 1 说明2 条件特性2.1 DisableIf / EnableIf2.2 DisableIn / EnableIn / ShowIn / HideIn2.3 DisableInEditorMode / HideInEditorMode2.4 DisableInInlineEditors / ShowInInlineEditors / HideInInlineEditors2.5 DisableInPlayMode / HideInPlayMode2.6 ShowIf / Hi…

docker安装mysql突然无法远程连接

docker安装mysql突然莫名其妙的无法远程连接 docker安装mysql突然无法远程访问问题背景发现问题排查问题解决问题总结 docker安装mysql突然无法远程访问 问题背景 大概一年前在服务器中通过docker安装mysql5.7端口映射关系是3308->3306 前期在服务器上开方了3308端口 fir…

Python用Pyqt5制作音乐播放器

具体效果如下 需要实现的功能主要的几个有: 1、搜索结果更新至当前音乐的列表,这样播放下一首是搜素结果的下一首 2、自动播放 3、滚动音乐文本 4、音乐进度条 5、根据实际情况生成音乐列表。我这里的是下面的情况,音乐文件的格式是 歌…

图——图的遍历(DFS与BFS算法详解)

前面的文章中我们学习了图的基本概念和存储结构,大家可以通过下面的链接学习: 图的定义和基本术语 图的类型定义和存储结构 这篇文章就来学习一下图的重要章节——图的遍历。 目录 一,图的遍历定义: 二,深度优先…

【MySQL】:学习数据库必须要知道的背景知识

客户端—服务器 客户端是一个“客户端—服务器”结构的程序 C(client)—S(server) 客户端和服务器是两个独立的程序,这两个程序之间通过“网络”进行通信(相当于是两种角色) 客户端 主动发起网…

CV12_ONNX转RKNN模型(谛听盒子)

暂时简单整理一下: 1.在边缘设备上配置相关环境。 2.配置完成后,获取模型中间的输入输出结果,保存为npy格式。 3.将onnx格式的模型,以及中间输入输出文件传送到边缘设备上。 4.编写一个python文件用于转换模型格式&#xff0c…

对某根域的一次渗透测试

前言 两个月之前的一个渗透测试项目是基于某网站根域进行渗透测试,发现该项目其实挺好搞的,就纯粹的没有任何防御措施与安全意识所以该项目完成的挺快,但是并没有完成的很好,因为有好几处文件上传没有绕过(虽然从一个…

linux|多线程(一)

主要介绍了为什么要有线程 和线程的调用 和简单的对线程进行封装。 背景知识 a.重谈地址空间 我们知道物理内存的最小单元大小是4kB 物理内存是4G那么这样的单元友1M个 操作系统先描述再组织struct page[1M] 对于32位数据字长的机器,页表有2^32条也就是4G条&#…

springboot的JWT令牌

生成JWT令牌 依赖 <!--jwt令牌--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency> <dependency> <groupId>javax.xml.bind<…

怎样在 PostgreSQL 中优化对大数据量的分页查询?

&#x1f345;关注博主&#x1f397;️ 带你畅游技术世界&#xff0c;不错过每一次成长机会&#xff01;&#x1f4da;领书&#xff1a;PostgreSQL 入门到精通.pdf 文章目录 《PostgreSQL 中大数据量分页查询的优化之道》一、理解分页查询的基本原理二、优化分页查询的策略&…

2024年06月CCF-GESP编程能力等级认证C++编程七级真题解析

本文收录于专栏《C等级认证CCF-GESP真题解析》&#xff0c;专栏总目录&#xff1a;点这里。订阅后可阅读专栏内所有文章。 一、单选题&#xff08;每题 2 分&#xff0c;共 30 分&#xff09; 第 1 题 下列C代码的输出结果是&#xff08; &#xff09;。 #include <iostr…

SwiftUI 6.0(Xcode 16)新 PreviewModifier 协议让预览调试如虎添翼

概览 用 SwiftUI 框架开发过应用的小伙伴们都知道&#xff0c;SwiftUI 中的视图由各种属性和绑定“扑朔迷离”的缠绕在一起&#xff0c;自成体系。 想要在 Xcode 预览中泰然处之的调试 SwiftUI 视图有时并不是件容易的事。其中&#xff0c;最让人秃头码农们头疼的恐怕就要数如…

Spring Cloud Gateway 自定义断言以及过滤器

1.Spring Cloud gateway介绍 Spring Cloud Gateway 是一个基于 Spring Framework 和 Spring Boot 的 API 网关服务&#xff0c;它利用了 Spring WebFlux 来提供响应式非阻塞式Web请求处理能力。它的核心功能是路由&#xff0c;即根据请求的特定规则将请求转发到后端服务&#…

DP(1500-1700)(刷题)

1.状态机模型&#xff1a;https://codeforces.com/contest/1984/problem/C2 记一下max与min状态转移即可&#xff0c;下面是AC代码&#xff1a; #include<bits/stdc.h> using namespace std; typedef long long ll; ll a[200010],t,n; ll dp[200010][2];//dp[i][0]表示…

啊?现在不懂 AI ,相当于十年前不懂电脑?

最近有关萝卜快跑的新闻铺天盖地&#xff0c;一篇篇都在唱衰&#xff0c;好像千万滴滴师傅立马就要失业了一样。 还没等多久&#xff0c;在朋友圈看到这样一句话&#xff0c;“现在不懂 AI &#xff0c;相当于十年前不懂电脑”。 我想了许久&#xff0c;最终不得不承认这个事实…

深度学习入门——误差反向传播

要正确理解误差反向传播法&#xff0c;我个人认为有两种方法&#xff1a;一种是基于数学式&#xff1b;另一种是基于计算图&#xff08;computational graph&#xff09; 前者是比较常见的方法&#xff0c;机器学习相关的图书中多数都是以数学式为中心展开论述的。因为这种方法…

达梦数据库的系统视图v$sqltext

达梦数据库的系统视图v$sqltext 在达梦数据库&#xff08;DM Database&#xff09;中&#xff0c;V$SQLTEXT 是一个系统视图&#xff0c;用于显示当前正在执行或最近执行的SQL语句的文本信息。这个视图对于监控和分析数据库中的SQL活动非常有用&#xff0c;尤其是在需要调试性…