Russian Qt Forum
Сентябрь 21, 2024, 10:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT и mp3,avi  (Прочитано 18041 раз)
diva
Гость
« : Июнь 11, 2005, 12:11 »

Вот такой вопрос. как мне проиграть на QT mp3 и avi файлы. Если можно то маленький пример подкиньте.
Спасибо
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Июнь 11, 2005, 12:54 »

только используя стороние библиотеки

например для Mp3 есть mpg123

для avi используя кодек нужный тебе, ведь в avi может сидеть куча форматов, например fftmpeg
Записан
SLiDER
Гость
« Ответ #2 : Июнь 11, 2005, 12:55 »

На Qt, никак. Смотри в сторону OpenAL, SDL, Lame.
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #3 : Июнь 11, 2005, 21:20 »

lame не поможет - он только кодирует Улыбающийся
Записан
SLiDER
Гость
« Ответ #4 : Июнь 11, 2005, 21:44 »

Цитировать
lame не поможет - он только кодирует

Да полно вам  Веселый .

Посмотрим тут http://lame.sourceforge.net/about.htm

LAME features :
1.Many improvements in quality in speed over ISO reference software.  See history.
2.MPEG1,2 and 2.5  layer III encoding.
3.CBR (constant bitrate) and two types of variable bitrate, VBR and ABR
4.Encoding engine can be compiled as a shared library (Linux/UNIX), DLL or ACM codec (Windows)
5.Free format encoding and decoding.
6.GPSYCHO: a GPL'd psycho acoustic and noise shaping model.
7.Powerfull and easy to use presets
8.Quality better than all other encoders at most bitrates.
9.Fast! Encodes faster than real time on a PII 266 at highest quality mode.
10.MP3x: a GTK/X-Window MP3 frame analyzer for both .mp3 and unencoded audio files.
Записан
SLiDER
Гость
« Ответ #5 : Июнь 11, 2005, 22:02 »

Да собственно вот:
Код:

*** IMPORTANT NOTE ***

The decoding functions provided in LAME use the mpglib decoding engine which
is under the GPL.  They may not be used by any program not released under the
GPL unless you obtain such permission from the MPG123 project (www.mpg123.de).
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #6 : Июнь 12, 2005, 00:29 »

прикольно видно только недавно появилось
Записан
diva
Гость
« Ответ #7 : Июнь 14, 2005, 16:17 »

Мда, а он мне начал так нравится.
Записан
SLiDER
Гость
« Ответ #8 : Июнь 14, 2005, 23:29 »

Цитировать
Мда, а он мне начал так нравится.


В корне не верное суждение. Запрашиваемые вами функциональности не есть неотемлимая часть framework, а очень специфичные, мало кому нужные (всмысле применения в своих программах), весьма не просто реализуемые (особенно на linux) функции. Незабывайте что Qt это в первую очередь коммерческий продукт для создания GUI, так стоит ли набивать его всем подряд, тем самым утежеляя его и сильно поднимая цену. На всех, все равно, не угодишь.  :idea: Вы мне можете назвать хоть один framework, в котором есть эти функции. Мне такие не известны.

Единственное, чего можно было бы пожелать, это набор базовых классов для работы со звуком. На самом простом уроне.

З.Ы. А чем вас не устраивает, использование (совместно с Qt) выше названных библиотек ? SDL с Qt работают великолепно.
Записан
MaxWin
Гость
« Ответ #9 : Июнь 15, 2005, 10:20 »

SLiDER
Минимальный набор присутствует - QSound.

diva
Тебе нужен ActiveQt входит в Enterprise версию. Бросаеш на форму Media Player и радуешся жизни. После "Hello, World" самое то...  Веселый
Записан
SLiDER
Гость
« Ответ #10 : Июнь 15, 2005, 11:29 »

Цитировать
Минимальный набор присутствует - QSound.


Нет, эта штука умеет только файлы проигрывать, и базовых сервисов по работе со звуком не предоставляет. Например, вывода на звуковуху произвольного цифрового потока нет 8-(.
Записан
MaxWin
Гость
« Ответ #11 : Июнь 15, 2005, 14:12 »

Ну всегда хочеться чего-то большего. Улыбающийся
Я для себя эту проблему решил при помощи fmod. www.fmod.org
Записан
SLiDER
Гость
« Ответ #12 : Июнь 15, 2005, 20:57 »

Цитировать
Я для себя эту проблему решил при помощи fmod. www.fmod.org

Хорошая штука, только статиком не линкуется, да и исходников на нее недают. А мне такое нельзя использовать, сертификацию не пройду (заказчик МО). 8-(
Записан
diva
Гость
« Ответ #13 : Август 30, 2005, 15:52 »

А я сумел. Правда до полноценного медиа проигрывтеля далеко, но mp3 файлы уже проигрываются
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 23.