Dr. Evil
написал 22 марта 2005 года в 15:09 (1404 просмотра)
Ведет себя
как мужчина; открыл 578 тем в форуме, оставил 3008 комментариев на сайте.
Я, наверное, здесь больше всех вопросов задаю. Не хочу флэймить. Но куда деваться?
интересует такой вопрос.
какой музыкальный проигрыватель в Linux может воспроизводить виндовский wma формат медиа файлов.
Спасибо!
Надеюсь, что я не окажусь в черном списке «плохих юзверей».
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
MPlayer.
XMMS с соответствующим плагином.
За что?! За вопросы? Ну, отчасти для этого и служат форумы в принципе.
интересно, как называется этот плагин и где его взять
Так и называется: xmms-wma (http://mcmcc.bat.ru/xmms-wma/).
поставил я плугин из rpm, но при попытке воспроизвести файл *.wma xmms падает, не говоря ни слова. src вообще не поставился. может версия не поддерживается
А бес его знает, чего он падает… Да и прям-таки «не говоря ни слова"?
Попробуй другую версию.
А насчёт src. Дык, это исходники. Надо сначала собрать пакет из пакета .src.rpm (man rpmbuild), а затем уже устанавливать (rpm -ivh …rpm)
вот я чайник. src — это я так сократил фразу: «из исходников». блин, надо было писать по человечески
MPlayer играет wma без плагинов.
А ошибка, с которой вылетела xmms, скорее всего, выведена на первую консоль (Ctl+Alt+F1).
А с какой ошибкой отказались ставиться исходники?
Good Luck,
UT
без плугинов он не воспроизводил
кусок лога припадении: Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkWidget'
Gtk-CRITICAL **: file gtkwidget.c: line 1387 (gtk_widget_destroy): assertion `widget != NULL' failed.
кусок ошибок при компиляции исходников (ссори, что так много):
DrEvil:/opt/xmms-wma-1.0.4 # make
make[1]: Entering directory `/opt/xmms-wma-1.0.4/ffmpeg-strip-wma'
make[1]: Nothing to be done for `all’.
make[1]: Leaving directory `/opt/xmms-wma-1.0.4/ffmpeg-strip-wma'
gcc -c -o obj/xmms-wma.o -O2 -ffast-math -fomit-frame-pointer -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -DX86 -I ffmpeg-strip-wma `xmms-config --cflags` xmms-wma.c
/bin/sh: xmms-config: command not found
xmms-wma.c:29:25: xmms/plugin.h: No such file or directory
xmms-wma.c:30:29: xmms/configfile.h: No such file or directory
xmms-wma.c:31:23: xmms/util.h: No such file or directory
xmms-wma.c:32:30: xmms/titlestring.h: No such file or directory
In file included from xmms-wma.c:40:
iir.h:26:21: gtk/gtk.h: No such file or directory
iir.h:27:22: gdk/gdkx.h: No such file or directory
iir.h:28:18: glib.h: No such file or directory
iir.h:33:25: xmms/plugin.h: No such file or directory
iir.h:34:23: xmms/util.h: No such file or directory
In file included from xmms-wma.c:40:
iir.h:85: error: parse error before '*' token
Хм… А у тебя xmms-devel установлен?
Good Luck,
UT
Кто не воспроизводил? MPlayer или XMMS? Это два разных проигрывателя. MPlayer, как раз, воспроизводит без плагинов (кодеки только нужны)
среди пакетов в моей SuSE 9.2 такого пакета вообще нет
может отдельно поставить
ну, вобщем-то, как и пакета xmms-wma ;)
Не «может», а, определённо, стОит.
Почему нету?
http://rpmfind.net//linux/RPM/suse/9.2/i386/suse/i586/xmms-devel-1.2.10-56.1.i586.html
Что-то мне не понравилась ошибка GTK — может, тоже какой-то devel нужен? Сто лет я с rpm’сами не связывался, не помню ни фига…
Good Luck,
UT
поставил я эту rpm, но результат вот такой
DrEvil:/opt/xmms-wma-1.0.4 # make
make[1]: Entering directory `/opt/xmms-wma-1.0.4/ffmpeg-strip-wma'
make[1]: Nothing to be done for `all’.
make[1]: Leaving directory `/opt/xmms-wma-1.0.4/ffmpeg-strip-wma'
gcc -c -o obj/xmms-wma.o -O2 -ffast-math -fomit-frame-pointer -DHAVE_AV_CONFIG_H
-I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -DX86 -I ffmpeg-s
trip-wma `xmms-config --cflags` xmms-wma.c
In file included from xmms-wma.c:29:
/usr/include/xmms/plugin.h:27:18: glib.h: No such file or directory
In file included from xmms-wma.c:29:
/usr/include/xmms/plugin.h:73: error: parse error before '*' token
/usr/include/xmms/plugin.h:74: error: parse error before «gint»
/usr/include/xmms/plugin.h:93: error: parse error before «GList»
/usr/include/xmms/plugin.h:115: error: parse error before '}' token
/usr/include/xmms/plugin.h:119: error: parse error before '*' token
/usr/include/xmms/plugin.h:153: error: parse error before «pcm_data»
/usr/include/xmms/plugin.h:154: error: parse error before «freq_data»
In file included from xmms-wma.c:30:
/usr/include/xmms/configfile.h:21:18: glib.h: No such file or directory
In file included from xmms-wma.c:30:
UT, я не про -devel пакет сказал, а про -wma ;).
Нужен. И не только xmms-devel…
Но предлагаю не мучаться с установкой из исходников (ну, не люблю я, когда в RPM-based Дистриьутиве ставится что либо из исходников. И Dr._Evil’у тоже советую этого не делать), а поставить MPlayer.
Я неудачник
Mplayer я уже пробовал ставить, и вот что он выдал
DrEvil:~/Desktop/MPlayer-1.0pre6a # ./configure --enable-gui
Checking for GTK version …
Error: The GUI requires GTK devel packages (which were not found).
Check «configure.log» if you do not understand why it failed.
вот что он написал в логе
##########################################
============ Checking for GTK version ============
без гуев компиляца нормально
gtk-devel у меня установлен i │gtk2-devel │2.4.9 │2.4.9 │Include Files and Libraries mandatory for Development. │ 1.5 MB│
А gtk2-devel?
Dr._Devil, зачем ты из исходников ставишь? Скачай RPM-пакет.
http://rpm.pbone.net/index.php3/stat/4/idpl/1637658/com/MPlayer-1.0pre6a-pm.2.i686.rpm.html
Ты будешь смеяться, но gtk-devel и gtk2-devel — это две большие разницы… :-)
http://fr2.rpmfind.net/linux/rpm2html/search.php?query=gtk-devel+&submit=Search+…&system=suse+9.2&arch=
http://fr2.rpmfind.net/linux/rpm2html/search.php?query=gtk2-devel&submit=Search+…&system=suse&arch=
Good Luck,
UT
Там GTK 1 нужен для гуев. А самому МПлееру ничего такого не нужно. Я его, помню, без гуев собрал, и ничего, играл мне RealMedia…
Если просит — знач надо.
На самом деле, MPlayer’у как таковому GTK’шных библиотек не надо. Они нужны для его гуёвой морды gmplayer. Если устроит консольный интерфейс, то можно вполне обойтись и без gtk.
Если просит, значит при конфигуре был задан ключ --enable-gui (если не ошибаюсь), значит при сборке нужен gtk; если б ключ не задавался, то собрался бы плейер и ничего бы не просил.