New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Не воспроизводит некоторые звуковые файлы

Сообщаем о найденных ошибках сюда

Не воспроизводит некоторые звуковые файлы

Postby Novikov » Tue Feb 07, 2012 4:54 am

GD (последний на данный момент ранний билд) не воспроизводит некоторые файлы. Прилагаю архив с проблемным звуком и тестовым DSL-словарем. В других программах файл воспроизводится отлично, четко и полностью (проверяю через прослушку в Total Commander, например).
Attachments
sndbug.zip
Проблемный звуковой файл и тестовый DSL-словарь
(2.35 KiB) Downloaded 249 times
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Re: Не воспроизводит некоторые звуковые файлы

Postby Novikov » Tue Feb 07, 2012 5:04 am

Хм, тут же и нашел, в чем дело. Программа, которой я обрабатывал RIFF-WAV, чтобы выдрать MP3 из шелухи, почему-то не у всех MP3 вычистила RIFF-заголовок в начале файла. В результате чего такие файлы не воспроизводились в GD, хотя прекрасно воспроизводились в других программах.
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm

Re: Не воспроизводит некоторые звуковые файлы

Postby Tvangeste » Tue Feb 07, 2012 6:15 am

Для надежного воспроизведения произвольного звукового контента я рекомендую пользоваться специальной сторонней программой bass_cli.exe вот из этого поста: viewtopic.php?f=8&t=77&p=4616#p4616

Много раз уже она выручала и играет практически все, что ей подсунешь. В отличие от встроенных в Qt средств, которые, прямо скажем, нежные и требовательные к материалу (одно играют, другое не играют, в третьем щелчки, и тд).

Проверил ваш пример с bass_cli, все прекрасно играется без проблем.
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am

Re: Не воспроизводит некоторые звуковые файлы

Postby Novikov » Tue Feb 07, 2012 11:46 am

А на "Андроиде" проигрывается все нормально: и MP3, и WAV, и порченый MP3.

Зато обнаружил интересную особенность, прилагаю файл с четырьмя тестовыми звуками:

Если включить настройку "воспроизводить через DirectShow", то:

1. BROKEN MP3 -- Если к началу MP3-файла прилепить RIFF-заголовок, но назвать файл MP3, он воспроизводится через DirectShow, но не воспроизводится через "внутренние средства Windows". И при этом почему-то в конце проигрывается кусочек звука голосом соседнего диктора (женский голос из соседнего файла).

2. TEST MP3 -- ругается, что надо включить DirectShow.

Включаем DirectShow:

1. BROKEN MP3 -- перестает играть.

2. TEST WAV -- зацикливается, играет до середины, потом перескакивает в начало и играет еще чуток.

3. TEST MP3 -- играет отлично.

Прилагаю обновленный архив со звуками и тестовым DSL.
Attachments
sndbug.zip
Тестовый DSL и звуки
(23.33 KiB) Downloaded 250 times
Novikov
 
Posts: 164
Joined: Mon Jan 23, 2012 8:29 pm


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 1 guest