我可以从视频中获取高分辨率照片吗?


11

等待确切的时间拍摄照片可能非常困难,尤其是在与儿童或动物一起工作时。我在某处(找不到来源)读到,高清视频中的每个静止帧本质上都是高分辨率照片(甚至是真的吗?)。

从视频中选择最佳帧作为在时间至关重要的情况下拍摄静态照片的方式有哪些挑战,利弊?


2
应该是真的,但我不知道。如果您喜欢高速摄影,请看一下Casio Exilim F系列。它们适用于这种串行快照:在正常分辨率下以每秒30张照片的速度使用环形缓冲区拍摄照片,甚至无需完全按下快门即可。
列奥尼达斯(Leonidas)

新发布的尼康V1和J1能够以非常快的速度连续拍摄很多静态照片,每秒高达60张,然后仅选择最佳照片。这是专门针对您正在谈论的孩子和动物的问题而设计的。也许它们会满足您的需求?
2011年

除非您使用红色相机拍摄,否则不会。
Nick Bedford

Answers:


15

正如您所说,最大的优点是可以在短时间内拍摄许多照片,从而使您可以选择最佳的相框。

但是,此方法有几个缺点:

  • 较低的分辨率。即使是1080p的“全高清”,也只有2百万像素(1920 * 1080 = 2,073,600)。在300 DPI下,这将为您提供6.4x3.6英寸的可接受打印尺寸。这对您可能很好,但是如果您想要更大的打印量,您将开始注意到像素化。
  • 通常,对快门速度,ISO和光圈等设置的控制较少。与静止图像相比,视频通常还可以处理更多的运动模糊,并且相机可能允许快门速度拖动得比您想要的时间更长。
  • 视频压缩伪像。除了关键帧,压缩视频中的大多数帧都是通过修改先前的帧来呈现的。这会导致伪像在视频中可能不会被注意到,但是会降低照片的质量。这在很大程度上取决于编解码器和视频的比特率。

1
在视频工件上+1。一个可能的实验(结果在很大程度上取决于编解码器和压缩级别):您是否有蓝光播放器?如果是这样,请暂停视频并从远处检查场景,以使屏幕与所需尺寸的照片占据屏幕的同一部分。您看到任何文物了吗?我没有蓝光播放器,但是DVD播放器上的视频(看起来不错)和暂停的视频(大量伪像问题)之间的区别非常明显。
里德

我希望在编解码器和比特率方面寻找什么规格来补偿伪像?
dsg

@dsg一般来说,像H264这样的更现代的编解码器将以与旧编解码器相同的比特率遭受更少的伪影。如果您的相机具有比特率选项,请选择最高设置。
埃文·克拉尔

1
@dsg就像thomasrutter在下面提到的那样,理想的编解码器是MJPEG,它只是对每个帧进行JPEG压缩,而不使用帧间压缩。所有帧应具有基本相同的图像质量。但是,由于缺乏帧间压缩,因此MJPEG需要进行更大的压缩才能获得与其他视频编解码器相同的比特率。
埃文·克拉尔

+1为关键帧的注释;除非您知道如何使用并拥有从视频中提取正确快照的软件,否则该视频的降级将非常明显。这是在视频上有些“模糊”对人眼有益的事实之上。我们只看到整体运动,而不是视频中的单个帧,因此它不会偷拍照片。在任何给定的情况下,照片几乎都可以清晰显示。
Jane Panda

8

我在某处(找不到来源)读到,高清视频中的每个静止帧本质上都是高分辨率照片(甚至是真的吗?)。

不,真的不是真的:(这就是原因:

  • 首先,它不是高分辨率。即使不是所有相机都可以播放的1080P(“全高清”)视频也只有2兆像素。那只是传感器分辨率的一小部分。720P视频为1兆像素。

  • 其次,视频使用的压缩率比静态JPEG图像高得多,因为视频占用大量带宽。这意味着生成的视频帧(通常)比等效的静止图像要压缩的更多。此外,在大多数视频格式(包括AVCHD,H.264 / AVC,各种MPEG / DivX格式,但不包括“ Motion JPEG”)中,大多数视频帧都使用“帧间压缩”,这意味着它们不会作为图像存储在其拥有权利,但作为变换数据可应用于其他最近或附近的框架。

  • 在视频中,需要一定程度的运动模糊,但在静止图像中,您并不需要那么多。对于24P和30P,通常会有1/48至1/60秒的时间,这样才能具有自然的运动模糊感(这种效果在旧的摄像机中称为“快门角度”)。否则,运动可能看起来不自然。在静止图像中,使用1 / 250s或更快的快门速度进行定格动作看起来不错,通常是理想的。

  • 数字传感器处于“实时取景”模式时(通常没有物理快门,但通常是不断从传感器中获取帧),它们通常无法提供如此高质量的图像。在CCD中,这表现为垂直条纹;在CMOS中,还有其他问题(一个问题是相机运动时起伏,称为“滚动快门效果”)。拍摄静止图像时可以操作的快门使传感器可以使用其他模式,而不必太快地重置,因此可以拍摄出高质量的图像而噪声却更少。

  • 视频通常会比静止图像应用更多的过滤,这会丢失一些细节。隔行扫描是一种主要的方法,它可以有效地消除很多垂直分辨率。但是,具有视频功能的静态相机支持隔行扫描的情况并不多。许多视频仍会应用抗锯齿滤镜,该滤镜可柔化图像,但有助于压缩并减少波纹。视摄像机而定,视频的锐化效果可能也更高,尽管如今使用高清技术并不普遍/有害。

从视频中选择最佳帧作为在时间至关重要的情况下拍摄静态照片的方式有哪些挑战,利弊?

除非您没有其他方法,否则我不建议您使用。实际上,即使这是您唯一的选择,我可能仍然不会推荐它。但是,如果您确实做到了这一点,那么请确保可以进行1080P拍摄,将快门速度设置为足够快,就好像您仍在拍摄一样,并使用Motion JPEG格式(不是AVC或我上面提到的任何其他格式)。并意识到您将获得2百万像素。

编辑:自从前一段时间写这个答案以来,我不再相信Motion JPEG模式(如果您的相机甚至支持它)是个好主意。为了获得相同的质量,您的相机将需要更高的比特率。如果您可以使用常规的高清视频(例如h.264或AVCHD等)并找到某种方式来查找I帧,那可能会更好。我总体上还是不认为这是个好主意。现代数码单反相机支持更快的连续静态拍摄模式,包括一些可以锁定反光镜或降低分辨率并更快拍摄的模式等。


对于MJPEG +1;我什至没有想到,但这绝对是最好的。
埃文·克拉尔

1

我以自己的相机(Pentax K-5)为例(宽x高):

  • 静态照片的图像分辨率:4928 x 3264
  • 1080p(又称高清视频):1920 x 1080

因此,我认为这不是高分辨率照片。话虽如此,以任何分辨率拍摄都比根本不拍摄更好。:)


1

如果您真的想尝试一下,请看看Red相机。他们的全部理由是要以5倍高清拍摄,而每张仍然是10兆像素。

当然,它们并不便宜,因此让相机能够以每秒8 fps的速度拍摄几秒钟并梳理这些照片以获得最佳时机可能是一个更好的主意。我发现3秒钟5-6 fps通常足以获得良好的拍摄效果,或者至少可以提供每个连拍所需的最大帧数。如果您以全视频速率传输,则仅需一个静止的时间就可以梳理大量数据。


2
我发现,尝试定时拍摄可能比仅在连拍模式下按住快门释放更能吸引您。当然,更高的突发速率和更长的缓冲区在这里仍然会有所帮助。
埃文·克拉尔

在这方面,由于镜子遮光,单反相机通常会出现一些问题-特别是在处理不稳定的运动(例如,哦,孩子们)时,平移可能会使相机无法对准被摄对象所在的位置不再。为此而制造的薄膜镜相机(如旧的佳能EOS RT胶片相机和较新的Sonyα55数码相机);您会放弃约三分之一的光圈,以获得恒定的取景器图像,高连拍率和较短的快门滞后。

帖子的真实之处是关于Red相机。如果OP确实有兴趣从视频中提取静止图像,那么他们应该花费$ 17k或其他费用购买Red One,然后再走这条路。我个人并不能做到这一点,但这是从视频中获得高分辨率照片的一种方法。
mmr 2011年

1

这应该是@thomasrutter对帖子的评论,但我还不能发表评论(缺乏声誉)。

关于MJPEG和AVC的要点并不完全正确。的确,MPEG-4 Part 10(AVC /H.264)通常不会将每个帧都记录为I帧(关键/全帧)。规范中没有任何内容可以禁止这种情况,有些相机仅记录I帧。

您错了是MJPEG相对于H.264的好处,以及您对此的争论。我将首先简要说明如何从H.264(或其他视频编解码器格式)重构帧。视频将以三种不同类型的帧进行编码:帧内编码帧(I帧),预测编码帧(P帧)和双向预测编码帧(B帧)。I帧是完整“原始”帧的压缩版本。可以将其重建为JPEG(或MJPEG流中的单个帧)。另一方面,P帧引用了之前的I帧和P帧,因此需要对其进行重构。B帧也可以引用后面的I帧和P帧。Wikipedia上有很多关于此的信息。

H.264和MJPEG之间的差异是如何压缩的作品,而不是它有多好。通过使用视频文件/流中的信息,可以完全重建数字视频中的每个帧。即使以相同的比特率导出一帧,H.264也会比MJPEG提供更好的结果。这对于大多数比特率都有效(不确定非常低的比特率)。有更多的信息和在线测试,一个不错的起点是compression.ru

H.264的唯一缺点是重构单个帧时的计算复杂性。H.264比MJPEG需要更多的处理能力。但是,在现代计算机上这不是问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.