mplayer и vlc, наложение кадра и фризы

Обсудить вопросы и проблемы с видео

Модератор: Модераторы разделов

Аватара пользователя
fallout4all
Сообщения: 3
ОС: Xubuntu 13.04

mplayer и vlc, наложение кадра и фризы

Сообщение fallout4all »

Имею проблемы с mplayer и vlc, идут фризы с последующим наложением кадра на кадр, эта ситуация просто достала.
Моё оборудование таково: Intel® Core™ i3-2310M CPU @ 2.10GHz , 8GB RAM 1333Mhz, Nvidia GT540M (Ноутбук с технологией Optimus)
Так вот в продолжение для воспроизведения видео советую поставить пакет

Код: Выделить всё

mplayer-vaapi
, который в дальнейшем был поставлен, а так же либу

Код: Выделить всё

libva-intel-vaapi-driver
.
В плеере mplayer при воспроизведении любого файла:
Spoiler
Playing /home/volnes/Загрузки/Startrek.Vozmezdie.2013.Dt.HDRip.1400MB...avi.
libavformat version 55.7.100 (internal)
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [XVID] 720x304 12bpp 23.976 fps 1343.8 kbps (164.0 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.10.2 (build 2540/release)
Load subtitles in /home/volnes/Загрузки/
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 55.9.100 (internal)
[VD_FFMPEG] Trying pixfmt=0.
[VD_FFMPEG] XVMC-accelerated MPEG-2.
Movie-Aspect is undefined - no prescaling applied.
VO: [vaapi] 720x304 => 720x304 MPEG-4 VA-API Acceleration
FATAL: Cannot initialize video driver.
[VD_FFMPEG] Trying pixfmt=1.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
[VD_FFMPEG] Trying pixfmt=2.
Movie-Aspect is undefined - no prescaling applied.
VO: [vaapi] 720x304 => 720x304 Planar YV12
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 128.0 kbit/4.17% (ratio: 16000->384000)
Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio)
==========================================================================
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
Movie-Aspect is 2.37:1 - prescaling to correct movie aspect.
VO: [vaapi] 720x304 => 720x304 Planar YV12
A: 0.7 V: 1.0 A-V: -0.274 ct: -0.063 24/ 24 0% 3% 0.5% 0 0
[VD_FFMPEG] DRI failure.
A: 3.3 V: 3.4 A-V: -0.033 ct: -0.303 82/ 82 2% 2% 0.7% 0 0
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
BUG in FFmpeg, draw_slice called with NULL pointer!
A: 22.0 V: 22.2 A-V: -0.219 ct: -0.127 533/533 1% 1% 0.8% 0 0
Capturing not enabled (forgot -capture parameter?)
A: 22.7 V: 22.9 A-V: -0.148 ct: -0.198 550/550 2% 1% 0.8% 0 0


в VLC вроде все нормально, но фризы при динамичных сценах есть, в логах вот такая бяка:
Spoiler
avcodec decoder debug: allowing 2 thread(s) for decoding
[0x7f6470c02dd8] avcodec decoder warning: threaded frame decoding is not compatible with ffmpeg-hw, disabled
[0x7f6470c02dd8] avcodec decoder debug: Available decoder output format 61 (dxva2_vld)
[0x7f6470c02dd8] avcodec decoder debug: Available decoder output format 53 (vaapi_vld)
[0x7f6470c02dd8] avcodec decoder debug: Trying VA API
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
[0x7f6470c02dd8] avcodec decoder warning: Failed to open VA API
[0x7f6470c02dd8] avcodec decoder debug: Available decoder output format 81 (vda_vld)
[0x7f6470c02dd8] avcodec decoder debug: Available decoder output format 0 (yuv420p)
[0x7f6470c02dd8] avcodec decoder debug: ffmpeg codec (MPEG-4 Video) started


Куда копать, я просто теряюсь...
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

Через ускорители vdpau и vaapi всегда глюки и они поддерживаются только в проприетарных драйверах
Включите многопоточность mplayer и интерфейс xv , современные процы тянут любое видео
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Bizdelnick »

Попробуйте vdpau, если у Вас nvidia с проприетарным драйвером.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
fallout4all
Сообщения: 3
ОС: Xubuntu 13.04

Re: mplayer и vlc, наложение кадра и фризы

Сообщение fallout4all »

Bizdelnick писал(а):
10.09.2013 16:21
Попробуйте vdpau, если у Вас nvidia с проприетарным драйвером.

Дело в том что греться будет сильно при использовании дискретки, хотелось бы заставить работать на intel'е
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

fallout4all писал(а):
10.09.2013 18:38
Bizdelnick писал(а):
10.09.2013 16:21
Попробуйте vdpau, если у Вас nvidia с проприетарным драйвером.

Дело в том что греться будет сильно при использовании дискретки, хотелось бы заставить работать на intel'е

C Optimus врядли будет работать, эта штука еще не отработана
Возможно чтото нужно сделать в Bumblebee
Спасибо сказали:

Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: mplayer и vlc, наложение кадра и фризы

Сообщение alkesta »

Ism писал(а):
10.09.2013 16:16
Через ускорители vdpau и vaapi всегда глюки и они поддерживаются только в проприетарных драйверах

Ну опять ложъ про vdpau! Сколько можно?
1. Нет никаких глюков в vdpau.
2. vdpau поддерживается не только в проприетарных, но и в открытых драйверах.

Кстати, для Nvidia GT540M в nouveau реализована полная поддержка vdpau.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Bizdelnick »

alkesta писал(а):
10.09.2013 22:23
для Nvidia GT540M в nouveau реализована полная поддержка vdpau.

Не знал.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

alkesta писал(а):
10.09.2013 22:23
Ism писал(а):
10.09.2013 16:16
Через ускорители vdpau и vaapi всегда глюки и они поддерживаются только в проприетарных драйверах

Ну опять ложъ про vdpau! Сколько можно?
1. Нет никаких глюков в vdpau.
2. vdpau поддерживается не только в проприетарных, но и в открытых драйверах.

Кстати, для Nvidia GT540M в nouveau реализована полная поддержка vdpau.

У меня с этой штукой постоянно проблемы, то флеш плеер инвертирует , то mplayer падает, а с Kdenlive вообще нельзя включать , программа тупо не запускается
И не вздумайте использовать на слабых видеокартах, поддерживаются не все разрешения, результат с нестандартным видео непредсказуем
Может подскажете чудо драйвера решающие эти проблемы ?

alkesta писал(а):
10.09.2013 22:23
Кстати, для Nvidia GT540M в nouveau реализована полная поддержка vdpau.

Срочно бежать и покупать и никакую другую
Спасибо сказали:

Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: mplayer и vlc, наложение кадра и фризы

Сообщение alkesta »

Ism писал(а):
11.09.2013 04:09
У меня с этой штукой постоянно проблемы, то флеш плеер инвертирует , то mplayer падает, а с Kdenlive вообще нельзя включать , программа тупо не запускается
И не вздумайте использовать на слабых видеокартах, поддерживаются не все разрешения, результат с нестандартным видео непредсказуем

1. Не подменяйте понятия, так и говорите "глюки на флэше". Уже ведъ обсуждали, что это проблема исключительно флэша, а не vdpau.
2. Все ваше "нестандартное" видео - это результат ваших "оптимизаций", описанных в соседней теме. Любое "стандартное" видео, соответствующее профилям совместимости идет без проблем.
3. Не используйте vdpau на geforce2, она не поддерживается. Какие карты поддерживают какое ускорение, можно посмотреть хотя бы в Wikipedia.
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

alkesta писал(а):
11.09.2013 07:49
У меня с этой штукой постоянно проблемы, то флеш плеер инвертирует , то mplayer падает, а с Kdenlive вообще нельзя включать , программа тупо не запускается
2. Все ваше "нестандартное" видео - это результат ваших "оптимизаций", описанных в соседней теме. Любое "стандартное" видео, соответствующее профилям совместимости идет без проблем.

Вижу вы играете только стандартное видео и покупаете только одну видеокарту. Правильный человек

Мне оно не надо, отключил vdpau и забыл все проблемы, даже быстрее работает, нет задержек на инициализацию и прочее при массовой обработке
Спасибо сказали:

Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: mplayer и vlc, наложение кадра и фризы

Сообщение alkesta »

Ism писал(а):
11.09.2013 16:54
Мне оно не надо, отключил vdpau и забыл все проблемы, даже быстрее работает, нет задержек на инициализацию и прочее при массовой обработке

Интересно, что за массовая обработка, точнее массовая обработка чего? И как этому мешает vdpau?
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

alkesta писал(а):
11.09.2013 17:27
Ism писал(а):
11.09.2013 16:54
Мне оно не надо, отключил vdpau и забыл все проблемы, даже быстрее работает, нет задержек на инициализацию и прочее при массовой обработке

Интересно, что за массовая обработка, точнее массовая обработка чего? И как этому мешает vdpau?

Включите OpenGL в Kdenlive и откройте сложный проект, открывается долго, хоть и работает быстрее
То же vdpau,
Также ускорители непредсказуемы с нестандартным видео, а такого большинство. Гарантию работы дают только на Windows
Процы мощные для просмотра любого видео, тогда вопрос, нафига мне геморрой с глюками прослойки которая устарела лет 5 назад ?
Есть OpenCL, который полностью заменит проприетарные поделия, но не скоро
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Bizdelnick »

Ism писал(а):
11.09.2013 18:05
Также ускорители непредсказуемы с нестандартным видео, а такого большинство. Гарантию работы дают только на Windows

Hint: VDPAU = Video Decode and Presentation API for Unix
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

Bizdelnick писал(а):
11.09.2013 18:10
Ism писал(а):
11.09.2013 18:05
Также ускорители непредсказуемы с нестандартным видео, а такого большинство. Гарантию работы дают только на Windows

Hint: VDPAU = Video Decode and Presentation API for Unix

Без разницы, оно уже не надо, есть mplayer с многопоточным декодером
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: mplayer и vlc, наложение кадра и фризы

Сообщение NickLion »

Есть разница. При vdpau меньше нагрузка на проц.
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

NickLion писал(а):
11.09.2013 20:05
Есть разница. При vdpau меньше нагрузка на проц.

Вас волнует нагрузка на 2 из нескольких ядер проца ? Сейчас они потребляют гораздо меньше чем видеокарты, выше кажется уже говорилось об этом
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: mplayer и vlc, наложение кадра и фризы

Сообщение NickLion »

У меня их всего 2на ноуте. И если запустить какую-то фоновую задачу, то vdpau даёт выигрыш (если винт малоиспользуется в этой фоновой задаче).
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

NickLion писал(а):
11.09.2013 22:02
У меня их всего 2на ноуте. И если запустить какую-то фоновую задачу, то vdpau даёт выигрыш (если винт малоиспользуется в этой фоновой задаче).

Используйте минимальный приоритет процесса видео, но все ядра
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: mplayer и vlc, наложение кадра и фризы

Сообщение NickLion »

Видео дёргаться будет, скорее всего.
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

NickLion писал(а):
12.09.2013 14:17
Видео дёргаться будет, скорее всего.

Можно изврат, собрать mplayer с максимальной оптимизацией, тогда он выжмет из проца всё и возможно костылей не нужно будет
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: mplayer и vlc, наложение кадра и фризы

Сообщение NickLion »

А можно просто использовать vdpau. :)
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

NickLion писал(а):
12.09.2013 20:29
А можно просто использовать vdpau. :)

Мир его праху
Купите нормальный ноут
Спасибо сказали:

Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: mplayer и vlc, наложение кадра и фризы

Сообщение Ism »

С другой стороны при грамотной настройке плеера, даже старый комп в один поток справится
Интерфейс xv , двойная буферизация, побольше памяти видеокарте в биос, прямой рендеринг, увеличить кеш потоков и так далее, это есть в smplayer
Для h264 есть CoreAVC оптимизирован
http://ru.wikipedia.org/wiki/CoreAVC
How To: Using CoreAVC on Linux for fast HD video playback
Спасибо сказали: