Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2015, 18:26   #1
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию Проблема с воспроизведением звукового файла в NewAC

Всем доброе время суток,
Столкнулся с проблемой:
В Delphi, для проигрывания звука, использую компонент «NewAC».
С интернета (с помощью линейного входа и программы «Total Recorder Editor»), записал аудиофайл с одним словом «help» (обработал его, вытер лишнее в файле до и после, с помощью «Total Recorder Editor»), сохранил его в формате «mp3», длительность меньше секунды. Все как бы ничего – он воспроизводится: проигрывателем «Windows media», «Winamp».
Но NewAC, на него ругается, т.е. срабатывает (это код с одного из примеров):
Код:
if not MP3In1.Valid then
    begin
      StatusBar1.Panels[0].Text := 'MP3 file is not valid.';
      Exit;
    end;
В документации по «Valid», я только нашел:
«Read this property to determine if the file is valid. It is a good practice to check this property before performing other operations on audio stream. Note however that True returned by Valid doesn’t guarantee the file is fully playable. It indicates only that the file could be opened successfully and the file headers were correct. This property also returns False if the decoder library required to play the file cannot be loaded.»

Т.е. ничего конкретного (например параметров аудио файла), почему файл не может быть обработан.

Кто-нибудь сталкивался с подобным или может посоветуете что-нибудь?

Заранее спасибо

Последний раз редактировалось KBO; 25.04.2015 в 18:46.
KBO вне форума Ответить с цитированием
Старый 25.04.2015, 19:34   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от KBO Посмотреть сообщение
«This property also returns False if the decoder library required to play the file cannot be loaded.»
Свойство Valid возвращает false, если библиотека для воспроизведения файла не может быть загружена. "Обычные" файлы mp3 программа воспроизводит нормально?
Streletz вне форума Ответить с цитированием
Старый 25.04.2015, 20:28   #3
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Свойство Valid возвращает false, если библиотека для воспроизведения файла не может быть загружена. "Обычные" файлы mp3 программа воспроизводит нормально?
Да обычные mp3 файлы, нормально воспроизводятся
(может это и не этому вопросу, но я также создал wav файл, а в примерах NewAC, есть пример конвертации wav -> mp3 "Wav2MP3", так эта программа также не может конвертировать, выдает ошибку: "lame_enc.dll could not be loaded")

Последний раз редактировалось KBO; 25.04.2015 в 20:36.
KBO вне форума Ответить с цитированием
Старый 25.04.2015, 20:53   #4
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

При создании mp3, программа использует фильтр которого нет на данный момент в newAC, скачайте доп фильтра (плагины для библы)
uberchel вне форума Ответить с цитированием
Старый 25.04.2015, 20:57   #5
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Цитата:
Сообщение от uberchel Посмотреть сообщение
При создании mp3, программа использует фильтр которого нет на данный момент в newAC, скачайте доп фильтра (плагины для библы)
Спасибо за подсказку, но это не решит моего начального вопроса.
(А кстати не подскажите ли название этих фильтров?)
KBO вне форума Ответить с цитированием
Старый 25.04.2015, 21:04   #6
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Это как раз таки решит ваш вопрос, названия я подсказать не смогу так как вам должно быть вреднее какой фильтр программа Total Recorder Editor использует, зайдите на офф сайт - может там есть описание.
А вообще есть много разных программ для создания и редактирования звуковых файлов.
uberchel вне форума Ответить с цитированием
Старый 25.04.2015, 21:11   #7
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

А не могли бы вы подсказать и программу (если вы стакой сталкивались), чтобы уже наверняка?
Чтобы работатала эта связка (newac и программа)
KBO вне форума Ответить с цитированием
Старый 25.04.2015, 21:17   #8
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

используйте sony soundforce любую версия, в интернете есть все версии этой программы с кряком, при сохранении вы сможете сами выбирать какой фильтр использовать.
uberchel вне форума Ответить с цитированием
Старый 25.04.2015, 21:20   #9
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Цитата:
Сообщение от uberchel Посмотреть сообщение
используйте sony soundforce любую версия, в интернете есть все версии этой программы с кряком, при сохранении вы сможете сами выбирать какой фильтр использовать.
А еще такой вопрос: что Вы подразумеваете под "фильтром", это "кодек"? или что-то иное? (просто я еще дело с фильтрами не имел).
А программа эта ссылка

Последний раз редактировалось KBO; 25.04.2015 в 21:27.
KBO вне форума Ответить с цитированием
Старый 25.04.2015, 22:02   #10
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Цитата:
Сообщение от uberchel Посмотреть сообщение
используйте sony soundforce любую версия, в интернете есть все версии этой программы с кряком, при сохранении вы сможете сами выбирать какой фильтр использовать.


Спасибо, получилось (только я всетаки не до конца понял, я просто открыл mp3 "sony soundforce" и пересохранил его, вот только размер файла в 2 раза увеличился, но стал воспроизводиться NewAC)
KBO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
генерация звукового файла NickolayNest Паскаль, Turbo Pascal, PascalABC.NET 0 20.12.2011 19:05
Проблема с одновременным воспроизведением звука Wav NomeL Мультимедиа в Delphi 12 09.11.2011 21:52
Проблема с воспроизведением видео Виктор Вертиев Операционные системы общие вопросы 12 07.11.2011 14:08
Проблема с воспроизведением Мр3 файлов dimka0986 Мультимедиа в Delphi 14 17.12.2009 17:32
Проблема с воспроизведением видеофайлов. BIRHoFF Софт 0 22.07.2007 17:36