LINUX.ORG.RU

Воспроизведение ULTRA HD видео

 , ,


0

3

Собственно, есть видео, находящееся уже на жестком диске.
Если открывать просто через mplayer video.mp4 мощи процессора не хватает чтобы смотреть так, как следует (либо выпадение кадров либо рассинхрон).
Пробую проигрывать так:

mplayer -vo vdpau -vc ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau, video.mp4
имею это
VO: [vdpau] 3840x2160 => 3840x2160 H.264 VDPAU acceleration 
[vdpau] Failed creating VDPAU decoder: The size of a supplied object does not match the object it is being used with.
FATAL: Cannot initialize video driver.
«Открыл Nvidia X Server Settings», вкладка VDPAU information. И да, действительно, в Decoder limits есть «2048*2048».

Ну а теперь простейший вопрос: как проиграть такое видео без перекодировки? Не критично, я могу скачать через youtube-dl и 1080p (720p) версию, просто на будущее/ради интереса.

Могу предоставить полный лог ffmpeg. Ссылка на видео для проверки: http://www.youtube.com/watch?v=EUCltqg1kys

★★★★★

мощи процессора не хватает

У меня хватает:3 4 ведра core i5 по 60%.
Вот только зачем? У вас есть ultrahd монитор?

ritsufag ★★★★★ ()

и это - выложите кто-нить видео на хостинг. Бо сраная GEMA не дает скачать с йутуба.

dikiy ★★☆☆☆ ()

Eсли у тебя видеокарта ниже GT 5XX, то можешь сразу забить

Вроде у тех, у кого GT 6XX и выше, должно работать

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 3)

Олсо моя GTX 560 не поддерживает - старовата. Хотя ЦП без особого труда декодирует.

fornlr ★★★★★ ()

Ivybridge, аппаратный декодер проглотил 2160p. На вид даже не тормозит.

i-rinat ★★★★★ ()
Ответ на: комментарий от ritsufag

нет, просто может возникнуть такая ситуация, когда «выбрать» нужное мне качество я просто не смогу, хотя задача остается прежней: проиграть

reprimand ★★★★★ ()

только что нашел частичное решение, правда без участия vdpau

reprimand ★★★★★ ()
Ответ на: комментарий от reprimand

GTS 250

ну вот, если нужно ULTRA HD на VDPAU, то тут только новую купить можно :)

fornlr ★★★★★ ()

vdpau:

VIDEO:  3840x2160  25.000 fps  20600.5 kbps (2575.1 kB/s)
VO: [vdpau] 3840x2160 => 3840x2160 H.264 VDPAU acceleration 
[   vdpau] Error when calling vdp_video_mixer_destroy: An invalid handle value was provided. Either the handle does not exist at all, or refers to an object of an incorrect type.
[vdpau] Compositing window manager detected. Assuming timing info is inaccurate.
[vdpau] Error when calling vdp_video_mixer_create: An invalid/unsupported value was supplied.      This is a catch-all error code for values of type other than those with a specific error code.
FATAL: Cannot initialize video driver.
[h264_vdpau @ 0xb6ff7780]decode_slice_header error
[h264_vdpau @ 0xb6ff7780]no frame!
Error while decoding frame!

без vdpau:

************************************************
**** Your system is too SLOW to play this!  ****
************************************************
E8400, 9600GT

Lavos ★★★★★ ()
Ответ на: комментарий от Lavos

забыл выложить частичное решение:

mplayer -lavdopts threads=2 video.mp4

reprimand ★★★★★ ()

похимичил я тут... финальный вариант, который не выводит «Ваш систем из ту слоу ту плей зис»:

mplayer -vo xv -lavdopts threads=2:skiploopfilter=all video.mp4

reprimand ★★★★★ ()

На чем смотришь и видна ли разница кроме тормозов?

bubblecore ★★★★ ()
Ответ на: комментарий от reprimand

Странно, mplayer2 и mpv многопоточность включают автоматически.

anonymous ()
Ответ на: комментарий от reprimand

Кстати, через vo=vdpau быстрее чем через xv, даже без аппаратного декодирования.

Ещё можно сэкономить, отключив микширование alsa и обработку субтитров ass, которая работает как видеофильтр; короче, конфиг mplayer2:

ac=-ffmp3float,
ao=alsa:device=hw=0.0
framedrop=yes
noass=yes
vo=vdpau

anonymous ()
Ответ на: комментарий от bubblecore

разница видна на темных градиентных участках если присматриваться, могу скинуть скриншот.

reprimand ★★★★★ ()
Ответ на: комментарий от anonymous

да, через -vo vdpau тоже смотрю, действительно быстрее.
переключение на alsa:device прироста не дал. Фреймдроп только ухудшил ситуацию, он исключает рассинхрон аудио и видео ценой ресурсов.
А есть вариант noass, только не в конфиг. файле? Ну, как опция.

reprimand ★★★★★ ()
Ответ на: комментарий от reprimand

-noass или -no-ass пробуй, мб в mplayer оно по дефолту и не включено.

anonymous ()
Ответ на: комментарий от anonymous

попробую, но в официальных манах не нашел... мб мне просто стоит мигрировать на mplayer2 ?

reprimand ★★★★★ ()
Ответ на: комментарий от anonymous

почитал про mpv. Спасибо за инфу, никогда о нем не слышал. Мб в скором времени попробую.

reprimand ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.