Macos 为什么Mac电脑如此擅长h264视频解码?
现在我正在开发一个使用JavaFX的应用程序,它允许您通过视频进行搜索。我们所有的视频都是以相同的比特率和GOP结构录制的。使用完全相同的视频,在Mac电脑上搜索视频看起来很棒,屏幕更新速度非常快 基本上,我们办公室的所有Mac电脑都能以每秒30帧的速度反向播放h264编码的视频,没有任何问题。它看起来和未来一样 但在Windows机器上,当以30 FPS的速度反向播放时,我看不到视频在UI上的实际更新。我必须把速度降到10左右,这样屏幕才能更新 这两台计算机都使用硬件加速,规格相似。事实上,我们有一个2.4GHz处理器和4GB内存的Mac电脑,在通过视频进行搜索时,它的性能比我们任何一台规格更高的Windows电脑都要好Macos 为什么Mac电脑如此擅长h264视频解码?,macos,video,javafx,h.264,hardware-acceleration,Macos,Video,Javafx,H.264,Hardware Acceleration,现在我正在开发一个使用JavaFX的应用程序,它允许您通过视频进行搜索。我们所有的视频都是以相同的比特率和GOP结构录制的。使用完全相同的视频,在Mac电脑上搜索视频看起来很棒,屏幕更新速度非常快 基本上,我们办公室的所有Mac电脑都能以每秒30帧的速度反向播放h264编码的视频,没有任何问题。它看起来和未来一样 但在Windows机器上,当以30 FPS的速度反向播放时,我看不到视频在UI上的实际更新。我必须把速度降到10左右,这样屏幕才能更新 这两台计算机都使用硬件加速,规格相似。事实上,我
什么因素会导致这种情况?Mac电脑是否有一些特殊的硬件来实现这一点?有可能从Windows机器中获得这种性能吗?临时压缩视频的反向播放是一种不自然的播放操作。它的性能主要取决于软件的质量以及它实现反向播放的准确程度(重新排列GOP,以与播放方向相反的方向解码它们,然后再次重新排列帧)。显然,您并没有遇到相应的Windows播放器。这个问题与StackOverflow无关,在StackOverflow中,你应该问一些特定的编程问题。我在Mac和Windows上使用过相同的播放器。我用JavaFX写的。另外,这个问题属于哪里呢?问不同的问题?程序员?“同一玩家”并不一定意味着在不同平台上完全相同的代码/实现。例如,在Windows中,没有对反向H.264播放的支持,因此每个播放器都有自己的功能—大多数播放器根本无法反向播放。超级用户,问另一个更适合这个问题的问题,我想。@arjabbar这个问题对程序员来说不太合适-很快就会被否决并结束,请参阅推荐阅读: