Текущее время: 19 апр 2024, 20:17 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

Помогите побороть проблему с воспроизведением AAC

Начать новую темуОтветить на тему Страница 1 из 1 [ Сообщений: 10 ]
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 28 июл 2015, 12:54. Заголовок сообщения:  Помогите побороть проблему с воспроизведением AAC
Зарегистрирован:
    28 июл 2015, 12:50
Сообщения: 5
Тюнер - 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 и для бехолдеровской проги, но не участвуют при воспроизведении файла.
Профиль 
Сообщение Добавлено: 28 июл 2015, 16:53. Заголовок сообщения:  Re: Помогите побороть проблему с воспроизведением AAC
Эксперт
Аватара пользователя
Зарегистрирован:
    02 апр 2006, 21:37
Сообщения: 1329
Вы неверно себе представляете, что такое драйвер устройства. Драйвер работает исключительно с оборудованием, принимает от чипсета, разбивает на семплы и упаковывает в памяти безликий транспортный поток. Драйвер понятия не имеет, что входит в этот поток, какие аудио и видео дорожки, сколько их и какими кодеками они сжаты. На этом его работа заканчивается, а транспортный поток семплами раздаётся программам. И только непосредственно уже сама программа, пропустив транспортный поток через свой демультиплексор, пишет вам "AAC ADTS (MPEG2-LC)", 48000 Hz, 2.0 ch" и пытается раскодировать звук через выбранный декодер. Так что, как не крути, драйвер тут ни при чём. Не там ищите.
Behold TV M6 Extra
Behold TV H8
Behold TV T8
Профиль 
Сообщение Добавлено: 28 июл 2015, 17:15. Заголовок сообщения:  Re: Помогите побороть проблему с воспроизведением AAC
Зарегистрирован:
    28 июл 2015, 12:50
Сообщения: 5
Я всего лишь предположил, потому что и бехолдеровская программа и ProgDVB ведут себя одинаково, а плееры нормально воспроизводят записанное. Общим у них является как я понимаю только драйвер устройства. Но возможно есть промежуточные сущности. Как бы то ни было, хочется это побороть.
Профиль 
Сообщение Добавлено: 28 июл 2015, 18:17. Заголовок сообщения:  Re: Помогите побороть проблему с воспроизведением AAC
Эксперт
Аватара пользователя
Зарегистрирован:
    02 апр 2006, 21:37
Сообщения: 1329
Ваши декодеры в ХР могут быть не адаптированы для воспроизведения потокового видео. Тут есть один нюанс. При работе с тюнером декодер ведомый. Эфирный поток нельзя попридержать. Готов он или не готов, данные в декодер запихивают силой. В результате у декодера не всегда всё получается. В плеерах демультиплексору и декодеру торопиться некуда. Записанный файл никуда не денется и в этом случае пара демукс+декодер является ведущей. Данные считываются из файла по мере надобности.
Behold TV M6 Extra
Behold TV H8
Behold TV T8
Профиль 
Сообщение Добавлено: 28 июл 2015, 18:27. Заголовок сообщения:  Re: Помогите побороть проблему с воспроизведением AAC
Зарегистрирован:
    28 июл 2015, 12:50
Сообщения: 5
Да, как вариант. Но все же странно, что только один декодер от микрософта смог декодировать. И речь ведь об аудио потоке, а не о видео. Загрузка процессора при этом невелика. Я все же думаю, что проблема на стороне ПО от бехолдера. Неплохо, если бы отписались люди, у которых есть вещание со звуком в AAC, и они слышат звук, используя кодек не от микрософта.
Профиль 
Сообщение Добавлено: 29 июл 2015, 01:37. Заголовок сообщения:  Re: Помогите побороть проблему с воспроизведением AAC
Зарегистрирован:
    29 май 2011, 10:27
Сообщения: 661
Каналов с aac у меня в dvb-c нет, но есть спутниковый канал триколора в 4к (естественно другой софт и плата), вот там aac, проигрывается и виндовским и lav кодеками. Стараюсь не включать канал, потом трудно выключить, т.к комп тормозит :gig:
T7, T8
Последний раз редактировалось alex333 29 июл 2015, 10:47, всего редактировалось 1 раз.
Профиль 
Сообщение Добавлено: 29 июл 2015, 07:44. Заголовок сообщения:  Re: Помогите побороть проблему с воспроизведением AAC
Аватара пользователя
Зарегистрирован:
    14 авг 2012, 10:52
Сообщения: 292
Откуда: Україна
Я для декодинга AAC использую AC3Filter или MainConcept, за первым заметил грешок, частенько начал вылетать, а вот последний себя ведет очень стабильно, ни разу еще не упал.
Behold A8
Профиль 
Сообщение Добавлено: 29 июл 2015, 11:44. Заголовок сообщения:  Re: Помогите побороть проблему с воспроизведением AAC
Зарегистрирован:
    28 июл 2015, 12:50
Сообщения: 5
писал(а):
Я для декодинга AAC использую AC3Filter или MainConcept, за первым заметил грешок, частенько начал вылетать, а вот последний себя ведет очень стабильно, ни разу еще не упал.


Подскажите, плз, откуда вы брали MainConcept? Какой-то из кодек паков или отдельно ставили? Сейчас его как-то перестали включать в наборы.
Профиль 
Сообщение Добавлено: 01 авг 2015, 12:19. Заголовок сообщения:  Re: Помогите побороть проблему с воспроизведением AAC
Аватара пользователя
Зарегистрирован:
    14 авг 2012, 10:52
Сообщения: 292
Откуда: Україна
писал(а):
Подскажите, плз, откуда вы брали MainConcept?

Кодек выдернул вот из этой сборки (залито автором сборки). В нашем случае нам нужно только два файла (аудио кодек AAC), открываем EXE файл любым архиватором и достаем "mc_dec_aac.dll" и "mc_dec_aac_ds.ax", далее регим кодек в системе:
Код:
regsvr32 mc_dec_aac_ds.ax
Behold A8
Профиль 
Сообщение Добавлено: 01 авг 2015, 12:50. Заголовок сообщения:  Re: Помогите побороть проблему с воспроизведением AAC
Зарегистрирован:
    28 июл 2015, 12:50
Сообщения: 5
писал(а):
писал(а):
Подскажите, плз, откуда вы брали MainConcept?

Кодек выдернул вот из этой сборки (залито автором сборки). В нашем случае нам нужно только два файла (аудио кодек AAC), открываем EXE файл любым архиватором и достаем "mc_dec_aac.dll" и "mc_dec_aac_ds.ax", далее регим кодек в системе:
Код:
regsvr32 mc_dec_aac_ds.ax

Спасибо, добрый человек! Ваш кодек заработал, звук появился. Единственный из девяти протестированных. Работает и под семеркой и под XP.
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 1 из 1  [ Сообщений: 10 ]  
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: