我有一台机器,理论上应该能够播放 4K/UHD 未压缩视频。以下是一些规格(如果您需要更多信息,请告诉我):
Operating System
Windows 7 Professional 64-bit SP1
CPU
Intel Xeon E5 v3 @ 3.50GHz 39 °C
Haswell-E/EP 22nm Technology
Intel Xeon E5 v3 @ 3.50GHz 42 °C
Haswell-E/EP 22nm Technology
RAM
64.0GB Unknown @ 1064MHz (15-15-15-36)
Memory slots
Total memory slots 6
Used memory slots 8
Free memory slots -2
Memory
Type Unknown
Size 65536 MBytes
DRAM Frequency 1064.2 MHz
CAS# Latency (CL) 15 clocks
RAS# to CAS# Delay (tRCD) 15 clocks
RAS# Precharge (tRP) 15 clocks
Cycle Time (tRAS) 36 clocks
Command Rate (CR) 1T
Motherboard
LENOVO To be filled by O.E.M. (LGA2011-3 SOCKET 0)
Graphics
W223 (1680x1050@59Hz)
4095MB NVIDIA Quadro K4200 (NVIDIA) 38 °C
4095MB NVIDIA Quadro K4200 (NVIDIA) 36 °C
ForceWare version: 353.30
SLI Disabled
Storage
5587GB Lenovo MR9340-8i SCSI Disk Device (RAID)
Interface RAID
Capacity 5587 GB
Real size 5,999,532,441,600 bytes
RAID Type Software RAID
S.M.A.R.T
S.M.A.R.T not supported
Partition 0
Partition ID Disk #0, Partition #0
Size 100 MB
Partition 1
Partition ID Disk #0, Partition #1
Disk Letter C:
File System NTFS
Volume Serial Number 78A238AE
Size 5573 GB
Used Space 4423 GB (79%)
Free Space 1150 GB (21%)
Partition 2
Partition ID Disk #0, Partition #2
Disk Letter Q:
File System NTFS
Volume Serial Number FC7E0759
Size 13.3 GB
Used Space 11.7 GB (87%)
Free Space 1.6 GB (13%)
Motherboard
Manufacturer LENOVO
Model To be filled by O.E.M. (LGA2011-3 SOCKET 0)
Version SDK0E50510 WIN 2625072703488
Chipset Vendor Intel
Chipset Model Haswell-E
Chipset Revision 02
Southbridge Vendor Intel
Southbridge Model X99
Southbridge Revision 05
Graphics
NVIDIA Quadro K4200
Manufacturer NVIDIA
Model Quadro K4200
Device ID 10DE-11B4
Revision A2
Subvendor NVIDIA (10DE)
Current Performance Level Level 1
Current GPU Clock 324 MHz
Current Memory Clock 324 MHz
Current Shader Clock 324 MHz
Voltage 0.887 V
Current Performance Level Level 1
Current GPU Clock 324 MHz
Current Memory Clock 324 MHz
Current Shader Clock 324 MHz
Voltage 0.887 V
Bus Interface PCI Express x16
Temperature 38 °C
SLI Disabled
Driver version 10.18.13.5330
BIOS Version 80.04.fe.00.15
Memory 4095 MB
NVIDIA Quadro K4200
Manufacturer NVIDIA
Model Quadro K4200
Device ID 10DE-11B4
Revision A2
Subvendor NVIDIA (10DE)
Current Performance Level Level 1
Current GPU Clock 324 MHz
Current Memory Clock 324 MHz
Current Shader Clock 324 MHz
Voltage 0.887 V
Current Performance Level Level 1
Current GPU Clock 324 MHz
Current Memory Clock 324 MHz
Current Shader Clock 324 MHz
Voltage 0.887 V
Bus Interface PCI Express x16
Temperature 36 °C
SLI Disabled
Driver version 10.18.13.5330
BIOS Version 80.04.fe.00.15
Memory 4095 MB
我正在尝试使用 VLC 2.2.2(最新版本)播放原始、未压缩的 UHD 文件,这些文件时长为 10 秒,以 YUV 4:2:0、24fps、3840×2160px 格式存储在 AVI 容器中。单个文件的大小约为 2.8 GB。
当我播放文件时,它明显滞后。它会在某个点停止,然后缓慢前进,跳过一些帧等。现在,我已经尝试将输入缓冲区更改为荒谬的 20 秒:
在这种情况下,唯一的变化是视频片段的第一帧显示出来,黄色缓冲条增长了几秒钟。然后,VLC 停止播放。
我怎样才能找出播放过程中出现的问题?
我也尝试过 MPC-HC,其性能同样糟糕,还有 ffplay。后者可以工作,但我无法使用它来实现我的目的。(不,不是 XY 问题,我知道我可以使用 ffplay,但我想知道为什么 VLC 这么慢。)
答案1
VLC 无法很好地处理大缓冲区。我建议降低缓冲区。太低的值也不行。
此外,您使用的是 NVIDIA 显卡,尽管 NVIDIA 在 3D 方面确实很出色,但在 2D 方面却不是那么出色。不过,您的 CPU 本身就足够了,因此禁用硬件加速可能会解决问题。