我如何创建一个函数来处理每个毫秒? - 页 18

 
Taras Slobodyanik:

呃,所以它是自己出现的吗? 突然出现的?

问题是,50个半帧从何而来?
25岁如何变成50岁?(我们有25个标准,不是吗?)。
那么,为什么不能 轻易地用它来做一个完整的框架呢?

为什么不可能组成一个完整的框架呢?为什么不容易呢?这可能很容易和简单,整个系统就是这样设计的。有交错的信号流,屏幕上就有同样的交错图。没问题。

50个半框架=25个框架分成两半。

我在上面写道:有些帧显示的是视频中的一整帧,而在这之间,有一半来自一个帧,一半来自另一个 帧。一种从一帧到下一帧的无缝过渡。一种交错的转运。

 
Dmitry Fedoseev:

为什么不可能组成一个完整的框架呢?为什么不容易呢?这可能很容易和简单,整个系统就是这样设计的。信号流交错进行,同样的交错图画也会出现在屏幕上。没问题。

50个半框架=25个框架分成两半。

我在上面写道:有些帧显示的是视频中的一整帧,而在这之间,有一半来自一个帧,一半来自另一个 帧。一种从一帧到下一帧的无缝过渡。有点像交错过境。

不可能的,因为每半帧都是不同的(现在我就像一个幼儿园的孩子))。
每个半帧来自不同的时间点--移动的物体,在所有50个半帧中,都有不同的位置。这就是为什么他们想出了一堆算法来重现全帧和降级到25帧。这样一来,一半的视觉信息就被丢掉了。除非你转换为同样的50fps。

因此,所有具有隔行扫描的电视(过去和现在)都是以50帧(或半帧)拍摄的。
而且它都有50帧的平滑度,但不是25帧。

体育频道也是如此,它们都是隔行扫描的--因为这提供了最小的流动性。每秒有50个半帧,与25个全帧在同一流中。

 

没有。不是这样的。没有任何东西被丢弃。由于它是25,所以它仍然是,只有相同数量的过渡帧被添加到他们,但已经在显示器(创建在显示器,可以说)。在两个监控帧期间,屏幕上保持一个视频半帧。

让我们想象一下,这些帧按正确的顺序躺在文件中。1, 2, 3, 4...它们是如何规定的一点都不重要--重要的是我们如何阅读它们。

读取帧1的偶数行并发送,读取帧2的奇数行并发送,读取帧2的偶数行并发送,读取帧3的奇数行并发送,读取帧3的偶数行并发送。

现在在显示器中。

我们收到了第1帧的偶数行,并绘制了它。新的框架,框架1的偶数行仍然亮着,但接收和显示框架2的奇数行的过程正在进行中。因此,显示器有一个框架,其中有一半的线条来自框架1,一半的线条来自框架2。监视器的下一帧,奇数行(来自第2帧)仍然亮着,偶数行渐渐消失;我们从第2帧得到偶数行,并在监视器上显示出来--监视器有一帧是由第2帧的两半组成的,这是一个正常帧。监视器上的下一帧继续显示第2帧的偶数行,并加上第3帧的奇数行--我们有一个过渡帧,由第2帧的一半和第3帧的一半组成。接下来是整个框架3。下一帧是第3帧的一半和第5帧的一半。然后是整个4,4的一半和5的一半。整个5。一半是5,一半是6。整数6,半数6和7。整个7...

 
Taras Slobodyanik:

那么,它是自己出现的吗?突然出现的?

问题是,50个半帧从何而来?
25如何转化为50呢?(毕竟,我们的标准是25?)
那么,为什么不能 轻易地用它来构成一个完整的框架呢?

苏联的SEKAM是从法国的MESECAM复制过来的,它是一个愚蠢的电视广播标准,在其结构中具有传输模拟信号的PROTOCOL顺序--现在这个词是PROTOCOL。

首先传输偶数行,然后是包含视频信息的奇数行,然后是延迟的音频信号,所有这些必须在1/50秒内完成,然后是一个新的....。

这一标准与第一批摄像机一致,这些摄像机也从照片传感器中捕捉视频信息,在字符串......,这是故事的开始....。50赫兹和2次光学显微镜的光束开始了电视的时代....。

然后筹码被转动,但标准是一样的

关于去隔行扫描,我昨天在这个问题上说了半天,当视频源的频率--CAMERA!!!与视频接收器的频率不匹配时就会出现这种效果,但这个电视!!!不同的方式来匹配这两个设备,如果配对不好,那么你会看到有时滞后/抽搐...这都是对错过的框架的补偿

如何进行配对是以不同的方式,用转换-数字处理和电子电路...不要紧,重要的是要了解现有设备有不同的数据处理频率,专业摄像机中的光电池以几兆赫的频率从传感器拍摄信息,并将这些信息输出到视频流,然后连接到广播设备(模拟SECAM,数字DVB-T2),其工作频率为50Hz,如果你是错手的工程师,视频编辑,所以你会看到所产生的失真,如果一切都做得很专业,你永远不会猜到对源视频材料有任何操作


所有这些关于显示器刷新率和120Hz的讨论...但重点不在于刷新率,还有很多因素起着重要作用,如像素响应时间、黑色平衡、色彩再现、颗粒等。你必须明白,电视上的视频是一种操纵!!用静态图片,如果你足够努力(努力到放屁!),你可能看不到扭曲,但如果你努力寻找,你会看到它们......这就是意识的作用。

 
Реter Konow:

我想提醒一下:最初的问题是 "如果人类的图像变化率是每秒24帧,增加OnTimer()的频率超过40毫秒有意义吗?"。

这条线充满了cholivar。

我昨天并不想这样做,但我在谷歌上搜索了一些信息,在维基上看到了这些信息

  • 16是无声电影的标准拍摄和放映率。
  • 18是业余格式 "超级8 "的标准拍摄和放映频率。
  • 23.976(24×1000÷1001)是美国525/60胶卷 放映频率,用于无损插播。
  • 24是电影和投影频率的全球标准。

即至少16-18帧会有一个动画效果,同样的GIF-ki如果你对质量不挑剔,视频也不是很动态,它是相当 "好看 "的,这里有一篇关于habrehabre的短文,技巧不在频率,而在帧的选择。

https://habr.com/post/251709/

 
Igor Makanu:

这个话题是一个完全的喧嚣。

我昨天不想,但我在网上搜索了一些信息,维基有

  • 16是无声电影的标准拍摄和放映率。
  • 18是业余格式 "超级8 "的标准拍摄和放映频率。
  • 23.976(24×1000÷1001)是美国525/60胶卷 放映频率,用于无损插播。
  • 24是电影和投影频率的全球标准。

即至少16-18帧会产生动画效果,同样的GIF,如果你对质量不挑剔,视频也不是很动态,那就相当 "耐看",这里有一篇关于habrehabre的短文,技巧不在频率,而在帧的选择。

https://habr.com/post/251709/

这里肯定有很多混乱的情况发生。

显然,每秒约24帧是大脑能够感知和处理的最大帧数。眼睛在不考虑大脑的情况下,(如这里提到的)每秒可以 "拍摄 "更多的帧。但是,如果大脑不能全部处理它们,那又有什么区别呢?

所以我建议那些争论不休的人做一个简单的脚本,检查在什么帧率下,图像的平滑度和自然度的质量变化将不再明显。


在我看来,在画质--自然度、色彩饱和度、缺乏闪烁、颗粒感等之间也存在着混淆。和帧率,这只影响到图像中的运动感知。

 
Реter Konow:

我还认为对画质有一种困惑--自然度、色彩饱和度、没有闪烁、颗粒感等等。和帧率,这只影响到图像中的运动感知。

是的,这正是问题的关键,任何测试都将是一个主观的评估,特别是由于每个人都有不同的显示器,而且脚本可能仍然与PC的性能和MT及Windows的事件模型 相关联。

Windows中的编解码器应该有最高的优先权,并直接与显卡驱动程序一起工作(好吧,几乎如此),在MT中可能会有一些减速,但我认为,这一切都是主观的。

 
Igor Makanu:

是的,这正是问题的关键,任何测试都将是一个主观的评价,特别是由于每个人都有不同的显示器,而且脚本可能仍然与PC的性能以及MT和Windows的事件模型相联系。

Windows中的编解码器应该有最高的优先权,并直接与显卡驱动程序一起工作(好吧,几乎如此),而在MT中可能会有滞后,但我认为,这一切都是主观的。

该脚本非常简单。个人电脑性能没有任何改变。这里几乎没有主观性的空间,正是因为测试的简单性。只是一个黑色背景上的数字,每秒从一个点移动到另一个点(1000像素)。这个想法是,通过从一开始增加帧率,我们将逐渐增加物体的流动性,但在某一点上,我们将停止注意到流动性的变化。我们停下来的数字将是感知的极限。它可能超过24帧,但我不确定有多少。

 
Реter Konow:

你是一个奇怪的谈话者。俗话说,"谁在谈论什么,但...关于澡堂。"

这不是我们在这里讨论的问题...

我给你打了个比方,因为每个人都很聪明,但没有人愿意学习和阅读科学论证。

此外,没有人给他们。

 
jdjahfkahjf:

我给你打了个比方,因为,大家都在耍小聪明,但没有人愿意去学习和阅读科学论证。

此外,没有人给他们。

你知道,你给人的印象是一个非常聪明的人。我喜欢你的论点。

然而,我不同意 "这里的每个人都在耍小聪明 "的说法。参加讨论的一些人似乎对这个问题有很好的准备。

原因: