|
5 / 5 / 2
Регистрация: 12.10.2011
Сообщений: 75
|
||||||
Чтение метаданных из аудиофайла23.03.2012, 13:24. Показов 9149. Ответов 45
Метки нет (Все метки)
Проблема заключается в считывании метаданных из аудиофайла. Почему-то в списоки строк ничего не записывается; как были пустыми, так и остались пустыми. Подскажите как тут быть? Может есть альтернатива или я чего-то не знаю?
0
|
||||||
| 23.03.2012, 13:24 | |
|
Ответы с готовыми решениями:
45
Получение метаданных аудиофайла в Qt5 без использования QMediaPlayer? Чтение метаданных аудифайлов
|
|
5 / 5 / 2
Регистрация: 12.10.2011
Сообщений: 75
|
|
| 27.03.2012, 20:23 [ТС] | |
|
Тогда еще один вопрос: как подключить ее к проекту?
Добавлено через 21 секунду Проекту Qt
0
|
|
|
172 / 21 / 2
Регистрация: 11.09.2014
Сообщений: 239
|
|
| 28.06.2016, 14:21 | |
|
не буду создавать новую тему - вопрос по сути тот же - "как подключить"?
начнём с того, что в интернете есть две инструкции по сборке, приводящие к разному результату первая - она же в файле INSTALL в папке taglib - результатом выполнения написанных там команд является такой набор файлов: вторая инструкция написана здесь, результаты выполнения описанных там действий: в общем и вопрос - какой из двух вариантов правильный (и почему) и как что потом куда положить и подключить?
0
|
|
|
172 / 21 / 2
Регистрация: 11.09.2014
Сообщений: 239
|
|||||||||||
| 29.06.2016, 14:35 | |||||||||||
|
я справился, а, поскольку сам перелистал гору тем с вопросами без ответов опишу свой путь к успеху - вдруг кому ещё пригодится
итак: цель задачи - программа, которая автоматически находит всех исполнителей в указанной папке для работы с тегами выбрана библиотека taglib система - Windows 7 x64 компилятор - MinGW 4.9.1 первым делом идём сюда и качаем исходники taglib - я качал версию 1.10 внутри архива будет папка taglib-1.10 и ещё один файл распаковываем содержимое папки taglib-1.10, в моём случае - D:\qtprojects\taglib находим там файл INSTALL, открываем его текстовым редактором или смотрим его здесь и делаем то, что там написано: Кликните здесь для просмотра всего текста
в инструкции написано, что нужен CMake, качаем его здесь во время установки нужно добавить CMake в системную переменную PATH: Кликните здесь для просмотра всего текста
также нужно, чтобы там был прописан компилятор, чтобы проверить это жмём правой кнопкой мыши на "мой компьютер" -> свойства -> дополнительные параметры системы -> переменные среды -> системные переменные -> Path -> изменить в моём случае там написано: C:\Qt\Qt5.4.1\Tools\mingw491_32\bin;C:\P rogram Files\CMake\bin в папке Qt есть ещё C:\Qt\Qt5.4.1\5.4\mingw491_32\bin - это не то!!!! нужен вариант, написанный строкой выше далее запускаем CMake-gui, в строки "Where is the source code" и "Where to build the binaries" прописываем или выбираем адрес папки, куда распакован архив taglib, в моём случае - D:/qtprojects/taglib ставим галочку Advanced в переменную CMAKE_BUILD_TYPE пишем Release в переменную CMAKE_INSTALL_PREFIX - куда собирать библиотеку, в моём случае C:\taglib жмём Configure задаём настройки компилятора если в окне переменных написано, что CMAKE_C_COMPILER "not found", значит в переменной path неправильно задан путь к нему также при этом поменяются пути к папкам bin, include, lib в соответствии с указанным выше префиксом остальные переменные можно поменять по своему желанию, после изменений надо жать Configure, чтобы они применились жмём Generate запускаем командную строку (пуск -> выполнить -> cmd) переходим в папку taglib и устанавливаем его, в моём случае: d: cd qtprojects/taglib mingw32-make mingw32-make install после этого у меня появилась такая структура файлов: Кликните здесь для просмотра всего текста
берём файлы libtag.dll, libtag.dll.a и папку taglib (из папки include) и копируем в папку с программой, в моём случае: D:\qtproject\myprojectfolder добавляем библиотеку в проект: правой кнопкой на проекте -> добавить библиотеку -> внешняя -> далее -> файл библиотеки обзор -> libtag.dll.a снимаем ненужные галочки (я снял все, кроме "windows") компоновка - динамическая после этого в файле myproject.pro появятся следующие строки:
Кликните здесь для просмотра всего текста
0
|
|||||||||||
|
172 / 21 / 2
Регистрация: 11.09.2014
Сообщений: 239
|
||||||
| 29.06.2016, 16:29 | ||||||
|
почему-то не загрузились изображения, а отредактировать свой пост нельзя
кстати, 52-я строка кода - неправильная - так будут пропускаться папки с нелатиницей а вот так не будут:
0
|
||||||
|
|
|
| 11.10.2017, 16:35 | |
|
Кроме того для релиза и дебага могут быть разные библиотеки, обычно для дебага в конце добавляется в название d
0
|
|
| 11.10.2017, 16:35 | |
|
Обновление метаданных Передача Аудиофайла Инвертирование аудиофайла Длительность аудиофайла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|