Russian Qt Forum

Qt => Мультимедиа => Тема начата: Python от Май 16, 2009, 02:07



Название: Qt and MPlayer
Отправлено: Python от Май 16, 2009, 02:07
Here you can find the best solution for using MPlayer inside QWidget using QProcess
http://doc.qtfr.org/post/2007/03/21/Un-conteneur-pour-MPlayer-utilisation-de-QProcess#pr
or the same in pdf
ftp://ftp-developpez.com/irmatden/tutoriels/irmatden-qt-mplayer.pdf

По этим ссылкам обалденный пример как при помощи QProcess использовать MPlayer в QWidget для восроизведения видео.
Воспроизвести видео. Qt. MPlayer. QWidget.
Радуйтесь, если нашли эти ссылки быстро... я искал вечность!!!
Внимание, удостоверьтесь, что вы загрузили именно MPlayer, а не SMplayer или еще какую-нить дребедень... а то работать не будет.

С помощью этого можно воспроизводить видео из вашей программы на Qt. При желании дополнительное управление добавить не вопрос. Ничего дополнительного, кроме самого MPlayer(а) устанавливать не придется.
Пример для указания папки в строке
const QString mplayerPath("\"C:/Program Files/MPlayer for Windows/MPlayer.exe\"");
При такой конструкции можно указвать папки с пробелами!!!
Файл указывается аналогично
const QString movieFile("F:/Downloads/Shrek.avi");

Всем приятного кодирования! ;)

MPlayer inside QWidget using QProcess   MPlayer inside QWidget using QProcess   MPlayer inside QWidget using QProcess


Название: Re: Qt and MPlayer
Отправлено: Joned от Июнь 03, 2009, 11:12
Пример то прикольный, но когда имееш дело с фрайм буфером тот надо что то другое..
я уже 4 месяца пытаюсь реализовать такое


Название: Re: Qt and MPlayer
Отправлено: ритт от Июнь 22, 2009, 10:49
phonon прекрасно собирается под всеми поддерживаемыми платформами.
только под мингвом нужно немного похимичить с ds9 бэкендом.
также имеются и сторонние бэкенды - например, кроссплатформенный phonon-vlc-mplayer


Название: Re: Qt and MPlayer
Отправлено: Python от Октябрь 09, 2009, 12:45
Был бы невероятно благодарен, если бы приложилась инструкция как именно похимичить чтобы phonon заработал под MinGW. Ну или линк. ПАСИБА!


Название: Re: Qt and MPlayer
Отправлено: Авварон от Октябрь 09, 2009, 17:04
я собирал по инструкции с qtcentre (см 1й пост этого: http://www.prog.org.ru/topic_9638_0.html (http://www.prog.org.ru/topic_9638_0.html) треда)
Но сейчас есть более простой способ, также где-то тут на форуме есть, найду - напишу.
added: нашел (где-то в середине темы ссылка): http://www.prog.org.ru/topic_9389_0.html (http://www.prog.org.ru/topic_9389_0.html)


Название: Re: Qt and MPlayer
Отправлено: IGHOR от Октябрь 17, 2009, 02:51
Помню я делал такое из-под Suse Linux,
там было неудобство в том что картинка видео растягивалась до размеров виджета,
чтобы сохранить пропорции надо было знать размеры видео, и задавать размер виджета,
а через внешний MPlayer размер не получалось достать.
Сейчас использую Phonon но он сильно нагружает процессор.
Те кто пробовал под Windows, там сохраняются пропорции используя такой метод?


Название: Re: Qt and MPlayer
Отправлено: IGreench от Апрель 22, 2011, 17:57
спасибо большое за тему  :D


Название: Re: Qt and MPlayer
Отправлено: Denjs от Апрель 22, 2011, 23:13
Господа. а не изменяет ли мне память, в следующем:
у mplayer есть slave-режим, и более того - без рамки.
Что мешает запустить его просто поверх нужной области экрана?