LINUX.ORG.RU

Windows Media Player


0

0

Не знаю почему, но у меня в SUSE 9.3 (wine-20050211-4, winetools-210jo-5) Windows Media Player 6.4 отказывается воспроизводить звук (недоступно устройство). Запустишь второе окно, не закрывая первое - всё в порядке во втором окне (даже если первое потом закрыть). С другими Windows-приложениями всё OK. Когда-то давно всё работало, поставил сейчас - вот такая лажа.

Использую сабж для перемотки в mms://*/*.wmv.

Пока обхожусь изменённым скриптиком для запуска:

#!/bin/bash
. findwine
$WINE "c:\\program files\\windows media player\\mplayer2.exe" "H:\\.system\\wmplayer.wav" &>/dev/null &
PID=$!
sleep 20
$WINE "c:\\program files\\windows media player\\mplayer2.exe" ${PARAM:+"$PARAM"} &>/dev/null &
sleep 10
kill -9 $PID

где wmplayer.wav - пустой аудиофайл.


попробуй в конфиге звук с arts на alsa (что там утебя) поменять. У меня тоже некоторые игры со звуком со второго раза с arts заводятся!

Sof1x
()
Ответ на: комментарий от Sof1x

Огромное спасибо! У меня был прописан "Drivers" = "wineoss.drv", заменил на "Drivers" = "winealsa.drv".

mikhail
() автор топика
Ответ на: комментарий от jackill

>Эта... А зачем он тебе?!

Я же говорю - в Xine и MPlayer нельзя переместиться с одной позиции файла mms://*/*.wmv в другую (только на локальных файлах работает).

mikhail
() автор топика
Ответ на: комментарий от Sof1x

>А есть достойные аналоги для работы с mms://*/*.wmv в линухе??

Кстати, Kaffeine умеет сохранять потоковый файл на диск - WMP это отказывается делать. :) Но мне лень сохранять файл на диск со скоростью потока - мне всего один раз посмотреть надо, пару раз отмотать то, что я прослушал, в Xine/MPlayer это мне дадут сделать не раньше, чем файл скачается полностью.

mikhail
() автор топика
Ответ на: комментарий от mikhail

Интересно, как тогда у меня mplayerplug-in это делает? Только что
проверил на gametrailers.com - и quicktime и wmv мотает туда-сюда.

grob ★★★★★
()
Ответ на: комментарий от grob

mikhail@mikhail:~/Documents> mplayer mms://195.13.160.42/Media/GalvenaKategorija_D/Zebra050803.wmv

MPlayer загрузился. Жмём перемотку вперёд (клавишей влеао, вверх, или PageUp).

MPlayer interrupted by signal 11 in module: seek
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.

mikhail
() автор топика
Ответ на: комментарий от mikhail

oleg@madtux ~ $ mplayer mms://195.13.160.42/Media/GalvenaKategorija_D/Zebra050803.wmv

MPlayer загрузился. Жмём перемотку вперёд (клавишей влеао, вверх, 
или PageUp). Mplayer замирает aka буферится, и вуа-ля перематывает.

media-video/mplayer-1.0_pre7  -3dfx -3dnow -3dnowext +X +aac +aalib 
+alsa (-altivec) -arts -bidi -bl -cdparanoia -cpudetection 
+custom-cflags -debug +dga -directfb +divx4linux -doc +dts +dv -dvb +dvd 
+dvdread -edl +encode -esd -fbcon -ggi +gif +gtk -i8x0 -ipv6 -jack 
-joystick +jpeg -libcaca -lirc -live -lzo +mad -matroska -matrox +mmx 
+mmxext -mythtv -nas -nls +nvidia +opengl +oss +png +real -rtc +samba 
+sdl +sse +sse2 -svga -tga +theora +truetype -v4l -v4l2 +vorbis 
+win32codecs -xanim -xinerama -xmms +xv +xvid +xvmc 7,614 kB 

Из патчей только mplayer-1.0_pre7-gcc_detection.patch

gcc (GCC) 3.4.4 (Gentoo 3.4.4, ssp-3.4.4-1.0, pie-8.7.8)

CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"

grob ★★★★★
()
Ответ на: комментарий от grob

По HTTP Mplayer умеет делать перемотку (в отличии от Windows Media Player 6.4 и Xine), но по MMS только WMP умеет.

mikhail
() автор топика
Ответ на: комментарий от grob

Так ты можешь посмотреть, что в mms://195.13.160.42/Media/GalvenaKategorija_D/Zebra050803.wmv на десятой минуте, не ожидая десять минут?

mikhail
() автор топика
Ответ на: комментарий от mikhail

Могу, но только клавишами влево-вправо вверх-вниз.
Действительно, если я пускаю mplayer -quiet -slave
и даю команду seek +600, то mplayer вылетает так же,
как и у тебя. Причем клавишами перематывать я могу
даже с nocache. ХЗ что происходит.

grob ★★★★★
()
Ответ на: комментарий от mikhail

Ты ещё здесь?

У меня ни в SUSE, ни в Ubuntu (поставил на тестовую тачку вместо висты) не работает перемотка (на 10 секунд работает, но приходится ждать эти десять секунд, так что в топку).

mikhail
() автор топика
Ответ на: комментарий от mikhail

Хм, у меня на 10 секунд перематывает сразу.

grob ★★★★★
()
Ответ на: комментарий от grob

>В топку надо бы wmv, хотя что поделаешь...

Вот именно ничего не поделаеш! Надо подчинится и нормальную поддержку в линухе сделать.

А кому, если что, баг репорт на эту тему слать?

Sof1x
()
Ответ на: комментарий от Sof1x

Декодировать wmv3 (aka Windows Media Video 9) нативным методом на linux
ни одна программа не может, только используя виндовые кодеки. Проект,
целью которого является кодирование всех медиа форматов, это ffmpeg.
Не знаю, какой приоритет в их рабоате занимает поддержка wmv3, но
24 января на их ужасно редко обновляемом сайте появилась такая новость

Eagle-eyed observers may have noticed the recent CVS addition of a VC-9
decoding implementation. It is still highly experimental but should
eventually serve as a basis for decoding Microsoft VC-1/VC-9/WMV3/WMV9
video data.

grob ★★★★★
()
Ответ на: комментарий от mikhail

>> MPlayer interrupted by signal 11 in module: seek - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.

я такое с мплеером не один раз видел :) и кстати не все аудио видео файлы он проигрывал... пару раз споткнулся - 1) не распознал видеоформат (квиктаймовский кажется) и 2) сказал что нету звукового кодека (не помню какой)... это к вопросу о полной всеядности МПлеера - мол поставьте его, и он все-все будет играть

enforcer
()
Ответ на: комментарий от enforcer

>это к вопросу о полной всеядности МПлеера - мол поставьте его, и он все-все будет играть

А ты поставил пакет codecs-all? В essential кое-чего нет.

mikhail
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.