нет звука в фильмах в mkv

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Ответить
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

нет звука в фильмах в mkv

Сообщение Samae1L »

В двух фильмах в контейнере mkv нет звука. Причём раньше, в старой системе, эти же фильмы проигрывались отменно. Причём наряду с отсутствием звука заметны заметные тормоза видео. И так во всех проигрывателях - SMPlayer, VLC, DragonPlayer

вывод mplayer:

Код: Выделить всё

frag@nona /media/video/Movies $ mplayer Lost.highway.\[DrWares.net\].mkv
MPlayer SVN-r30554-4.5.1 (C) 2000-2010 MPlayer Team

Воспроизведение Lost.highway.[DrWares.net].mkv.
Обнаружен libavformat формат файла!
[matroska @ 0x1407f00]max_analyze_duration reached
[matroska @ 0x1407f00]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0, x264: (High@3.1) 720x432 => 1024x432 25.00 fps ~740.69kbps Skazhutin @ tRuAVC
[lavf] stream 1: audio (aac), -aid 0, -alang rus, Russian: AAC-LC 48Khz 6ch 222kbps Twister
[lavf] stream 2: audio (aac), -aid 1, -alang rus, Russian: AAC-LC 48Khz 6ch 223kbps D2lab
[lavf] stream 3: audio (aac), -aid 2, -alang rus, Russian: AAC-LC 48Khz 6ch 211kbps Serbin
[lavf] stream 4: audio (aac), -aid 3, -alang eng, English: AAC-LC 48Khz 6ch 221kbps Original
[lavf] stream 5: subtitle (unknown), -sid 0, -slang rus, Russian: UTF-8
[lavf] stream 6: subtitle (unknown), -sid 1, -slang eng, English: UTF-8
[lavf] stream 7: subtitle (unknown), -sid 2, -slang fre, French: UTF-8
VIDEO:  [H264]  720x432  0bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Выбран видеокодек: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Открываю декодер аудио: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Выбран аудиокодек: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Начало воспроизведения...
FAAD: Failed to decode frame: Bitstream value not allowed by specification
FAAD: Failed to decode frame: Bitstream value not allowed by specification
FAAD: Failed to decode frame: Bitstream value not allowed by specification
FAAD: Failed to decode frame: Bitstream value not allowed by specification
FAAD: Failed to decode frame: Bitstream value not allowed by specification
FAAD: Failed to decode frame: Bitstream value not allowed by specification
FAAD: Failed to decode frame: Bitstream value not allowed by specification
FAAD: Failed to decode frame: Bitstream value not allowed by specification
FAAD: Failed to decode frame: Bitstream value not allowed by specification
FAAD: Failed to decode frame: Bitstream value not allowed by specification
...


причём все необходимые пакеты собраны со всеми необходимыми флагами, проверял трижды
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: нет звука в фильмах в mkv

Сообщение /dev/random »

Какая версия mplayer и с какими флагами собрана? (eix -e mplayer, если стоит eix)
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: нет звука в фильмах в mkv

Сообщение eddy »

Может, стоит вместо faad использовать аудио-кодек ffmpeg?
Например, у меня на mkv пишется:

Код: Выделить всё

...
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 6 ch, s16le, 448.0 kbit/9.72% (ratio: 56000->576000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
...

Попробуйте пересобрать mplayer с поддержкой ffmpeg.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: нет звука в фильмах в mkv

Сообщение /dev/random »

eddy писал(а):
16.10.2010 18:43
Например, у меня на mkv пишется:

mkv - это контейнер. Здесь играет роль кодек (аудиоформат), использованный в ролике, а не контейнер. У топикстартера это aac. Раньше для его декодирования использовалась собственная, mplayer'овская модификация faad. Начиная с версии, текущей для анстейбла, используется системный faad. Это могло сыграть свою роль.
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: нет звука в фильмах в mkv

Сообщение Samae1L »

/dev/random писал(а):
16.10.2010 18:34
Какая версия mplayer и с какими флагами собрана? (eix -e mplayer, если стоит eix)


вот:

Код: Выделить всё

[ebuild   R   ] media-video/mplayer-1.0_rc4_p20100612  USE="X a52 aalib alsa ass cddb cdio cdparanoia custom-cpuopts dga dirac
directfb dts dv dvd dvdnav enca encode faac faad fbcon ftp gif iconv jpeg jpeg2k libcaca live lzo md5sum mmx mmxext mng mp3
network openal opengl osdmenu png quicktime radio rar real rtc schroedinger sdl shm speex sse sse2 ssse3 theora toolame tremor truetype
 twolame unicode v4l v4l2 vdpau vorbis x264 xscreensaver xv xvid -3dnow -3dnowext (-altivec) -amr -bidi -bindist -bl -bs2b -cpudetection -debug
 -doc -dvb -dxr3 -esd -ggi -gmplayer -ipv6 -jack -joystick -ladspa -lirc -mad -nas -nut -oss -pnm -pulseaudio -pvr -samba (-svga) -tga (-vidix) -vpx
(-win32codecs) -xanim -xinerama -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx -vesa" 0 kB


/dev/random писал(а):
16.10.2010 18:53
Начиная с версии, текущей для анстейбла, используется системный faad. Это могло сыграть свою роль.


походу, оно и сыграло
собрать mplayer версией пониже? сейчас попробую

eddy писал(а):
16.10.2010 18:43
Попробуйте пересобрать mplayer с поддержкой ffmpeg.


такого флага у мплеера нет, но ffmpeg в любом случае вытягивается по зависимостям
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86
Контактная информация:

Re: нет звука в фильмах в mkv

Сообщение megabaks »

вообще то у мплеера есть юз faad -
+ + faad : Use external faad library for AAC decoding
может проще его убрать и использовать мплеерный?
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: нет звука в фильмах в mkv

Сообщение Samae1L »

megabaks писал(а):
16.10.2010 19:57
вообще то у мплеера есть юз faad -
+ + faad : Use external faad library for AAC decoding
может проще его убрать и использовать мплеерный?


мулька следующая: я откатил мплеер до 1.0_rc4_p20100506, отключив флаг faad
в итоге SMPlayer всё равно не озвучивает эти фильмы, зато mplayer из консоли озвучил один из двух ffmpeg'овским кодеком aac
сейчас я ещё больше откачу mplayer (до 1.0_rc4_p20091026-r1), я удалил пакет faad2 и эта версия mplayer'а даже с включенным флагом faad не требует этого пакета, походу, это и есть то, что мне нужно
о результатах отпишуся

megabaks, а у тебя mplayer нормально фильмы с такими звуковыми дорожками проигрывает?
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: нет звука в фильмах в mkv

Сообщение /dev/random »

megabaks писал(а):
16.10.2010 19:57
вообще то у мплеера есть юз faad -
+ + faad : Use external faad library for AAC decoding
может проще его убрать и использовать мплеерный?

Данное описание не соответствует действительности. Этот флаг включает/выключает faad _вообще_ (кстати, возможно, неплохой вариант). В старых версиях был ещё флаг aac, при его включении использовался встроенный faad, при выключении - внешний. Сейчас всегда используется внешний. Посмотрите внутрь старых и новых ебилдов, где и когда там используется параметр "--disable-faad-internal".
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: нет звука в фильмах в mkv

Сообщение Samae1L »

всё, ситуацию исправил откат на mplayer-1.0_rc4_p20091026-r1
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
LGFox
Сообщения: 1
ОС: Mandriva
Контактная информация:

Re: нет звука в фильмах в mkv

Сообщение LGFox »

Такая же проблема была: =)
Попробуй подключить PLF (Pinguin Liberation Front) репозитарий easyurpmi.zarb.org здесь (Выбрать версию ОС и архитектуру процессора). После зайди в rpmdrake (Центр управления Mandriva -> Установка и удаление программ) и установи "faad" (или gstreamer0.10-faad, короче все кодеки и плагины с названием faad). Возможно, потребуется перезагрузка.


P.S. Я еще установил faac, но говорят, он нужен только для кодирования потока mp4a. И обновился. После этого появился звук (перезагрузка не потребовалась).
=D
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: нет звука в фильмах в mkv

Сообщение /dev/random »

LGFox писал(а):
25.12.2010 00:45
Попробуй подключить PLF (Pinguin Liberation Front) репозитарий

Прежде, чем давать дистрибутивно-спепецифичный совет, посмотрите под аватаркой, какой дистрибутив использует человек, которому вы пишете. В этой теме (и разделе ;) ) собрались гентушники, и мандривовский репозиторий они однозначно не подключат.
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86
Контактная информация:

Re: нет звука в фильмах в mkv

Сообщение megabaks »

Samae1L писал(а):
16.10.2010 20:09
megabaks, а у тебя mplayer нормально фильмы с такими звуковыми дорожками проигрывает?

да - без проблем
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: нет звука в фильмах в mkv

Сообщение sspphheerraa »

Обновление мира и revdep-rebuild возможно тоже все исправили бы...
Sspphheerraa
Спасибо сказали:
Аватара пользователя
Eronex
Сообщения: 106
ОС: Ubuntu

Re: нет звука в фильмах в mkv

Сообщение Eronex »

sspphheerraa писал(а):
26.12.2010 12:31
Обновление мира и revdep-rebuild возможно тоже все исправили бы...
Жессть :D
Спасибо сказали:
Аватара пользователя
snake_Kaa
Сообщения: 96
ОС: Gentoo х86_64

Re: нет звука в фильмах в mkv

Сообщение snake_Kaa »

у вас -
[lavf] stream 1: audio (aac)...

его нормально декодирует ffmpeg, о чем Вы и написали
я откатил мплеер до 1.0_rc4_p20100506, отключив флаг faad
в итоге SMPlayer всё равно не озвучивает эти фильмы, зато mplayer из консоли озвучил один из двух ffmpeg'овским кодеком aac

У меня тоже такое было после обновления мира.
Оказалось - mplayer выбирает правильный аудио декодер, smplayer - нет. (ессно глянул в консоль что и как). После этого указал smplayer-у какой декодер использовать.
Работает и больше в матросках не ошибается.
так что ИМХО не тру
откат на mplayer-1.0_rc4_p20091026-r1
Спасибо сказали:
Ответить