Форум Beholder http://beholder.ru/bb/ | |
Помогите побороть проблему с воспроизведением AAC http://beholder.ru/bb/viewtopic.php?f=1&t=14345 |
Страница 1 из 1 |
Автор: | shurikus [ 28 июл 2015, 12:54 ] |
Заголовок сообщения: | Помогите побороть проблему с воспроизведением AAC |
Тюнер - T7. Проверяется на windows 7 и windows XP. В статистике демультиплексора аудиопоток указывается как "AAC ADTS (MPEG2-LC)", 48000 Hz, 2.0 ch. Если в качестве AAC аудио декодера стоит все что угодно, кроме "Microsoft DVD-DTV Audio Decoder", то максимум, что можно услышать, это отдельные скрипы. Под windows 7 можно использовать и микрософтовский - нет проблем. Но что использовать под windows xp? Пробовал штук пять разных - не помогает. Интересно, что аналогично звук себя ведет и в ProgDVB при выборе различных аудио декодеров. А вот если сохранить программный поток, то например в LA с отключенными внутренними декодерами и подключенным внешним ffdshow, звук вполне себе воспроизводится. Все это наводит на мысль о проблеме в дровах, которые общие и для ProgDVB и для бехолдеровской проги, но не участвуют при воспроизведении файла. |
Автор: | ALF [ 28 июл 2015, 16:53 ] |
Заголовок сообщения: | Re: Помогите побороть проблему с воспроизведением AAC |
Вы неверно себе представляете, что такое драйвер устройства. Драйвер работает исключительно с оборудованием, принимает от чипсета, разбивает на семплы и упаковывает в памяти безликий транспортный поток. Драйвер понятия не имеет, что входит в этот поток, какие аудио и видео дорожки, сколько их и какими кодеками они сжаты. На этом его работа заканчивается, а транспортный поток семплами раздаётся программам. И только непосредственно уже сама программа, пропустив транспортный поток через свой демультиплексор, пишет вам "AAC ADTS (MPEG2-LC)", 48000 Hz, 2.0 ch" и пытается раскодировать звук через выбранный декодер. Так что, как не крути, драйвер тут ни при чём. Не там ищите. |
Автор: | shurikus [ 28 июл 2015, 17:15 ] |
Заголовок сообщения: | Re: Помогите побороть проблему с воспроизведением AAC |
Я всего лишь предположил, потому что и бехолдеровская программа и ProgDVB ведут себя одинаково, а плееры нормально воспроизводят записанное. Общим у них является как я понимаю только драйвер устройства. Но возможно есть промежуточные сущности. Как бы то ни было, хочется это побороть. |
Автор: | ALF [ 28 июл 2015, 18:17 ] |
Заголовок сообщения: | Re: Помогите побороть проблему с воспроизведением AAC |
Ваши декодеры в ХР могут быть не адаптированы для воспроизведения потокового видео. Тут есть один нюанс. При работе с тюнером декодер ведомый. Эфирный поток нельзя попридержать. Готов он или не готов, данные в декодер запихивают силой. В результате у декодера не всегда всё получается. В плеерах демультиплексору и декодеру торопиться некуда. Записанный файл никуда не денется и в этом случае пара демукс+декодер является ведущей. Данные считываются из файла по мере надобности. |
Автор: | shurikus [ 28 июл 2015, 18:27 ] |
Заголовок сообщения: | Re: Помогите побороть проблему с воспроизведением AAC |
Да, как вариант. Но все же странно, что только один декодер от микрософта смог декодировать. И речь ведь об аудио потоке, а не о видео. Загрузка процессора при этом невелика. Я все же думаю, что проблема на стороне ПО от бехолдера. Неплохо, если бы отписались люди, у которых есть вещание со звуком в AAC, и они слышат звук, используя кодек не от микрософта. |
Автор: | alex333 [ 29 июл 2015, 01:37 ] |
Заголовок сообщения: | Re: Помогите побороть проблему с воспроизведением AAC |
Каналов с aac у меня в dvb-c нет, но есть спутниковый канал триколора в 4к (естественно другой софт и плата), вот там aac, проигрывается и виндовским и lav кодеками. Стараюсь не включать канал, потом трудно выключить, т.к комп тормозит ![]() |
Автор: | boss911 [ 29 июл 2015, 07:44 ] |
Заголовок сообщения: | Re: Помогите побороть проблему с воспроизведением AAC |
Я для декодинга AAC использую AC3Filter или MainConcept, за первым заметил грешок, частенько начал вылетать, а вот последний себя ведет очень стабильно, ни разу еще не упал. |
Автор: | shurikus [ 29 июл 2015, 11:44 ] |
Заголовок сообщения: | Re: Помогите побороть проблему с воспроизведением AAC |
писал(а): Я для декодинга AAC использую AC3Filter или MainConcept, за первым заметил грешок, частенько начал вылетать, а вот последний себя ведет очень стабильно, ни разу еще не упал. Подскажите, плз, откуда вы брали MainConcept? Какой-то из кодек паков или отдельно ставили? Сейчас его как-то перестали включать в наборы. |
Автор: | boss911 [ 01 авг 2015, 12:19 ] |
Заголовок сообщения: | Re: Помогите побороть проблему с воспроизведением AAC |
писал(а): Подскажите, плз, откуда вы брали MainConcept? Кодек выдернул вот из этой сборки (залито автором сборки). В нашем случае нам нужно только два файла (аудио кодек AAC), открываем EXE файл любым архиватором и достаем "mc_dec_aac.dll" и "mc_dec_aac_ds.ax", далее регим кодек в системе: Код: regsvr32 mc_dec_aac_ds.ax
|
Автор: | shurikus [ 01 авг 2015, 12:50 ] |
Заголовок сообщения: | Re: Помогите побороть проблему с воспроизведением AAC |
писал(а): писал(а): Подскажите, плз, откуда вы брали MainConcept? Кодек выдернул вот из этой сборки (залито автором сборки). В нашем случае нам нужно только два файла (аудио кодек AAC), открываем EXE файл любым архиватором и достаем "mc_dec_aac.dll" и "mc_dec_aac_ds.ax", далее регим кодек в системе: Код: regsvr32 mc_dec_aac_ds.ax Спасибо, добрый человек! Ваш кодек заработал, звук появился. Единственный из девяти протестированных. Работает и под семеркой и под XP. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |