LINUX.ORG.RU

Это зависит от кодека. У меня одни 1080p нормально идут, а другие 720p слайд-шоу. Сам на днях настроил-таки звук 5.1, vdpau и решил на радостях посмотреть HD. Один нормально пошел, другой показывает один кадр в 10 секунд.

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

слайдшоу:

mplayer -vo vdpau Sex.v.bolshom.gorode.2008.x264.BDRip.mkv


Так тормозит много меньше, но все равно смотреть невозможно:

mplayer -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau, Sex.v.bolshom.gorode.2008.x264.BDRip.mkv

Ingwar ★★★★★
() автор топика
Ответ на: комментарий от darkshvein
igor@gonzo:~/Video$ mplayer -vo vdpau Sex.v.bolshom.gorode.2008.x264.BDRip.mkv 
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Sex.v.bolshom.gorode.2008.x264.BDRip.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC) "x264 crf", -vid 0
[mkv] Track ID 2: audio (A_AC3) "AC3, ~448 kbps, 6 ch.", -aid 0, -alang rus
[mkv] Track ID 3: audio (A_AC3) "AC3, ~448 kbps, 6 ch.", -aid 1, -alang eng
[mkv] Track ID 4: subtitles (S_TEXT/UTF8), -sid 0, -slang rus
[mkv] Track ID 5: subtitles (S_TEXT/UTF8), -sid 1, -slang eng
[mkv] Track ID 6: subtitles (S_TEXT/UTF8), -sid 2, -slang dut
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  1920x1080  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 1920 x 1080 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 Planar YV12 
[ASPECT] Warning: No suitable new res found!
A:  59.8 V:  58.6 A-V:  1.232 ct: -0.097   0/  0 101% 54%  1.2% 50 0 

           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
    e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

A:  79.8 V:  74.7 A-V:  5.097 ct: -0.097   0/  0 74% 53%  0.8% 433 0 

MPlayer interrupted by signal 11 in module: unknown
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
 [ This binary of MPlayer in Debian is currently compiled with
   '--enable-debug'; the debugging symbols are in the package
   'mplayer-dbg'.]
Ingwar ★★★★★
() автор топика
Ответ на: комментарий от darkshvein

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

igor@gonzo:~/Video$ mplayer -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau, Sex.v.bolshom.gorode.2008.x264.BDRip.mkv 
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Sex.v.bolshom.gorode.2008.x264.BDRip.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC) "x264 crf", -vid 0
[mkv] Track ID 2: audio (A_AC3) "AC3, ~448 kbps, 6 ch.", -aid 0, -alang rus
[mkv] Track ID 3: audio (A_AC3) "AC3, ~448 kbps, 6 ch.", -aid 1, -alang eng
[mkv] Track ID 4: subtitles (S_TEXT/UTF8), -sid 0, -slang rus
[mkv] Track ID 5: subtitles (S_TEXT/UTF8), -sid 1, -slang eng
[mkv] Track ID 6: subtitles (S_TEXT/UTF8), -sid 2, -slang dut
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  1920x1080  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] XVMC-accelerated MPEG-2.
Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[VD_FFMPEG] XVMC-accelerated MPEG-2.
VDec: vo config request - 1920 x 1080 (preferred colorspace: H.264 VDPAU acceleration)
VDec: using H.264 VDPAU acceleration as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 H.264 VDPAU acceleration 
[ASPECT] Warning: No suitable new res found!
A:   1.8 V:   1.8 A-V: -0.002 ct:  0.002   0/  0 11% 53%  0.5% 4 0 

MPlayer interrupted by signal 11 in module: unknown
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
 [ This binary of MPlayer in Debian is currently compiled with
   '--enable-debug'; the debugging symbols are in the package
   'mplayer-dbg'.]
Ingwar ★★★★★
() автор топика
Ответ на: комментарий от Ingwar

Мне не нравится вот это

Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.


Если поставить Aspect-Ratio в Original (это я про gmplayer, не знаю как через параметры задать), то что получается?

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

В первом случае vdpau только как вывод используется.

Во втором и как декодер тоже.

Но проблема походу в корявом файле.

Kosyak ★★★★
()

> Так и должно быть?

Нет. Идеологически правильную для твоей видеокарты комбинацию параметров (-vo vdpau -vc ffh264vdpau,) ты уже попробовал и убедился в глюках, поэтому аппаратное ускорение мы более не будем рассматривать. Процессор у тебя такое видео просто обязан тянуть без всякого аппаратного ускорения с загрузкой 60-70% (если это не так - переходи на x86_64). Одно из двух - либо тормозной видеовывод, либо кто-то занижает частоту процессора. По логам больше похоже на первое.

Прошу провести benchmark:

mplayer -benchmark -vo null -endpos 90 Sex.v.bolshom.gorode.2008.x264.BDRip.mkv

Это измерит нагрузку на процессор при программном декодировании. Если не будет ругаться на slow cpu, попробуй:

mplayer -benchmark -vo xv (или gl, но не vdpau) -endpos 90 Sex.v.bolshom.gorode.2008.x264.BDRip.mkv

Последние три строки вывода benchmark'а в каждом случае студию.

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

А, понял,простите, сам дурак.
-vc надо ставить только один, если это не просто перечисление вариантов.
Другие 1080i тоже тормозят?

darkshvein ☆☆
()
Ответ на: комментарий от Ingwar

>Sex.v.bolshom.gorode.2008.x264.BDRip.mkv

Всё правильно: секс не должен быть быстрым

Led ★★★☆☆
()

Если вдруг это 1080i, то и на таком проце может тормозить. gf8200m на 90% эагружается, фильтры добавишь - и уже слайдшоу.

anon_666
()

http://www.nvidia.com/object/geforce_9500gt.html

NVIDIA® PureVideo® HD Technology1

The combination of high-definition video decode acceleration and post-processing that delivers unprecedented picture clarity, smooth video, accurate color, and precise image scaling for movies and video.

Discrete, Programmable Video Processor

NVIDIA PureVideo is a discrete programmable processing core in NVIDIA GPUs that provides superb picture quality and ultra-smooth movies with 100% offload of H.264 video decoding from the CPU and significantly reduced power consumption.

Лучше поставь нормальные драйвера и разберись как врубить аппаратное ускорение.

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

> и разберись как врубить аппаратное ускорение.

так топик для того и создан, чтоб разобраться. Куда ни ткнись поиском везде комментарии вроде твоего «разберись как включить аппаратное ускорение» — и никто не говорит, как его включить.

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

> везде комментарии вроде твоего «разберись как включить аппаратное ускорение» — и никто не говорит, как его включить.

погуглил на тему «NVidia video acceleration on Linux», сразу нашлось куча всего интересного. У самого ATI, поэтому реально помочь ничем не могу. Попробуй VLC, там он врубает всё ускорение искаропки. Ну и драйвера от производителя поставить, а не свободные.

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

Поставить блоб и запускать мплеер так:

mplayer -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,

достаточно для аппаратного ускорения.

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

> достаточно для аппаратного ускорения.

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

name_no ★★
()

>матроска

«Matroska is an English word derived from the Russian word matryoshka (Russian: матрёшка, IPA: [mɐˈtrʲoʂkə]), which means nesting doll (the common Russian cylindrical-shaped doll within a doll, also known as a babushka doll).»

Так и должно быть


Нет. Q6600 - всё очень плавно что с vdpau, что без него. Только без него загрузка под 90% с ним - процентов 10-15.

KRoN73 ★★★★★
()

У меня на 8800GT через vdpau не тормозил ни один из 1080p.
А вот глюки были у пары файлов.
В целом думаю, надо заценивать конкретно это видео. Говори, как его скачать.

Hokum ☆☆☆☆
()

единственный фильм, который на моем E7300+ATI попытался затормозить - это был Аватар размером под 50 гигабайт. Но SMPlayer его легко осилил. Что-то у тебя не так.

stevejobs ★★★★☆
()

Хм, смотрю любые фильмы в HD от 10 до 40 гб в VLC и не испытываю никакого дискомфорта, разве что, на особо больших фильмах перемотка глючит.

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

Покажи хоть один нормальный рип с не прогрессивной развёрткой.

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

Можешь удалять. Рип сделан с кривыми настройками, карточка просто не тянет его.

tensai_cirno ★★★★★
()

запрети/выставь в ноль кэш!

megabaks ★★★★
()

а другим плеером не пробовали? можно без vdpau,
vlc например ?

Sylvia ★★★★★
()

С субтитрами смотришь ?
Дай вывод vdpauinfo и xvinfo

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

Кстати, да, тоже вариант. Например, через 100Мбит сетку нормальное 1080p не посмотреть. И DVD не каждый тянет.

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

и еще:
Вместо

Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) 

Должно быть что-то вроде

Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU) 

Кодек, возможно, не тот.
запусти так:

mplayer -vc ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau, -vo vdpau bla-bla.mkv

И вообще, добавь в ~/.mplayer/config следующее:

vo=vdpau,xv, 
vc=ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,

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