Проблема с воспроизведением MKV

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
belui
Сообщения: 177
ОС: Mandriva 2010 PowerPack/Winda7

Проблема с воспроизведением MKV

Сообщение belui »

Вечер добрый всем ...
Проблема в следующем,открываю фаил MKV в проигрывателе MPlayer-жуткие тормоза что звука что изображения.
Открываю первый фильм в SMPlayer изображение нормальное но звук только-музыка,врывы ну короче эффекты фильма,голоса нет.Перековырял все настройки ничего не выходит только звуки в фильме(без голоса)
Открываю фильм второй история таже,только если выбираю англискую дорогу голос появляется.
Непойму если звук есть то почему нет голоса на русской дорожке?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Проблема с воспроизведением MKV

Сообщение eddy »

Поиграйтесь с параметрами vo и ao (посмотреть возможные варианты можете так: mplayer -ao help -vo help). У меня, например, более-менее сносно работает с ao=oss, vo=gl2, а с vo=xv были тормоза.
А с доржками - есть такой баг. Если звук 5.1 качественный, делаем ao=alsa, если же некачественный, или фильм стерео - то ao=oss.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
belui
Сообщения: 177
ОС: Mandriva 2010 PowerPack/Winda7

Re: Проблема с воспроизведением MKV

Сообщение belui »

eddy писал(а):
09.12.2009 23:38
Поиграйтесь с параметрами vo и ao (посмотреть возможные варианты можете так: mplayer -ao help -vo help). У меня, например, более-менее сносно работает с ao=oss, vo=gl2, а с vo=xv были тормоза.
А с доржками - есть такой баг. Если звук 5.1 качественный, делаем ao=alsa, если же некачественный, или фильм стерео - то ao=oss.

Выставил у себя такие же значения ao=oss, vo=gl2,второй фильм стал показывать нормально,а первый все равно с тормазами

Паходу дело в том что первый фильм грузит оба ядра процессора по 100%,вопрос как зделать так чтоб не грузил?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Проблема с воспроизведением MKV

Сообщение eddy »

Если кодек второго основан на вейвлетах¸ этого и следовало ожидать (в линуксе, к сожалению, пока еще графические ядра на все 100% использовать не научились). А возможно, у вас слабый компьютер. У меня, например, селерон 2.5ГГц, 512Мб ОЗУ и nVidia GeForce5200, так эти матроски с вейвлет-кодеком h264, вообще как слайд-шоу показываются (особенно если разрешение 1020 и выше).
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Проблема с воспроизведением MKV

Сообщение RasenHerz »

Если вы владелец карты Nvidia, то думаю имеет смысл собрать MPlayer с поддержкой vdpau.
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Проблема с воспроизведением MKV

Сообщение Xandry »

RasenHerz писал(а):
10.12.2009 01:37
Если вы владелец карты Nvidia, то думаю имеет смысл собрать MPlayer с поддержкой vdpau.

Только если уж идти на такой шаг как пересборка mplayer, надо бы убедиться для начала, что видеокарта поддерживает VDPAU. У меня вот не поддерживает, но и проблем с воспроизведением mkv не имею.
Спасибо сказали:
Аватара пользователя
belui
Сообщения: 177
ОС: Mandriva 2010 PowerPack/Winda7

Re: Проблема с воспроизведением MKV

Сообщение belui »

у меня проц два ядра по 1.8 ,видео АТИ 4850,2гб оперативки.
Оба фильма с разрешением 1024*400,правда первый 2.9гб,второй 1,5гб.С загрузкой проца на 100% я ошибся по 50-60% грузятся ядра.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Проблема с воспроизведением MKV

Сообщение eddy »

belui писал(а):
10.12.2009 06:48
видео АТИ 4850

Тогда лучше vo=gl2 не указывать, а попробовать какой-нибудь другой.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Проблема с воспроизведением MKV

Сообщение Red Gremlin »

Что пишет mplayer -frames 0 film.mkv при запуске в консоли? Хотя я почти уверен (по размеру первого фильма), что это MPEG4-P10 с высоким битрейтом и комп не тянет (mplayer не умеет декодировать p10 в несколько потоков, надо качать с их сайта и ставить mplayer-mt).
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Проблема с воспроизведением MKV

Сообщение rm_ »

vo=xv

...должен работать лучше всего.
Если не работает - у вас не стоят / не работают / не настроены драйвера видеокарты. Разбирайтесь с этим.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Проблема с воспроизведением MKV

Сообщение SinClaus »

У меня например в 2009.1 совершенно без проблем играет:

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

Playing Therion - Live Gothic 2008.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC) "bu!", -vid 0
[mkv] Track ID 2: audio (A_AC3) "bu!", -aid 0, -alang und
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  608x480  24bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)

Играет - VO: [xv] 608x480 => 822x480 Planar YV12 [zoom]

Загрузка процессора эквивалентна холостому простою... :) (от 2 до 12% на одно ядро)
Процессор E4700 @ 2.60GHz, подпнутый до 3х Ггц.
Спасибо сказали:
Аватара пользователя
belui
Сообщения: 177
ОС: Mandriva 2010 PowerPack/Winda7

Re: Проблема с воспроизведением MKV

Сообщение belui »

Red Gremlin писал(а):
10.12.2009 10:03
Что пишет mplayer -frames 0 film.mkv при запуске в консоли? Хотя я почти уверен (по размеру первого фильма), что это MPEG4-P10 с высоким битрейтом и комп не тянет (mplayer не умеет декодировать p10 в несколько потоков, надо качать с их сайта и ставить mplayer-mt).


1 Фильм

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

[alex@localhost ~]$ mplayer -frames 0 /media/win_d/ТОРРЕНТ/Transformers.Revenge.of.the.Fallen.mkv
MPlayer SVN-1.rc3.0.r29554.2mdv2010.0-4.4.1 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /media/win_d/ТОРРЕНТ/Transformers.Revenge.of.the.Fallen.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_AAC), -aid 0, -alang und
[mkv] Track ID 3: audio (A_AAC), -aid 1, -alang und
[mkv] Track ID 4: subtitles (S_TEXT/UTF8), -sid 0, -slang und
[mkv] Track ID 5: subtitles (S_TEXT/ASS), -sid 1, -slang und
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  1024x424  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Trying to force audio codec driver family libmad...
Requested audio codec family [faad] (afm=faad) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
[aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
[aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
[aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
[aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
[aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
AUDIO: 24000 Hz, 6 ch, s16le, 128.0 kbit/5.56% (ratio: 16000->288000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 24000Hz 6ch s16le (2 bytes per sample)
Starting playback...


Exiting... (End of file)


2 Фильм

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

[alex@localhost ~]$ mplayer -frames 0 /media/win_d2/Торент/Inglourious_Basterds.barm.mkv
MPlayer SVN-1.rc3.0.r29554.2mdv2010.0-4.4.1 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /media/win_d2/Торент/Inglourious_Basterds.barm.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC) "Inglourious Basterds.2009", -vid 0
[mkv] Track ID 2: audio (A_AAC) "MVO Elektrichka AAC LC 6ch 200 kbps", -aid 0, -alang rus
[mkv] Track ID 3: audio (A_AAC) "Original AAc LC 2ch 128 kbps", -aid 1, -alang eng
[mkv] Track ID 4: subtitles (S_TEXT/UTF8) "non-dub", -sid 0, -slang rus
[mkv] Track ID 5: subtitles (S_TEXT/UTF8) "full", -sid 1, -slang rus
[mkv] Track ID 6: subtitles (S_TEXT/UTF8) "Low hear", -sid 2, -slang eng
[mkv] Track ID 7: subtitles (S_TEXT/UTF8), -sid 3, -slang eng
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  1056x440  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Trying to force audio codec driver family libmad...
Requested audio codec family [faad] (afm=faad) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 6 ch, s16le, 128.0 kbit/2.78% (ratio: 16000->576000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 48000Hz 6ch s16le (2 bytes per sample)
Starting playback...


Exiting... (End of file)
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Проблема с воспроизведением MKV

Сообщение Red Gremlin »

Да, вполне вероятно, что мощи не хватает. Для гарантии сделать:
mplayer -benchmark -vo null -ao null -frames 4000 film.avi и посмотреть на загрузку видеокодека (VC: xx% в итоговой табличке).
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Проблема с воспроизведением MKV

Сообщение SinClaus »

Судя по загрузке ядер проца, у меня на полную задействованы ресурсы видеокарты. Mplayer из репов, драйвер с сайта Нвидии. Карта GeForce 8500 GT
Спасибо сказали:
Аватара пользователя
belui
Сообщения: 177
ОС: Mandriva 2010 PowerPack/Winda7

Re: Проблема с воспроизведением MKV

Сообщение belui »

Red Gremlin писал(а):
11.12.2009 08:06
Да, вполне вероятно, что мощи не хватает. Для гарантии сделать:
mplayer -benchmark -vo null -ao null -frames 4000 film.avi и посмотреть на загрузку видеокодека (VC: xx% в итоговой табличке).

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

[alex@localhost ~]$ Playing /media/win_d/ТОРРЕНТ/Transformers.Revenge.of.the.Fallen.mkv.
bash: Playing: command not found
[alex@localhost ~]$ [mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
bash: syntax error near unexpected token `('
[alex@localhost ~]$ [mkv] Track ID 2: audio (A_AAC), -aid 0, -alang und
bash: syntax error near unexpected token `('
[alex@localhost ~]$ [mkv] Track ID 3: audio (A_AAC), -aid 1, -alang und
bash: syntax error near unexpected token `('
[alex@localhost ~]$ [mkv] Track ID 4: subtitles (S_TEXT/UTF8), -sid 0, -slang und
bash: syntax error near unexpected token `('
[alex@localhost ~]$ [mkv] Track ID 5: subtitles (S_TEXT/ASS), -sid 1, -slang und
bash: syntax error near unexpected token `('
[alex@localhost ~]$ [mkv] Will play video track 1.
bash: [mkv]: command not found
[alex@localhost ~]$ Matroska file format detected.
bash: Matroska: command not found
[alex@localhost ~]$ VIDEO:  [avc1]  1024x424  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
bash: syntax error near unexpected token `('
[alex@localhost ~]$ ==========================================================================
bash: ==========================================================================: command not found
[alex@localhost ~]$ Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
> ==========================================================================
> ==========================================================================
> Trying to force audio codec driver family libmad...
> Requested audio codec family [faad] (afm=faad) not available.
> Enable it at compilation.
> Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
> [aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
> [aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
> [aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
> [aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
> [aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
> [aac @ 0x88a0b80]SBR not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.
> AUDIO: 24000 Hz, 6 ch, s16le, 128.0 kbit/5.56% (ratio: 16000->288000)
> Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
> ==========================================================================
Спасибо сказали: