net*_*ope 18 video vlc-media-player windows-7 playback media-player-classic
我使用mpc-hc在 Win7 x64 上播放视频。使用默认设置(#1),视频播放在大多数情况下都很棒。但是对于平移镜头,播放并不流畅。我逐帧浏览视频,发现平移运动是平滑的(例如,每帧水平移动 10 个像素),所以问题是如何将 23.976 fps 视频插入到 60Hz。
颤抖看起来像是由"2:3 pulldown" 引起的,其中帧播放不均匀,如下所示:
frame 1, 1, 2, 2, 2, 3, 3, 4, 4, 4, etc (#2)
使用“最佳渲染器设置” (#3)而不是默认值会禁用 Aero 主题并导致撕裂。
将我的 LCD 显示器设置为 50Hz 可能会稍微改善颤抖(但我真的说不出来)。我的显示器不支持 24Hz 或 48Hz,在 Nvidia 控制面板中强制使用它们会导致屏幕模糊。
我尝试过其他视频播放器(VLC和KMPlayer)、ReClock Directshow 过滤器、来自不同来源的视频文件(#4)、打开/关闭DXVA以及具有不同 GPU 的计算机,但播放中的颤抖是相似的. 他们都没有解决问题。
是否可以在 60Hz 显示器上流畅地播放 23.976 或 24 fps 的视频?
我认为视频播放器可以通过线性插值使视频更流畅,例如:
1. 100% frame 1
2. 60% frame 1 + 40% frame 2
3. 20% frame 1 + 80% frame 2
4. 80% frame 2 + 20% frame 3
5. 40% frame 2 + 60% frame 3
6. 100% frame 3
7. 60% frame 3 + 40% frame 4
.. etc
Run Code Online (Sandbox Code Playgroud)
任何现有的视频播放器都可以做到这一点吗?
脚注:
(#1)视频渲染器:EVR Custom Pres。
(#2)这个例子将一个 24 fps 的视频转换成 30 fps
(#3)查看 > 渲染器设置 > 重置 > 重置为最佳渲染器设置
(#4)我拥有的文件都是 H.264 mkv 文件,但我没有不认为文件格式/编码很重要。
小智 13
SVP 允许您使用帧插值观看 PC 文件中的任何视频(就像您可以在高端电视和投影仪上观看一样)。它通过在现有动画帧之间生成中间动画帧来提高帧速率,以产生非常平滑、流畅和清晰的运动。这项技术已经为人熟知一段时间了(“TrimensionDNM”、“Motion Plus”、“Motionflow”等),但现在它可以免费提供给 PC 用户,只需简单的 GUI,只需点击几下鼠标。
| 归档时间: |
|
| 查看次数: |
67153 次 |
| 最近记录: |