проблема проигрывания mkv с субтитрами в la > 4.1(6105) |
NdCh 14 декабря 2008, 13:56
| В la версии старше 4.1(6105)
файлы mkv с встроенными субтитрами (например str) не проигрываются.
например в 4.4 build784
вылетает окно "не удалось найти декомпрессор"
затем вылетает окно "ошибка файла при открытии"
Всё. На этом просмотр закончен.
mplayer2.exe тоже ругается:
Некоторые из потоков этого фильма имеют неподдерживаемый формат. (Ошибка=00040242)
НО(!) проигрывает фильм!
Что за повод не проигрывать фильм при отсутствии декомпрессора хотя бы для одного из потоков ? |
exx 14 декабря 2008, 16:47
| >не удалось найти декомпрессор
Походу у тебя нету в системе всех нужных кодеков
поставь K-Lite Mega Codec Pack - это должно решить проблему
|
NdCh 14 декабря 2008, 16:51
| Что за повод не проигрывать фильм при отсутствии декомпрессора хотя бы для одного из потоков ? |
mahvon 15 декабря 2008, 03:54
| Дело не в отсутствии деокомпрессора. Другие плееры нормально плеят субтитры в матрешке. По идее ЛА должен играть субтитры встроенным движком, но он этого не делает. С внешними фильтрами таже самая ошибка (например с директвобсаб и ффдшоу). Сплиттеры шо хаали шо габест ЛА побоку, он ругаеться на отсутствие декомпрессора для потока и не играет файл. Если субтитров нет то все ОК |
NdCh 15 декабря 2008, 17:44
| Почему тогда в старых версиях, например la 4.1(6105), этот файл проигрывается, хотя и без субтитров ?
Курс партии сменился ?
Больше фич любой ценой ? |
mahvon 16 декабря 2008, 02:02
| Надо попробовать старую версию, я думал что это во всех так... (пользуюсь последней беткой) |
exx 20 декабря 2008, 22:14
| Я признатся вобсче вишу на 2.4,
у меня шо 4.1 шо 4.3 ни mkv ни flv ни mov не тянят
(хотя 2.4 mkv играет без видео, зато хоть на декомпрессоры не ругается) |
Shark136 20 декабря 2008, 23:47
| Попробуте использовать вот этот кодек пак - http://rapidshare.com/files/175261796/klmcodec134.exe.html
Устанавливать все КРОМЕ FFDSHOW. Всякие программы которые там есть не обязательно. Морган тоже не стоит.
Я вот уже много лет юзаю именно эту сборку кодеков. |
exx 21 декабря 2008, 09:34
| Я вот попробовал поставить этот древний K-Lite, признатся не спасло, flv и mkv ругалось на декомпрессор, а mov в 4.4 играло в присутствии Active Movoe Window с белим фоном, а в 2.4 тоже с белым фоном но зато в окне плеера, поставил обратно klmcodec425 и 4.4 почемуто начал все нормально читать (в том числе mkv, flv и mov), но почему раньше 2.4 читал а в то время как 4.4 не это пока осталось чудом |
mahvon 22 декабря 2008, 00:09
| Кодеки тут не причем. ЛА не играет мкв с встроенными субтитрами и точка. А кодекпаки никогда не ставлю и никому не советую |
sf_flash 22 декабря 2008, 01:03
| >Кодеки тут не причем. ЛА не играет мкв с встроенными субтитрами и точка. А кодекпаки никогда не ставлю и никому не советую
1. ЛА играет мкв с встроенными субтитрами и точка.
2. Советую всем ставить кодек-паки, в частности:
http://download.svethardware.cz/download/ostatni/kodeky/klmcodec442.exe, не забудьте при установке проставить галочки directvobsub.
3. Если вы любитель головняка, то ищите следующие кодеки вручную: MatroskaSplitter.ax, vsfilter.dll и конечно видео и аудио декомпрессоры, в зависимости оттого чем ваши потоки паковались в контейнер mkv.. Прилагается файл: vobsub.JPG
|
exx 22 декабря 2008, 10:09
| to mahvon
Кодеки нужны, как по твоему плеер розмером с 1mb читает столько различных типов файлов, это благодаря кодекам какие уже поставлены в системе,
в чистом дистрибутиве так же есть кодеки, какие могут проиграть часть типов файлов (avi, mpeg, wma, mp3, wav, ...), но если вот ты на чистой винде попробуеш проиграт flv или flac, то тебе проигрыватель выдаст красивое сообсчение,
впринципе большинство видео плееров поставляются сразу с кодеками, причем если ты поставишь несколько плееров, а база кодеков в системе одна - реестр, то они будут юзать одни и те же кодеки, просто кодеки второво покроют кодеки первого,
но LA так получилось что поставляется без кодеков, потому к нему надо ставить либо кодек пак, либо паралельно какой нибуть плеер с кодеками (желательно не кривими)
Относительно проигрывания субтитров в mkv встроеным движком LA скажу такое: этот движок может читать субтитры только из внешних файлов (*.sub, *.str, *.saa, ...) а в случае mkv там субтитры зашиты в сам mkv файл, и потому надо фильтр DirectVobSub, какой есть в любом нормальном кодек паке |
Andy 22 декабря 2008, 16:08
| 2 sf_flash & exx
вопрос не в том почему не проигрываются субтитры при отсутствии фильтра, это понятно , а в том почему не открывается файл вообще ?
он должен проигрываться без субтитров в этом случае ... а не выдавать ошибку и не воспроизводиться ...
Собственно, ЛА неплохо было бы уже обзавестись собственным сплитером матрешки, как тому же МРС ... при использовании внешних большие неудобства с переключением дорожек аудио и субтитров, ибо с пульта через ВинЛирк этого не сделать и приходится ползти к компу ... это можно отнести к пожеланиям по развитию плейера :-)
|
mahvon 22 декабря 2008, 19:02
| 2exx Я не говорил что кодеки не нужны, вам померещилось. Там написано "не советую кодекпаки". Только что провел еще тестов. ЛА играет таки некоторые матрешки с сабами (через вобсаб, сам не может). Возможно проблема в кодировке субтитров (ЛА ведь не дружит с юникодом?).
Кому выслать кусок файла с сабами на который ЛА ругаеться? |
exx 22 декабря 2008, 19:55
| to Andy:
Почитай соседний топик, может поможет:
http://www.softella.com/la/forum.ru/2246.htm?c=6
to mahvon:
Можешь попробовать подгрузить эти сабы к какому либо другому файлу (хотя думаю это ниче не изменит),
На наличие юникода (насколько я знаю то LA с ним не дружит) тоже не тижело проверить: открываешь файл сабов блокнотом, жмешь "Сохранить как...", и там в диалоге сохранения внизу будет написана сама кодировка
А вобсче если не сложно то выложи файл сабов здесь на форуме |
Andy 22 декабря 2008, 22:59
| 2 exx
с габестовским сплитером у меня были проблемы ... я его давненько не пробовал, но был у меня с ним раньше такой глючек - если аудиодорожка при сборке mkv была с delay-ем, то габест на это дело ложил, в результате имел место рассинхрон ... по этой причине приходилось пользовать Хаали.
Пока для себя остановился на ЛА 2.6 для avi-шек и МРС-НС для mkv (DXVA ускорение в его декодере работает замечательно) :-)
Перебрался бы на МРС-HC полностью, да он яркость, контрастность видео не умеет регулировать ... :-(
|
exx 23 декабря 2008, 22:36
| >с габестовским сплитером у меня были проблемы
Я вот посотрел, у меня тоже не очень видео и звук синхронизируются
>DXVA ускорение в его декодере работает замечательно
Я вот какуюто статейку нашел
http://forum.ixbt.com/topic.cgi?id=62:14359
Декодер его называется MPCVideoDec.ax,
можешь попробовать зарегить (не забудь в ffdshow выруть h.264/avc)
(сразу хочу извинится, у меня видюха интел, он с ней не пашит)
Прилагается файл: MPCVideoDec.zip » скачать |
NdCh 24 декабря 2008, 09:17
| действительно с vsfilter субтитры показываются
http://kent.dl.sourceforge.net/sourceforge/guliverkli/vsfilter_20051125.7z
Файл открывается, но кто так криво обрабатывает exception ?
Это просто ужас писать так программы! |
NdCh 24 декабря 2008, 09:36
| Могли бы в системных требованиях написать обязательное наличае в системе vsfilter , раз без него программа не работает.
;( |
NdCh 24 декабря 2008, 09:56
| А что запрещает создать и выложить рядом с дистрибутивом LA нечто в духе LA-Codec-Pack ? |
NdCh 24 декабря 2008, 10:34
| Зачем,извините, c MPCVideoDec попу мучать ?
timeCodec:
MPCVideoDec Filter 1, 2, 908, 0
H.264/VC-1 DXVA video decoder
User: 690s, kernel: 17s, total: 707s, real: 838s, fps: 195.6, dfps: 165.1
CoreAVC Professional Edition 1.8.5
User: 54s, kernel: 23s, total: 77s, real: 357s, fps: 1785.1, dfps: 387.7 |
Andy 25 декабря 2008, 23:35
| 2 exx
регестрировал я и декодер MPC отдельно в системе... при его использовании в LA ускорение DXVA почему-то не включается ...
может ключик какой в реестре прописать надо или еще чего (дрова, железо) - копать лень было, проще МРС запустить ... :-) тут мне помощь не нужна - сам поучить могу ... мне нужен встроенный сплитер матроски с возможностью управления дорогами аудио и сабов через винлирк :-)
2 NdCh
> Файл открывается, но кто так криво обрабатывает exception ?
> Это просто ужас писать так программы!
поддерживаю, с обработкой эксепшенов дело плохо ...
однажды у меня в системе не было приоритетного АС3 декодера, ЛА тупо виснет при попытке открытия файла ..
насчет CoreAVC Professional и MPCVideoDec Filter - сравнение некорректно, т.к CoreAVC Professional на данный момент не поддерживает DXVA, поддержку обещают в скором будующем :-) как только сделают, сразу на него переберусь :-) а пока извините, не у всех проца хватает на софтверный декодинг ФуллХД ... а с использованием DXVA у меня загрузка проца примерно 10-15% при этом загрузка проца видюхи (АТИ 2600) тоже около 15-20% ... |
jehuty 26 декабря 2008, 14:43
| Прочитав это, решил проверить (пользуюсь LA 4.4.784).
Субтитров в mkv и правда не было (а раньше, со старым LA, отображались). Я просто переустановил К-lite codec pack 3.8.0 full, и субтитры снова стали показываться. Может вы чуток перемудрили?... |
sf_flash 27 декабря 2008, 00:39
| Перечитал топик..
Специально удалил из системы "vsfilter.dll".
Открываю матрёшку с сабами, видео воспроизводится..
Поток сабов подключается к ffdhow Video Decoder.
Ну и в чем проблема? Мы не хотим вообще ставить кодеки для плеера который использует внешние кодеки??
>А что запрещает создать и выложить рядом с дистрибутивом LA нечто в духе LA-Codec-Pack?
У меня была такая мысль, но где выложить-то? На неизвестном левом хосте? Доступ к этому ресурсу - softella.com - есть только у автора проекта, который пребыдвает в изрядно затянувшемся "творческом отпуске", поэтому и дистрибутивы ла выкладываются-то в форуме.. |
NdCh 27 декабря 2008, 05:18
| То же самое-не открывается файл при отсутствии в системе mp4a декодера.
Устанавливаем http://blog.monogram.sk/janos/download/filters/mm_aac_dec_0.9.5.0_bin.zip
И всё воспроизводится.
Вопрос: а если у меня нет потребности в звуке, а видео посмотреть хочу, что делать ? Качать аудио-декодер ? Зачем ? Чтобы посмотреть видео? Логика мне непонятна! |