У меня есть машина, которая в принципе должна воспроизводить несжатое видео 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, 24 кадра в секунду, 3840 × 2160 пикселей в контейнере AVI. Размер одного файла составляет примерно 2,8 ГБ.
Когда я играю файл, он значительно отстает. В какой-то момент он останавливается, затем медленно продолжается, пропускает некоторые кадры и т.д. Теперь я уже пытался изменить входной буфер до смешных 20 секунд:
Единственное, что изменяется в этом случае, это то, что отображается первый кадр видеоклипа, а желтая полоса буферизации увеличивается на несколько секунд. Затем VLC останавливает воспроизведение.
Как я могу узнать, что не так с воспроизведением?
Я также пробовал MPC-HC, чья производительность также плоха, и ffplay. Последнее работает, но я не могу использовать его в своих целях. (Нет, не проблема XY, я знаю, что могу использовать ffplay, но мне интересно, почему VLC такой медленный.)