imho.ws |
![]() |
![]() |
![]() |
# 1 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Проблемка с устройством видео вывода в MPlayer
Собрал я новый MPlayer, последний 1.0pre4, вобщем помучался, помучался и собрал...
После некоторых плясок с бубнами все встало на свои места и теперь на него нарадоваться не могу - все шикарно и быстро, и красиво.... НО, на видео выход из трех доступных устройств работает только одно - X11 (Ximage/Shm). Оставшиеся два (xv (X11/xv) и xvidix (X11/VIDIX)) при попытке воспроизведения через них выдают следующую ошибку "Error opening/initializing the selected video_out (-vo) device" Все было бы ничего, и играл бы я через работающее устройство, но для него MPlayer поддерживает только программный ресайзинг (тоесть большая нагрузка на проц), но и не это главное, для этого устройства он не поддерживает видео Equalizer, который мне очень нужен (гаммая, яркость, контрастность)... Отсюда вопрос, насколько я понимаю xv это X Video, тоесть основной видеовыход, через который работают иксы? Значит проблема с Мплеером? Может нужно что-то настроить или с какими-то дополнительными опциями его собрать? Видяхи у меня практически нет ![]() Я простмотрел все, и насколько я понял из документации что xvidix и является таким некоторым "универсальным" драйвером для всех устройств (соответственно наиболее медленным), и почему же он тоже не работает? Итак: мне нужно либо настроить другие устройства вывода, либо подружить еквалайзер с работающим, кто знает как??? Вобщем буду очень благодарен за любую помощь...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
![]() |
![]() |
# 2 |
Member
Регистрация: 04.02.2002
Адрес: РБ
Сообщения: 354
![]() ![]() ![]() |
Вывод xvinfo в студию! Так же посмотри вывод mplayer -vo help. Пробуй собрать с SDL. А вообще, проблема может быть в том, что карточка сильна старая, и для нее драйвер не поддерживает расширение xv. Имел такую проблему с ET6000 2Mb того же возраста. Из стареньких PCI xv есть в S3 Virge (возможно так же в trio). NVIDIA TNT тоже умеет.
|
![]() |
![]() |
# 3 | |||
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() Цитата:
Код:
Available video output drivers: xv X11/Xv x11 X11 ( XImage/Shm ) xover General X11 driver for overlay capable vo's gl X11 (OpenGL) gl2 X11 (OpenGL) - multiple textures version dga DGA ( Direct Graphic Access V2.0 ) fbdev Framebuffer Device fbdev2 Framebuffer Device png PNG file null Null video output pgm PGM file md5 MD5 sum mpegpes Mpeg-PES file yuv4mpeg yuv4mpeg output for mjpegtools (to "stream.yuv") vesa VESA VBE 2.0 video output xvidix X11 (VIDIX) cvidix VIDIX tga Targa output Цитата:
А вообще можете подсказать что за расширение xv и нужно ли отдельно его собирать и устанавливать? Как Вы решали подобную проблему? Сейчас думаю стоит попробовать фреймбуфер настроить и через него попробовать...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|||
![]() |
![]() |
# 4 |
Member
Регистрация: 04.02.2002
Адрес: РБ
Сообщения: 354
![]() ![]() ![]() |
Да, имеет смысл пробывать -vo vesa. xv отдельно поставиьт не получится - наличие расширения зависит от драйвера видеокарты. Видимо для вашей модели драйвер matrox расширение vx не поддерживает (и врядли когда-нибуь будет
![]() SDL - библиотека такая, сейчас я думаю, она врядли помоет... На вашей системе скорее всего максимальню производительность можно получить с vesa (можно экпириментировать с vesafb, fbdev, directfb и т.п.) - т.е. с выводом графики в обход xserver. |
![]() |
![]() |
# 5 | |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Речь идет не о максимальной производительности, и не о скорости вообще (смотри первый пост) - скорости процессора вполне хватает для программного воспроизведения, а с выводом в котором поддерживается еквалайзер. Насчет вывода графики в обход xserver можете подробнее описать что нужно делать и как?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
![]() |