![]() |
|
Модераторы: ZeeLax, powerfox |
![]()
|
|
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
Мне нужно mplayer запускать без иксов, то есть, используя framebuffer. Но изображение mplayer-а должно быть в строго определённом месте экрана и определённых размеров. Параметр -geometry, задающий такое поведение, во framebuffer не работает.
Но, я пробовал разные версии mplayer-а. Одна старая версия выводила окно в верхнем левом углу (0, 0). А вот новые версии выводят изображение в центр экрана. Значит, mplayer все-таки где-то там внутри умеет позиционироваться во framebuffere-е. Может есть какой видео фильтр для него, позволяющий задавать координаты и размеры окна? |
|||
|
||||
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
Вот что я обнаружил. Mplayer, работая через framebuffer (опция -vo fbdev или -vo fbdev2), выводит изображение в верхний левый угол, то есть координаты 0:0. При этом работают некоторые фильтры, например, -vf scale позволяет изменить размер и пропорции изображения. Но задать координаты изображения невозможно. А вот работая через SDL (опция -vo sdl), который в свою очередь через framebuffer работает, изображение выводится в центр экрана, на весь экран, и при этом невозможно ни задать размер ни положение изображения.
Есть какие-нибудь идеи? Я вот один способ придумал, но не знаю как реализовать. |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 18 Всего: 181 |
Может еще попробовать DirectFB (-vo directfb)? Там можно передавать параметры, правда не знаю что там можно регулировать.
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
У меня mplayer его не поддерживает:
|
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 18 Всего: 181 |
Поставить либы DirectFB и включить поддержку в mplayer-e (т.е. скорее всего надо скомпилировать) -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
Наверное, мне это не подойдет, так как мне нужно управлять s-video выходом на телевизор, устанавливать цветовую кодировку PAL/NTSC. А framebuffer этого не умеет.
|
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В этом форуме предпочтительны вопросы на следующие темы:
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |