Форум программистов, компьютерный форум, киберфорум
Наши страницы

Qt

Войти
Регистрация
Восстановить пароль
 
Георгий Фирсов
5 / 5 / 0
Регистрация: 05.11.2012
Сообщений: 63
#1

Вытащить обложку из mp3 или wav файла - C++ Qt

14.08.2014, 02:54. Просмотров 979. Ответов 9
Метки нет (Все метки)

Доброго времени суток.
Пишу аудиоплеер на qt 5.3 и столкнулся с проблемой, что надо получить обложку альбома из mp3 или wav файла (пока планируется воспроизводить эти два типа).

Как это реализовать?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2014, 02:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вытащить обложку из mp3 или wav файла (C++ Qt):

Конвертировать звук из .wav в .mp3 - C++ Qt
Возможно перегнать звук из mp3 формата в wav ?

Qt чтение Wav файла - C++ Qt
Добрый вечер! :) Задача стоит так: считать область хедера и wav-данные (сэмплы) из существующего файла. Характеристики файла: 2 канала...

Создание wav файла с внутренней функцией - C++ Qt
Товарищи помогите разобраться, пытаюсь сделать следующее, у меня имеется функция f(x) = sin(x) пытаюсь её вогнать в файл wav что бы...

Запись с использованием QMediaRecorder в файл *.wav и отправка этого файла на адрес http:// - C++ Qt
На отправку на веб-адрес не обращайте внимание (забыл стереть) Нужно записать звук с микрофона в wav (а лучше сразу в flac) файл с...

Дайте код для воспроизведения mp3 или wav файла! - C#
Привет всем! Дайте код для воспроизведения mp3 или wav файла! Буду благодарен)

Как получить обложку альбома из mp3 файла ? - C++ Builder
Пишу медияплеер, не как не могу понять как мне ее получить, не хотелось бы использовать bass.dll. С++ builder 6

9
Кудаив
331 / 408 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
14.08.2014, 08:55 #2
винда? винда при появлении в системе сама извлекает превьюху для видео или обложку для аудио и хранит в своих аналах - можно дернуть у неё эти обложки)) некоторые проигрыватели/конверторы так и делают - весьма оптимизирует добавление большого количества файлов. Как на остальных осях - хз
0
Георгий Фирсов
5 / 5 / 0
Регистрация: 05.11.2012
Сообщений: 63
14.08.2014, 10:44  [ТС] #3
Да, у меня винда.

Вопрос куда она их извлекает?
Можно ли это с сделать средствами qt?
0
Кудаив
331 / 408 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
14.08.2014, 11:14 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
погуглил чутка - превьюха обычно указывается в мета тэгах - а вот может ли Qt читать метатэги - другой вопрос

Добавлено через 1 минуту
может - http://qt-project.org/doc/qt-5/qmediametadata.html

Добавлено через 2 минуты
тебе нужно CoverArtImage

Добавлено через 49 секунд
или ThumbnailImage
вообщем разберешься))
1
Dmitriy_M
1405 / 1288 / 121
Регистрация: 20.03.2009
Сообщений: 4,593
Записей в блоге: 11
14.08.2014, 11:43 #5
Цитата Сообщение от Кудаив Посмотреть сообщение
погуглил чутка - превьюха обычно указывается в мета тэгах - а вот может ли Qt читать метатэги - другой вопрос
А самому вытащить не судьба?
0
RazrFalcon
1384 / 1241 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
14.08.2014, 11:50 #6
http://kde-apps.org/content/show.php/AudioThumbs?content=145088

Вот тут есть код вырезающий обложки. В wav их по моему нету по стандарту.
1
Кудаив
331 / 408 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
14.08.2014, 13:11 #7
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
А самому вытащить не судьба?
например как?
0
RazrFalcon
1384 / 1241 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
14.08.2014, 13:15 #8
Кудаив, ссылка выше. Обложка - это просто последовательность байт в нужном месте файла - выдираем их и переводим в QImage и вуаля.
0
Кудаив
331 / 408 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
14.08.2014, 13:22 #9
RazrFalcon, ожидал увидеть что то проще, увидел тянущиеся зависимости к taglib...
Неважно, топик стартер юзает Qt 5.3.0 - может с легкостью использовать QMediaMetadata
0
Dmitriy_M
1405 / 1288 / 121
Регистрация: 20.03.2009
Сообщений: 4,593
Записей в блоге: 11
14.08.2014, 19:12 #10
Цитата Сообщение от Кудаив Посмотреть сообщение
например как?
ID3 tag version 2.3.0
Открываешь файл и достаешь изображение
1
14.08.2014, 19:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2014, 19:12
Привет! Вот еще темы с ответами:

Воспроизведение mp3 или wav файлов - C++ Builder
Доброго всего! Никто не подскажет, можно ли как-нибудь воспроизводить mp3 или wav файлы на форме в шестом билдере, например, нажатием...

Конвертация WAV файла в MP3 - PHP
Здравствуйте, форумчане! Решаю такаю задачу, нужен совет: При загрузке на сайт файла wav он должен перекодироваться в mp3. я знаю...

Воспроизведение звуковых файлов (wav или mp3) - Delphi
Ребят помогите разобраться с воспроизведением звуковых файлов, wav или mp3, это нужно чтобы в программе были звуковые уведомления. Пробовал...

Вшитие mp3/wav файла в проект - C++ WinAPI
Хочу сделать проект с музыкой, но для этого мне нужно её вшить туда. Можете скинуть код, как это сделать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru