Mplayer & gsm|alaw|ulaw в Gentoo. С какими флагами собрать mplayer для вспроизведения оных форматов?
Добрый день!
uname -a
Linux 2.6.27-gentoo-r7
Mplayer собран так:
media-video/mplayer-1.0_rc2_p28058-r1 USE="X a52 aac alsa ass cpudetection custom-cpuopts dvd encode gif gtk iconv jpeg libcaca mad mmx mp2 mp3 png quicktime radio speex theora truetype unicode vorbis win32codecs xscreensaver xv xvid -3dnow -3dnowext -aalib (-altivec) -amrnb -amrwb -arts -bidi -bindist -bl -cddb -cdio -cdparanoia -custom-cflags -debug -dga -dirac -directfb -doc -dts -dv -dvb (-dvdnav) -dxr3 -enca -esd -fbcon -ftp -ggi -ipv6 -jack -joystick -ladspa -lirc -live -lzo -md5sum -mmxext -mng -musepack -nas -nemesi -openal -opengl -oss -pnm -pulseaudio -pvr -rar (-real) -rtc -samba -schroedinger -sdl -sse -sse2 -ssse3 -svga -teletext -tga -v4l -v4l2 -vidix -x264 -xanim -xinerama -xvmc -zoran" VIDEO_CARDS="mga tdfx vesa -s3virge" 0 kB
Вобщем, я пытался почитать man mplayer, но из-за локализации, видимо, что-то с кодировкой именно этого мана.
В соседней ветке нашел описание флагов у человека, там не вижу решения моей проблемы.
Так как это оффтоп в той теме, то создал еще одну тему.
- Для комментирования войдите или зарегистрируйтесь
Смотри сюда
Смотри сюда
Непонятно, какое семейство
Непонятно, какое семейство кодеков нужно воспроизводить. G.711?
Запусти mplayer в консоли с нужным файлом. Посмотри на какое семейство кодеков он будет ругаться, отсюда будем идти дальше.
Не грусти, товарищ! Всё хорошо, beautiful good!
Про нужный кодек в мане нашел
Про нужный кодек в мане нашел только возможность конвертации:
format[=format] (also see -format)
конвертирует между различными форматами сэмплов. Включается автоматически, когда это требуется для
звуковой карты или другого фильтра.
знакового, 'u' - для беззнакового), 'b' означает количество бит на сэмпл (16,24 или 32) и
'e' означает порядок байт ('le' little-endian, 'be' big-endian, 'ne' - порядок байт
компьютера, на котором запущен MPlayer). Правильные значения (некоторые из возможных):
's16le', 'u32be' и 'u24ne'. Исключения из правила, также являющиеся верными
идентификаторами формата: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 и
imaadpcm.
По поводу запуска в консоли:
mplayer busy.gsm
MPlayer dev-SVN-r28058-4.1.2 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Скомпилировано для определения типа процессора во время выполнения.
Воспроизведение busy.gsm.
Обнаружен libavformat формат файла!
[gsm @ 0xa7177f0]Could not find codec parameters (Audio: 0x0000, 0 channels, s16)
LAVF_header: av_find_stream_info() failed
Выходим... (Конец файла)
mplayer options.ulaw
MPlayer dev-SVN-r28058-4.1.2 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Скомпилировано для определения типа процессора во время выполнения.
Воспроизведение options.ulaw.
Выходим... (Конец файла)
таким же образом mp3 играется в лет.
И в мирном космосе покой!
Уточняю, что это: mplayer
Уточняю, что это:
mplayer options.ulaw
MPlayer dev-SVN-r28058-4.1.2 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Скомпилировано для определения типа процессора во время выполнения.
Воспроизведение options.ulaw.
Выходим... (Конец файла)
происходит моментально, файл имеет ненулевую длину, но тем не менее не воспроизводится.
Куда смотреть дальше?
И в мирном космосе покой!
Ммм, судя по матрице кодеков
Ммм, судя по матрице кодеков MPlayer семейство G.711 не поддерживается плеером. Xine пробовал?
Не грусти, товарищ! Всё хорошо, beautiful good!
winterheart написал(а):Ммм,
http://www.mplayerhq.hu/design7/info-ru.html
тут написано, что поддерживается. Либо реально оно только для транскодинга для определенных звуковых карт.
Вожусь с xine.
И в мирном космосе покой!
Млин, та же балалайка. опять
Млин, та же балалайка. опять не понятно чего надо добавлять к плееру для поддержки этих кодеков. Может alaw|ulaw относятся к какому-то семейству кодеков? Помнится, на Lenny после установки win32codecs уж gsm то точно начинал воспроизводиться любым плеером. Здесь у меня mplayer и xine-lib собраны с флагом win32codecs, но gsm не воспроизводится обоими плеерами. Где-то есть еще чего-то...
И в мирном космосе покой!
Вчера нашел винду, но на ней
Вчера нашел винду, но на ней тоже не удалось воспроизвести ulaw|alaw файлы. Я в растерянности.
И в мирном космосе покой!