3

У меня есть машина, которая в принципе должна воспроизводить несжатое видео 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 такой медленный.)

1 ответ1

3

VLC плохо работает с большими буферами. Я бы предложил понизить буфер. Слишком низкие значения тоже не сработают.

Кроме того, вы используете карту NVIDIA, и хотя NVIDIA действительно хороша в 3D, она не так хороша для 2D. Однако у вас должно быть достаточно одного процессора, поэтому его можно исправить, отключив аппаратное ускорение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .