Текущее время: 01 май 2025, 21:12 • Часовой пояс: UTC + 3 часа |
Помогите побороть проблему с воспроизведением AAC
 |  |
Страница 1 из 1 |
[ Сообщений: 10 ] |
|
Автор | Сообщение |
shurikus
|
|
Зарегистрирован: 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 и для бехолдеровской проги, но не участвуют при воспроизведении файла.
|
|
|
ALF
|
|
Эксперт |  |
Зарегистрирован: 02 апр 2006, 21:37 Сообщения: 1329
|
Вы неверно себе представляете, что такое драйвер устройства. Драйвер работает исключительно с оборудованием, принимает от чипсета, разбивает на семплы и упаковывает в памяти безликий транспортный поток. Драйвер понятия не имеет, что входит в этот поток, какие аудио и видео дорожки, сколько их и какими кодеками они сжаты. На этом его работа заканчивается, а транспортный поток семплами раздаётся программам. И только непосредственно уже сама программа, пропустив транспортный поток через свой демультиплексор, пишет вам "AAC ADTS (MPEG2-LC)", 48000 Hz, 2.0 ch" и пытается раскодировать звук через выбранный декодер. Так что, как не крути, драйвер тут ни при чём. Не там ищите.
Behold TV M6 Extra Behold TV H8 Behold TV T8
|
|
|
shurikus
|
|
Зарегистрирован: 28 июл 2015, 12:50 Сообщения: 5
|
Я всего лишь предположил, потому что и бехолдеровская программа и ProgDVB ведут себя одинаково, а плееры нормально воспроизводят записанное. Общим у них является как я понимаю только драйвер устройства. Но возможно есть промежуточные сущности. Как бы то ни было, хочется это побороть.
|
|
|
ALF
|
|
Эксперт |  |
Зарегистрирован: 02 апр 2006, 21:37 Сообщения: 1329
|
Ваши декодеры в ХР могут быть не адаптированы для воспроизведения потокового видео. Тут есть один нюанс. При работе с тюнером декодер ведомый. Эфирный поток нельзя попридержать. Готов он или не готов, данные в декодер запихивают силой. В результате у декодера не всегда всё получается. В плеерах демультиплексору и декодеру торопиться некуда. Записанный файл никуда не денется и в этом случае пара демукс+декодер является ведущей. Данные считываются из файла по мере надобности.
Behold TV M6 Extra Behold TV H8 Behold TV T8
|
|
|
shurikus
|
|
Зарегистрирован: 28 июл 2015, 12:50 Сообщения: 5
|
Да, как вариант. Но все же странно, что только один декодер от микрософта смог декодировать. И речь ведь об аудио потоке, а не о видео. Загрузка процессора при этом невелика. Я все же думаю, что проблема на стороне ПО от бехолдера. Неплохо, если бы отписались люди, у которых есть вещание со звуком в AAC, и они слышат звук, используя кодек не от микрософта.
|
|
|
alex333
|
|
Зарегистрирован: 29 май 2011, 10:27 Сообщения: 661
|
Каналов с aac у меня в dvb-c нет, но есть спутниковый канал триколора в 4к (естественно другой софт и плата), вот там aac, проигрывается и виндовским и lav кодеками. Стараюсь не включать канал, потом трудно выключить, т.к комп тормозит 
T7, T8
Последний раз редактировалось alex333 29 июл 2015, 10:47, всего редактировалось 1 раз.
|
|
|
boss911
|
|
Зарегистрирован: 14 авг 2012, 10:52 Сообщения: 292 Откуда: Україна
|
Я для декодинга AAC использую AC3Filter или MainConcept, за первым заметил грешок, частенько начал вылетать, а вот последний себя ведет очень стабильно, ни разу еще не упал.
Behold A8
|
|
|
shurikus
|
|
Зарегистрирован: 28 июл 2015, 12:50 Сообщения: 5
|
boss911 писал(а): Я для декодинга AAC использую AC3Filter или MainConcept, за первым заметил грешок, частенько начал вылетать, а вот последний себя ведет очень стабильно, ни разу еще не упал. Подскажите, плз, откуда вы брали MainConcept? Какой-то из кодек паков или отдельно ставили? Сейчас его как-то перестали включать в наборы.
|
|
|
boss911
|
|
Зарегистрирован: 14 авг 2012, 10:52 Сообщения: 292 Откуда: Україна
|
shurikus писал(а): Подскажите, плз, откуда вы брали MainConcept? Кодек выдернул вот из этой сборки (залито автором сборки). В нашем случае нам нужно только два файла (аудио кодек AAC), открываем EXE файл любым архиватором и достаем "mc_dec_aac.dll" и "mc_dec_aac_ds.ax", далее регим кодек в системе: Код: regsvr32 mc_dec_aac_ds.ax
Behold A8
|
|
|
shurikus
|
|
Зарегистрирован: 28 июл 2015, 12:50 Сообщения: 5
|
boss911 писал(а): shurikus писал(а): Подскажите, плз, откуда вы брали MainConcept? Кодек выдернул вот из этой сборки (залито автором сборки). В нашем случае нам нужно только два файла (аудио кодек AAC), открываем EXE файл любым архиватором и достаем "mc_dec_aac.dll" и "mc_dec_aac_ds.ax", далее регим кодек в системе: Код: regsvr32 mc_dec_aac_ds.ax Спасибо, добрый человек! Ваш кодек заработал, звук появился. Единственный из девяти протестированных. Работает и под семеркой и под XP.
|
|
|
 |  |
Страница 1 из 1 |
[ Сообщений: 10 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|