CuePlayer (Очередной медиаплеер на Qt + Gstreamer.)
Модератор: Модераторы разделов
-
- Сообщения: 108
- ОС: macOS
CuePlayer
Играет cue+ape и cue+flac, прочие видео и аудио файлы, DVD из каталога, DVD с диска, медиафайлы из каталога.
В контексте находится конвертор, который может нарезать образы на отдельные треки, перекодировать.
Прошу тестить, кому интересно развитие проекта. А также жду багрепортов.
Страничка проекта http://code.google.com/p/cueplayer/
последний релиз прикрепляю к теме.
Самое свежее из svn:
svn checkout http://cueplayer.googlecode.com/svn/trunk/ cueplayer
Ебилд пока обитает тут:
http://bugs.gentoo.org/show_bug.cgi?id=300765
В контексте находится конвертор, который может нарезать образы на отдельные треки, перекодировать.
Прошу тестить, кому интересно развитие проекта. А также жду багрепортов.
Страничка проекта http://code.google.com/p/cueplayer/
последний релиз прикрепляю к теме.
Самое свежее из svn:
svn checkout http://cueplayer.googlecode.com/svn/trunk/ cueplayer
Ебилд пока обитает тут:
http://bugs.gentoo.org/show_bug.cgi?id=300765
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 271
- ОС: windows xp
Re: CuePlayer
Идея отличная, сегодня попробую!
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
Теперь играет несколько аудио и видео форматов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
Теперь самое свежее из svn
svn checkout http://cueplayer.googlecode.com/svn/trunk/ cueplayer
svn checkout http://cueplayer.googlecode.com/svn/trunk/ cueplayer
-
- Сообщения: 1375
- ОС: Gentoo
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
Gentoo Base System release 2.0.1
x86_64
x86_64
-
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: CuePlayer
wv поддерживает? и вшитый cue? например iso.wv?
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
нет, мне такие файлы не попадались.
дашь линк, попробую сделать.
дашь линк, попробую сделать.
-
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: CuePlayer
вот что удалось нагуглить по быстрому http://openfile.ru/417092/
ну или на торрентсру достаточно этого добра
http://netlab.e2k.ru/forum/index.php?showtopic=72606 тут можно почитать про это добро
ну или на торрентсру достаточно этого добра
http://netlab.e2k.ru/forum/index.php?showtopic=72606 тут можно почитать про это добро
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
Все, понял, обычный исошник с cue/wv внутри.
Его можно монтировать acetoneiso2 и потом играть CuePlayer'ом или просто распаковать и играть.
Не думаю что встраивать в плеер средства для монтирования образов хорошая идея.
Его можно монтировать acetoneiso2 и потом играть CuePlayer'ом или просто распаковать и играть.
Не думаю что встраивать в плеер средства для монтирования образов хорошая идея.
-
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: CuePlayer
не-е... не совсем так... там помимо того, что cue внутри... там еще вшит в iso, как тег
точно также теги еще бывает вшивают в flac и ape
точно также теги еще бывает вшивают в flac и ape
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
-
- Сообщения: 1375
- ОС: Gentoo
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
Ебилд пока не написал, но и программка пока не нуждается в установке т.к. состоит из одного исполняемого файла, после сборки бинарник можно положить куда-нибудь в PATH и запускать оттуда, или прям с каталога сборки запускать. Это типа как "Можно таскать с собой на флешке".
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
собственно чтоб опробовать проигрыватель много усилий прилагать не надо
к примеру:
к примеру:
Код: Выделить всё
svn checkout http://cueplayer.googlecode.com/svn/trunk/ cueplayer
cd cueplayer
qmake
make
./cueplayer
или
./cueplayer "/путь/до/каталог с медиафайлами"
или
./cueplayer "/путь/до/медиафайл"
или
./cueplayer "/путь/до/VIDEO_TS"
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
На всякий случай напоминаю разницу
-
- Сообщения: 298
- ОС: Debian 8.0 Jessie
Re: CuePlayer
qmake
Что нужно установить для нормальной сборки? Дело в том, что у меня в репозиториях Debian lenny, таких пакетов нету.
Код: Выделить всё
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
Package gstreamer-interfaces-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.10' found
Package gstreamer-interfaces-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.10' found
Package gstreamer-interfaces-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.10' found
Что нужно установить для нормальной сборки? Дело в том, что у меня в репозиториях Debian lenny, таких пакетов нету.
-
- Сообщения: 409
- ОС: arch x86_64
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
Кто пробовал запускать, пишите пожалуйста о багах. Я не верю что всё идеально работает.
Алсо для сборки на некоторых системах, типа Ubuntu используйте qmake-qt4 вместо qmake
Алсо для сборки на некоторых системах, типа Ubuntu используйте qmake-qt4 вместо qmake
-
- Сообщения: 111
- ОС: arch
Re: CuePlayer
На Убунте 9.10 вот что получается:
хотя gstreamer-tools 0.10.25-2 и codelite-plugins-qmake установлены. Как же ее скомпилять?
Код: Выделить всё
user@userd:~/cueplayer-0.20$ qmake-qt4
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
Package gstreamer-interfaces-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.10' found
Package gstreamer-interfaces-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.10' found
Package gstreamer-interfaces-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.10' found
хотя gstreamer-tools 0.10.25-2 и codelite-plugins-qmake установлены. Как же ее скомпилять?
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
Необходимо поставить пакеты libgstreamer0.10-dev и libgstreamer-plugins-base0.10-dev
-
- Сообщения: 11
- ОС: Debian
Re: CuePlayer
Гм, собрал на ubuntu 9.10.
Итак, вначале запустил (не через аргумент, через менюшку - если это имеет значение) какой-то файлик .mkv. Собственно открылось окошко с видео, попытался закрыть его - не закрывается (так задумано?). Да, на заголовке написано "Видеоплеер", может лучше туда название проигрываемого файла? Хотя не знаю.
Далее. Свернул/развернул окошко с видео, видео пропало, звук остался. Закрыл главное окно проигрывателя, окошко с видео осталось (всё также - черное).
Открыл .mp4. В заголовке видео-окна написано <unknow>. Видео проигрывается. Тыкаю на закрыть - закрывается, открывается окошко с надписью вроде "output was closed" и продолжается идти звук. Думаю закрытие окна должно быть аналогично кнопке стоп?)
Файл доигрался (точнее, звук от него, замолк) нажимаю play - реакции 0. Открываю его заного через меню - открывается.
Еще что-то было уже не помню.
Из того, что работает, но не понравилось Перемотка: когда тыкаешь в какое-то место прогрессбара то видео должно перематываться туда (в данный момент оно вообще ничего не делает). Сейчас я так понимаю работает только если взяться за сам бегунок и перенести куда-нибудь.
Еще в терминале постоянно пишет
И добавь адекватную реакцию на стандартные флаги:
Кстате, как запустить плейлист я так и не придумал ;0) Кнопка за disable-на.
DE: Gnome.
Итак, вначале запустил (не через аргумент, через менюшку - если это имеет значение) какой-то файлик .mkv. Собственно открылось окошко с видео, попытался закрыть его - не закрывается (так задумано?). Да, на заголовке написано "Видеоплеер", может лучше туда название проигрываемого файла? Хотя не знаю.
Далее. Свернул/развернул окошко с видео, видео пропало, звук остался. Закрыл главное окно проигрывателя, окошко с видео осталось (всё также - черное).
Открыл .mp4. В заголовке видео-окна написано <unknow>. Видео проигрывается. Тыкаю на закрыть - закрывается, открывается окошко с надписью вроде "output was closed" и продолжается идти звук. Думаю закрытие окна должно быть аналогично кнопке стоп?)
Файл доигрался (точнее, звук от него, замолк) нажимаю play - реакции 0. Открываю его заного через меню - открывается.
Еще что-то было уже не помню.
Из того, что работает, но не понравилось Перемотка: когда тыкаешь в какое-то место прогрессбара то видео должно перематываться туда (в данный момент оно вообще ничего не делает). Сейчас я так понимаю работает только если взяться за сам бегунок и перенести куда-нибудь.
Еще в терминале постоянно пишет
Код: Выделить всё
(<unknown>:6728): GStreamer-CRITICAL **: gst_element_query_position: assertion `GST_IS_ELEMENT (element)' failed
И добавь адекватную реакцию на стандартные флаги:
Код: Выделить всё
damaty@damaty-laptop:~/cueplayer$ ./cueplayer --version
Обнаружен файл типа audio/x-m4a, инфа 100%
Останов конвеера
Кстате, как запустить плейлист я так и не придумал ;0) Кнопка за disable-на.
DE: Gnome.
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
Собственно открылось окошко с видео, попытался закрыть его - не закрывается (так задумано?)
Да, так и есть.
Думаю закрытие окна должно быть аналогично кнопке стоп?)
Спасибо за здравую идею, так и сделаю.
Далее. Свернул/развернул окошко с видео, видео пропало, звук остался.
Слышал уже про такую проблему, но пока к сожалению воспроизвести её самому не удалось.
Закрыл главное окно проигрывателя, окошко с видео осталось (всё также - черное).
При закрытии главного окошка оно не закрывается, а сворачивается в трей. Завершать программу надо явно выбрав в меню выход либо q в видеоокне
Из того, что работает, но не понравилось smile.gif Перемотка: когда тыкаешь в какое-то место прогрессбара то видео должно перематываться туда (в данный момент оно вообще ничего не делает). Сейчас я так понимаю работает только если взяться за сам бегунок и перенести куда-нибудь.
так и есть, перемотка только тяганием ползунка, но работаеют так-же мплееровские хоткеи. согласен, неудобно, буду переделывать.
Спасибо за отчет.
-
- Сообщения: 11
- ОС: Debian
Re: CuePlayer
При закрытии главного окошка оно не закрывается, а сворачивается в трей. Завершать программу надо явно выбрав в меню выход либо q в видеоокне
да, так и есть, недоглядел.
еще неприятно, что при открытии файла там фильтр по умолчанию стоит "*.cue". По-моему логичней сделать "Все проддерживаемые форматы".
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: CuePlayer
Есть некоторые пожелания:
* Использовать какую-либо систему сборки, а не qmake + make
* У меня в KDE звук работает через phonon-xine и соответственно его нет при воспроизведении файлов в вашей программе. Думаю было бы уместно хотя бы на этапе сборки проверять наличие phonon и включать возможность воспроизведения файлов через него
* Было бы прекрасно, если бы видео открывалось не в отдельном окне, а встраивалось в главное окно
* Имхо, но виджет для управления громкостью лучше сделать в стиле оного в VLC, или даже просто ползунок подойдет
А в целом, все очень даже добротно сделано. =)
* Использовать какую-либо систему сборки, а не qmake + make
* У меня в KDE звук работает через phonon-xine и соответственно его нет при воспроизведении файлов в вашей программе. Думаю было бы уместно хотя бы на этапе сборки проверять наличие phonon и включать возможность воспроизведения файлов через него
* Было бы прекрасно, если бы видео открывалось не в отдельном окне, а встраивалось в главное окно
* Имхо, но виджет для управления громкостью лучше сделать в стиле оного в VLC, или даже просто ползунок подойдет
А в целом, все очень даже добротно сделано. =)
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
еще неприятно, что при открытии файла там фильтр по умолчанию стоит "*.cue". По-моему логичней сделать "Все проддерживаемые форматы".
Да, действительно, раньше этот плеер играл только по cue sheet, поэтому такой фильтр остался, сейчас это уже не актуально. Переделаю.
Использовать какую-либо систему сборки, а не qmake + make
А чем не нравится qmake? Вроде со своей задачей справляется и большего от него не требуется.
У меня в KDE звук работает через phonon-xine и соответственно его нет при воспроизведении файлов в вашей программе. Думаю было бы уместно хотя бы на этапе сборки проверять наличие phonon и включать возможность воспроизведения файлов через него
Плеер изначально работал через фонон, но потом я от этого отказался. Использовать фонон удобней для программиста, особенно если программа на Qt, но это всё-таки прослойка костылей со своими багами и программа может внезапно начать неправильно работать в один прекрасный день после обновления фонона, как у меня случилось, после чего я решил обойти эту тулзу стороной, решил работать напрямую с gstreamer, ксайн пока мягко говоря слабоват и по части количества кодеков и по качеству.
Было бы прекрасно, если бы видео открывалось не в отдельном окне, а встраивалось в главное окно
У видеоокна есть свое управление, чем плохо держать его отдельно? В полноэкранном режиме внизу появляются ползунки и кнопочки в стиле smplayer. Но все равно спасибо за предложение, попробую сделать это опциональным.
Имхо, но виджет для управления громкостью лучше сделать в стиле оного в VLC, или даже просто ползунок подойдет
Обычный ползунок и есть в полноэкранном режиме. А крутилка не нравится чисто эстетически или неудобно? Её кстати можно крутить колесиком мыши при наведении или стрелочками.
И еще хотелось бы чтоб проверили последние наработки, интернет радио с различными видами списков воспроизведения, воспроизведение youtube (адрес вставляется в расширенном виде левая кнопка) и dran'n'drop с разными медиафайлами и каталогами с медиафайлами.
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
По просьбам внес изменения:
1. Теперь видеоокно закрывается и останавливает воспроизведение.
2. Заголовок основного окна копируется в видеоокно.
3. Перемотка работает кликом по позиции в слайдере.
4. Дефолтный фильтр выбора файлов "все поддерживаемые".
Закоммитил, так что свежее с исправлением можно попробовать из svn.
1. Теперь видеоокно закрывается и останавливает воспроизведение.
2. Заголовок основного окна копируется в видеоокно.
3. Перемотка работает кликом по позиции в слайдере.
4. Дефолтный фильтр выбора файлов "все поддерживаемые".
Закоммитил, так что свежее с исправлением можно попробовать из svn.
-
- Сообщения: 111
- ОС: arch
Re: CuePlayer
ipse666 поставил я пакеты , что ты потребовал, результат не изменился.
-
- Сообщения: 108
- ОС: macOS
Re: CuePlayer
В смысле те же ошибки?
покажи мне ls -l /usr/lib/pkgconfig/gstreamer-0.10.pc например.
А потом ошибки которые выдает qmake-qt4
покажи мне ls -l /usr/lib/pkgconfig/gstreamer-0.10.pc например.
А потом ошибки которые выдает qmake-qt4