2016-11-08 13:57:08 +0000 2016-11-08 13:57:08 +0000
11
11

Как правильно настроить VLC на воспроизведение 4K-контента

В настоящее время моим основным медиаплеером в Windows (10 Pro x64) является VLC, но я заметил, что когда я хочу проигрывать UHD контент (2K, 4K видео), он зависает. 0x2 и 0x2 и конфигурация моего ПК: Intel i7 3770, 16 ГБ оперативной памяти, 512 ГБ SSD, nVidia GTX 970 4 ГБ.

Звук нормальный, но изображение замерзает (2-3 кадра в минуту** ).

Я пытался установить кодеки или включить/выключить GPU-ускорение безуспешно.

Что мне установить, чтобы проигрывать такой контент без потока?

P.S.: Media Player Classic воспроизводит один и тот же файл так гладко, но я хочу сохранить VLC в качестве основного плеера.

Ответы (2)

9
9
9
2016-11-15 12:01:12 +0000

Мне удалось воспроизвести проблему с помощью VLC версии 2.2.4.

Проблема замораживания существует только в том случае, если “Аппаратно-ускоренное декодирование” установлено на что-то другое, чем “Отключено”.

Видимо, VLC теперь поддерживает GPU декодирование, но я считаю, что это делается очень неэффективно.
Артикл Как включить gpu ускоренное декодирование в VLC говорит следующее:

данные декодируются в GPU на этапе декодирования, а затем передаются обратно в плеер, чтобы другие этапы, например, фильтрация и потоковая передача, могли быть обработаны.

мне удалось добиться более высокой частоты смены кадров при установке параметра “Аппаратно-ускоренное декодирование” в значение “Отключено”. Это возлагает всю нагрузку на процессор, а значит, требует мощного процессора.

User Journeyman Geek рекомендует увеличить номер потока в разделе “Инструменты / Настройки / Видеокодеки” / FFMPEG / Потоки, но для меня это сработало со значением по умолчанию 0, которое означает “Авто”. Вы можете поэкспериментировать с другими значениями для Threads. Я просто замечаю, что библиотека FFMPEG используется не для всех видео форматов.

VLC, видимо, не поддерживает на данный момент (2016) кодек x265, так как видео x265 не воспроизводилось при загрузке с 4ksamples.com . Однако, все работало безупречно с Media Player Classic.

Редактирование (2018) : VLC теперь успешно работает с этими файлами.

1
1
1
2016-11-14 00:58:46 +0000

Я немного экспериментировал с [ щенки ванны в 4k ]0x3 & видео с 4ksamples.com, а также некоторые другие. Я получил комбинацию, которая работала с моим тестовым видео. Я отмечаю, что достаточно быстрое хранение является необходимым для качественного воспроизведения. Учитывая, что необходимы некоторые пробные версии и ошибки, сделайте резервную копию текущих настроек. Эти настройки работают на 3770, 16gb ram и gforce 980TI, который, как я знаю, 4k способен 0x2 и 0x2, и я изменил довольно много расширенных настроек, чтобы заставить его работать. В theory я хочу, чтобы DXVA была включена, но это приводит к аварийному завершению работы VLC.

В простом режиме в настройках перейдите в раздел Инструменты -> Параметры и Вход/Кодеки и в выпадающем списке для Пропустить H.264 в петле фильтр деблокировки поменяйте его на “Все”. Это рекомендуется VLC

Переключатель, чтобы показать все в настройках и попробовать эти изменения

Я отключил all фильтры в разделе Видеофильтры. Это было последнее, что я сделал, и, казалось, помогло больше всего, так что я бы начал здесь

В разделе “Видеокодеки” - > FFMPEG я установил свои потоки на 3. Возможно, вы захотите поэкспериментировать с более высокими или низкими числами.

Убедитесь, что все под модулями вывода/DirectX снято.

Эти изменения, кажется, сработали.

Для справки, как только я вырезал закомментированные строки, мой vlcrc выглядит как

[directdraw] 
directx-hw-yuv=0
directx-3buffering=0
[direct3d] 
direct3d-shader=Disabled
[swscale] 
swscale-mode=9
[qt4] 
qt-privacy-ask=0
[x264] 
sout-x264-profile=main
sout-x264-preset=veryfast
sout-x264-tune=film
[qsv] 
sout-qsv-software=1
sout-qsv-h264-profile=decide
sout-qsv-h264-level=decide
sout-qsv-mpeg2-profile=decide
sout-qsv-mpeg2-level=decide
[avcodec] 
avcodec-skiploopfilter=4
avcodec-hw=any
avcodec-threads=3
[waveout] 
waveout-volume=0.700000
[directsound] 
directx-volume=0.700000
[filesystem] 
filetypes=m3u,db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa
[core] 
aout=any
video-deco=0
vout=direct3d
video-filter=swscale
vod-server=any

У меня есть gist with my full vlcrc for 4k here

Похожие вопросы

8
6
6
3
4