Lidtracker.ru

Лид Трэкер
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Правка mp3-тегов в Linux с помощью EasyTAG

Правка mp3-тегов в Linux с помощью EasyTAG

Небольшая ремарка. С момента написания этой статьи прошел год и за это время я практически перестал пользоваться EasyTag. Потому как Kid3 в режиме импорта из Discogs намного удобнее и проще, программа регулярно обновляется, а для Ubuntu автор поддерживает репозиторий со свежими пакетами.

Интерес к mp3-тегам появляется по мере увеличения аудиозаписей. Можно не парится, когда их меньше гигабайта и для прослушивания музыки используется что-либо winamp-образное. Но когда количество аудиозаписей приближается к терабайту, а в качестве основного плеера используется Rhythmbox, Amarok или их клоны, файлы с непрописанными тегами становятся фактически не используемыми. Также это актуально для тех, кто пользуется Last.fm, ведь файлы без тегов не учитываются скробблером.

Для заполнения и правки тегов я использую EasyTAG. Остальные варианты не подошли из-за недостаточного функционала (Tag Tool) или из-за меньшего удобства (Poodle Tag, Kid3 (хотя о нем еще будет пара добрых слов)).

Заполняем теги из базы CDDB

Итак, у нас есть каталог с файлами, как правило, это альбом, в котором не прописаны теги. Проще всего их прописать, если альбом имеется в базе данных CDDB, для этого обычно хватает нескольких кликов. Этот вариант сработает с большинством альбомов, изданных на компакт-диске.

Выбираем нужный каталог: easyTag-cddb

Выделяем файлы и нажимаем кнопку CDDB: easyTag-cddb

В появившемся меню нажимаем кнопку “Найти”: easyTag-cddb

Если мы нашли нужный альбом, нажимаем кнопку “Применить”: easyTag-cddb

Все! В наших файлах есть теги, нам осталось только сохранить их: easyTag-cddb

Заполняем теги с помощью масок

Но если вы слушаете какие-нибудь винрарные рипы винила или новомодные кассетные релизы, способ нажатия кнопки не прокатит. Но это не проблема, если каталог и файлы названы правильно.

А если они названы правильно, то мы можем автоматически передать эти данные в теги. Для этого у нас есть сканер файлов, в меню которого надо выбрать пункт “заполнить тег”. Теперь нам надо создать подходящую для случая маску. В наличии есть несколько готовых масок, есть возможность сохранять свои, но так как каталоги называются самыми разными способами, я предпочитаю создавать свои маски. Это просто.

Выделяем все файлы в нужном каталоге: easy-mask

У нас есть подсказка — в какое поле тега будут записываться фрагменты пути и имени файла: easy-mask

И что важно, эта подсказка работает в режиме реального времени, вы сразу видите будущий тег и возможные ошибки: easy-mask

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

Обрабатываем поля

Следующая полезная фича сканера называется “обработать поля”. С ней мы делаем наши теги красивыми — капитализируем первые буквы в словах или же наоборот переводим в строчный регистр все остальные, а также правим прочие недостатки эпохи ограничений тегов ID3 v1.

  1. Выделяем нужные файлы и выбираем в сканере “обработать поля” easyTag-fields

2.Выбираем поля, которые собираемся преобразовать (исполнитель, название альбома и т.д.) и требуемые преобразования — капитализация первой буквы “Capitalize First letter”, например: easyTag-fields

3.Сканируем файлы и получаем красивые теги: easyTag-fields

Последний пункт сканера это “переименовать файл и папку” позволяет задать единообразный паттерн именования файлов и папок. Это также практично и эстетично, особенно это оценят пользователи SoulSeek, если вы пользуетесь подобными вещами.

Вроде как вопрос с тегами решен, но бывают случаи, которые можно назвать “боль”. Что-нибудь редкое, виниловое с названиями файлов типа “track №”. И желательно сборник. Что делать — прописывать теги руками? Нет, у нас есть еще один шанс.

Время сказать долгожданную пару добрых слов о KID3. Он менее удобен при обзоре файлов и создании маски, но в нем есть суперфича. Кроме банальных баз типа GNUDB или MusicBrainz он может импортировать данные из Discogs или Amazon! А, как известно, на Discogs есть данные практически обо всем — от приватно напечатанных винилов до кассет, рассылавшихся мелкими независимыми лейблами. Просто выберите пункт меню, введите название альбома или автора (если каталог правильно назван, эти пункты могут быть заполнены автоматически) и у вас есть шанс. В случае успеха не забудьте переименовать файлы.

10 лучших редакторов mp3 файлов:
обзор платных и бесплатных программ

5.0 Оценок: 2 (Ваша: )

Вне зависимости от того, мечтаете ли вы о карьере музыканта или просто ищете способ обрезать песню для рингтона, при работе с аудио нужно правильно подобрать софт. Оптимальный редактор MP3 файлов должен обладать удобным в управлении интерфейсом и предлагать набор автоматических функций. Рассматриваем лучшие платные и бесплатные варианты 2021 года.

Содержание:

Редакторы MP3

Формат MP3 пользуется наибольшей популярностью, так как файлы с этим расширением не занимают много места. Но при пережатии качество может испортиться, поэтому важно подобрать редактор, сохраняющий хорошее звучание.

ВидеоМАСТЕР

ВидеоМАСТЕР объединяет в себе конвертер и редактор видео и аудио, что позволяет вам работать не только с аудиофайлами, но также вытягивать звуковые дорожки из фильмов и клипов. Программа помогает провести базовые действия, среди которых обрезка и удаление ненужных фрагментов, а также работать со звуком и объединять неограниченное количество треков, создавая музыкальные сборники.

редактор mp3

Приложение поддерживает экспорт с ручными настройками, позволяя максимально уменьшить размер файла с сохранением высокого качества звучания. Другими преимуществами приложения являются:

  • Можно настроить автоматическое разделение крупных файлов по времени или МБ.
  • Оптимизация файлов с наилучшим сочетанием размер/качество.
  • Поддержка всех популярных видео- и аудиоформатов.
  • Позволяет вырезать музыкальный отрывок из фильма любой длительности.
  • Поддерживается пакетная обработка неограниченного количества файлов.
  • Стабильная и быстрая работа даже с крупными проектами на слабых устройствах.

ВидеоМАСТЕР совместим со всеми версиями Windows, от XP до 10, и отличается минимальными системными требованиями и небольшой нагрузкой на процессор.

Audacity

Audacity часто называют лучшим бесплатным аудиредактором, так как он предлагает большой набор профессиональных функций. В софте есть возможности для обработки готовых аудиофайлов или записи непосредственно с микрофона, изменение скорости или высоты тона, встроенный микшер. Есть много эффектов, включая такие, как эквализация баса, высоких частот, удаление искажений, снижение шума, эхо, инвертирование, повтор, фазер, компрессор, удаление щелчков и многое другое. Среди преимуществ стоит также отметить:

  • Встроенный менеджер плагинов — можно подключать сторонние расширения.
  • Доступны функции анализа, инструменты поиска и удаление тишины, а также возможность создавать и запускать макросы.
  • Продвинутый журнал логов дает доступ к истории всех изменений аудиофайла, благодаря чему можно отменить любое действие.
  • Audacity можно использовать как конвертер и экспортировать треки в MP3, WAV, OGG, FLAC, MP2, AMR и другие популярные аудиоформаты.
  • Работает на операционных системах Windows, macOS и Linux.

редактор mp3 файлов

Audacity больше подходит для продвинутых аудиомонтажеров, так как большинство инструментов рассчитано на профессиональную обработку и подсказок в программе нет. Может возникнуть необходимость в установке дополнительных кодеков.

FL Studio

FL Studio – несомненный лидер для профессиональных аудиомонтажеров и звукорежиссеров, работающих в студиях звукозаписи. Редактор позволяет проводить полный цикл работы с аудио, в том числе записывать музыку или создавать ее с нуля благодаря встроенным симуляторам музыкальных инструментов.

Присутствует крупная библиотека готовых сэмплов, можно подключать плагины для расширения функциональности. FL Studio поставляется с более чем 80 автоматическими инструментами, включая модуль для сжатия и синтеза, улучшение качества звука и многое другое необходимое для аудиомонтажа.

Среди особенностей софта:

  • Продвинутый микшер, включающий в себя множество готовых эффектов и фильтров.
  • Браузер файлов позволяет быстро находить нужные треки на компьютере.
  • Благодаря режиму мультитрекинга можно работать с большим количеством сэмплов и накладывать звуки/мелодии друг на друга.
  • Большой выбор готовых сэмплов, лупов, MIDI, пресетов.

FL Studio

К недостатку аудиоредактора относится сложное управление и перегруженный интерфейс. Также стоит упомянуть высокую стоимость: цены на софт начинаются от 99 долларов. Программа оказывает сильную нагрузку на процессор, поэтому устанавливать ее нужно на достаточно мощный ПК.

mp3DirectCut

mp3DirectCut – это небольшой и эффективный инструмент для редактирования файла без ухудшения качества, а также обрезки и микширования MP3-файлов. Софт позволяет обрезать длительность файла и удалить определенные фрагменты, изменить громкость, нормализовать звук, применить эффект затухания, редактировать теги ID3. Среди несомненных преимуществ редактора:

  • Все операции могут быть выполнены без перекодировки, следовательно, аудиофайлы сохраняют оригинальное качество.
  • Софт можно использовать как рекордер с возможностью выбора аудиовхода.
  • Включает поддержку ручного и автоматического разделения крупных файлов в формате CUE и преобразование фрагментов в другой формат.
  • Максимально прост в управлении и совершенно не нагружает компьютер.

mp3DirectCut

К недостаткам приложения относится ограниченная поддержка форматов: обрабатывать можно только MP3, AAC и CUE. В редакторе нет таких важных инструментов, как удаление шума, и в целом он больше подходит для базовых действий, как обрезка и удаление лишних частей.

n-Track Studio

Если вы – начинающий музыкант и вам нужна продвинутая система DAW, но нет большого бюджета, n-Track Studio – хорошее решение для старта. Особенно удобно для новичков то, что n-Track поставляется с большим количеством бонусного контента, такого, как MIDI-барабанные и басовые треки, которые помогут ознакомиться с основами секвенсоров. Однако программа рассчитана не только на написание треков, она также предлагает свой собственный редактор. Среди ее особенностей можно выделить:

  • Удобный интерфейс, позволяющий в короткие сроки освоить работу с системами DAW.
  • Всесторонняя поддержка аудиоинтерфейсов и внешних устройств.
  • Включает в себя базовые инструменты и эффекты, а также продвинутые функции, как графическая задержка и анализатор спектра.
  • Поддерживает форматы плагинов VST, DX и AU, а также ReWire.
  • Обработка звука в высочайшем качестве без искажений.
Читать еще:  Как нарисовать линию в документе Word

n-Track Studio

В первую очередь n-Track Studio является системой DAW, то есть средством для записи и написания треков с нуля. Поэтому провести полноценное редактирование аудиотрека здесь не получится. Стоимость также не очень радует пользователей: цены стартуют с €69 за стандартную версию.

MP3 Workshop

MP3 Workshop – это небольшое приложение, которое помогает редактировать MP3 файлы в пакетном режиме. Софт предлагает такие функции, как обрезка треков с последующей конвертацией, позволяя вручную устанавливать параметры сжатия и качества. Также программа включает в себя модуль для риппинга CD и позволяет объединять несколько аудиофайлов, создавая стерео- или моно-дорожки.

MP3 Workshop

К главным преимуществам данного приложения относят:

  • Минималистичный дизайн: нет ничего лишнего, только самые необходимые функции.
  • Возможность выбрать качество конвертируемого файла с использованием нескольких готовых пресетов настроек.
  • Функция удаления или сохранения мета-тегов.

MP3 Workshop не бесплатен – для использования полного функционала потребуется заплатить $19.95 долларов. Софт не имеет русскоязычной локализации, а при установке потребуется загрузить дополнительные кодеки с официального сайта.

Beautiful Audio Editor

Beautiful Audio Editor – это продвинутый аудиоредактор в режиме онлайн, которому под силу практически любая задача: изменение длительности, работа с тональностью, усиление аудиосигнала и многое другое. Сервис позволяет буквально в несколько кликов разделять треки и удалять ненужные фрагменты, а также объединять файлы и захватывать звуки с подключенных устройств. Сайт поддерживает многодорожечное редактирование.

Среди остальных плюсов сервиса:

  • Неплохой выбор аудиофильтров и автоматических инструментов.
  • Интуитивное управление, основанное на методе перетаскивания.
  • Обработка выбранных фрагментов, благодаря чему можно вручную нормализовать громкость на разных участках.
  • Поддерживается функция динамического сжатия.

Beautiful Audio Editor

Beautiful Audio Editor

Минусом сайта является небольшая поддержка форматов: обработанный трек можно скачать только как MP3 или WAV. Сервис не переведен на русский язык и зависает при попытке загрузить крупные файлы.

TwistedWave Online

TwistedWave Online — это бесплатный облачный сервис для работы с музыкой. Сайт можно использовать для того, чтобы записывать песни через подключенный микрофон или загрузить и обработать готовые аудиофайлы с компьютера. Онлайн-редактор включает в себя такие инструменты, как изменение темпа и тона и позволяет применять готовые фильтры из внутренней коллекции. Среди остального:

  • Поиск и удаление тишины.
  • Прямая публикация треков в Soundcloud и экспорт в Google Drive.
  • Захват с подключенных устройств и запись звуков системы.
  • Коллекция VST-эффектов для быстрого повышения качества.
  • Присутствует графический эквалайзер.

TwistedWave Online

Бесплатный план накладывает ограничения на длительность файлов в 5 минут, также в free-версии разрешается обрабатывать и экспортировать только моно-треки. Сервис доступен только на английском языке.

Audiotool

Audiotool – это музыкальная онлайн платформа, которая позволяет создавать с нуля и публиковать для общего доступа аудиотреки. Сайт позволяет записывать 30-секундные музыкальные сегменты и добавлять готовые сэмплы из внутренней библиотеки, а затем смешивать созданные фрагменты и применять аудиофильтры. Имеется около 14 музыкальных эффектов, можно использовать MIDI-контроллер, использовать инструмент Splitter, ослаблять или усиливать звук. Другие преимущества онлайн-сервиса для аудиомонтажа:

  • Сайт позволяет синхронизировать треки между устройствами, так что вы можете работать на планшете, ПК, смартфоне.
  • Большой выбор виртуальных музыкальных инструментов.
  • Коллекция готовых материалов, в том числе демо-образцы, сэмплы, MIDI.
  • Инструменты манипуляции стереозвуком.
  • Несколько типов микшеров для 2х, 3х, 4х и 16-канальных треков.

Audiotool

В первую очередь Audiotool – это средство для создания музыки с нуля, как таковых инструментов для обработки готовых аудиофайлов здесь мало. Сервис поддерживает работу только на английском языке и не отличается дружелюбным интерфейсом, так что на освоение уйдет немало времени.

Wave Editor

Wave Editor – простое в управлении приложение на русском языке для работы с аудиофайлами. Программа разработана таким образом, чтобы разобраться в ней смог даже полнейший новичок. Основные рабочие инструменты выложены на главной панели управления, а базовые функции, такие как удаление фрагментов, копирование или вставка, применяются буквально в один клик. Софт достаточно скромен относительно функционала: доступны опции плавного нарастания и затухания, добавление тишины, нормализация и реверс. Среди других особенностей:

  • Поддерживает подключение плагинов, например рекордер звуков.
  • Есть инструмент для работы с темпом, а также детектор ключа.
  • Довольно хороший выбор функций для нормализации громкости.
  • Поддерживает широкий спектр аудиоформатов, в том числе редкие расширения.
  • Легкий в управлении и в нагрузке, стабильно работает на любых версиях Windows.

Wave Editor

К недостатку приложения можно отнести небогатый функционал – это действительно вариант только для абсолютных новичков. Также бесплатная версия накладывает лимит на размер загружаемых файлов.

Заключение

Подбирая редактор MP3 файлов, стоит обращать внимание на то, какая поставлена цель. Если вам требуется провести простую обработку, например, обрезать песню или сжать размер, не стоит устанавливать слишком сложные профессиональные решения. В этом случае лучше скачать простой и удобный софт наподобие редактора ВидеоМАСТЕР. С ним вы не будете зависеть от стабильного интернета, как в случае с онлайн-редакторами, и сможете обрабатывать и объединять неограниченное количество файлов.

Как озвучить видео?Как озвучить видео?
Как убрать звук из видео?Как убрать звук из видео?

Как изменить обложку трека?

Правильно—щелчок на mp3 файл, в который вы хотите добавить обложку альбома. Выбрать «Вставить альбом Art», Чтобы добавить обложку альбома в MP3. Щелкните правой кнопкой мыши на MP3 и выберите опцию «Вставить обложку альбома».

Как поменять обложку песни на ПК?

Перейдите на изображение, которое вы хотите использовать для обложки альбома, то нажмите кнопку Открыть.

  1. Запустите Windows Media Player.
  2. Выберите Библиотека в верхнем меню (Левая панель в WMP10).
  3. Выберите и щелкните правой кнопкой мыши файл(ы) которые вы хотите обновить.
  4. Выберите Найти Сведения об Альбоме.

Как добавить фото к песне?

Чтобы добавить обложку для трека:

  1. Зайдите в библиотеку Wix Music.
  2. Нажмите на нужный альбом, сингл или плейлист.
  3. Наведите на трек и нажмите Редактировать.
  4. Наведите курсор на изображение в поле Обложка и нажмите Изменить.
  5. Нажмите Загрузить фото или выберите уже загруженное фото.
  6. Нажмите Ок.
  7. Нажмите Сохранить.

Как редактировать теги в MP3?

Изменить теги в MP3-файлах можно непосредственно из Проводника Windows. Включаем в нем опцию «Область сведений» из раздела главного меню «Вид». Дальше все очень просто – выбираем требуемый аудиофайл, и делаем двойной клик по строке в области сведений, которую хотим изменить, и после окончания жмем «Сохранить».

Как удалить обложку в песне?

При воспроизведении файла зайдите в «библиотеку». Затем правой кнопкой мыши нажмите на название композиции и выберите «расширенный редактор тегов». Потом зайдите в «изображения» и удалите картинку.

Как установить обложки для AIMP?

Здесь нажимаем сочетание клавиш Ctrl+V — тем самым вы вставите файл с обложкой в папку где по умолчанию проигрыватель Aimp будет ее искать. После данных манипуляций запускаем сам проигрыватель и нажимаем на нем правой кнопкой мыши. Выбираем пункт Обложка , затем выбираем скачанную ранее обложку.

Как убрать картинку с музыки на андроид?

Что бы удалить обложку, выполняйте следующую последовательность:

  1. Нажмите на трек с обложкой
  2. Ниже поставьте отметку «Обложка альбома»
  3. ниже снимите отметку «Вложить в файл»
  4. Снимите отметку «Обложка альбома»
  5. Чуть правее внизу нажмите «Сохранить» и обложка пропадёт.

Как сделать обложку для песни в айфоне?

Поменять обложку на iPhone

  1. 1) Нажмите Править в правом верхнем углу экрана.
  2. 2) Коснитесь текущей обложки.
  3. 3) Выберите Сделать фото или Выбрать фото.
  4. 4) Выберите нужную обложку из своих фотографий, а затем нажмите Готово в правом верхнем углу экрана.
  5. 1) Нажмите на текущую обложку.

Как изменить обложку песни Windows?

следуйте инструкциям на экране, чтобы установить MP3Tag.

  1. Откройте MP3Tag. …
  2. Добавьте музыку в MP3Tag. …
  3. Выберите песню. …
  4. Щелкните правой кнопкой мыши по обложке. …
  5. Щелкните по Удалить обложку. …
  6. Щелкните правой кнопкой мыши по пустому квадрату, в котором находилась удаленная обложка. …
  7. Нажмите Добавить обложку. …
  8. Выберите обложку.

Как изменить название песни на компьютере?

Найдите песню, которую вы хотите изменить. Щелкните правой кнопкой мыши, а затем нажмите кнопку «Расширенный редактор тегов» в появившемся меню. Откроется редактор тегов. Название, исполнитель, альбом, жанр и другие теги могут быть немедленно отредактированы.

Как изменить обложку песни Windows 7?

Как присвоить обложку музыкальному файлу в Win 7?

  1. Выберите вкладку Библиотека и перейдите к альбому с отсутствующей обложкой.
  2. Выберите изображение для обложки альбома (на компьютере или на веб-странице), щелкните его правой кнопкой мыши и щелкните Копировать. …
  3. В библиотеке щелкните правой кнопкой мыши поле обложки альбома и выберите Вставить обложку альбома.

Как добавить фото к аудио в ВК?

Прокручиваем колесико вниз и видим поле для обложки. Нажимаем «Загрузить картинку из файла» и выбираем обложку. После всех манипуляций нажимаем кнопку «Сохранить». Всё, ваш трек готов к загрузке.

Читать еще:  Как открыть ZIP онлайн правильно: ТОП 3 способа

Как добавить фото в музыку ВК?

Добавлять обложку можно при создании нового плейлиста, либо для уже существующего. В первом случае зайдите в раздел » Музыка «, затем нажмите на кнопку » Добавить плейлист «. Откроется окно заполнения настроек. Здесь нажмите на кнопку » Обложка «.

Магнитола читает не все песни с флешки

Прослушивание музыки в автомобиле — один из немногих законных и безопасных способов развлечь себя за рулём. И если это занятие омрачается некорректной работой автомобильной магнитолы, то процесс, конечно, доставляет некоторый дискомфорт.

В данной статье мы продолжим ветку публикаций так или иначе связанных с автомобильной тематикой, открытой в топике Настройка и регистрация GPS-трекера SinoTrack ST-901. А именно, поговорим о том, что делать, если магнитола читает не все песни с флешки, содержащей mp3 файлы, или вообще не воспроизводит музыку с USB-накопителя.

Содержание статьи:

Почему магнитола не воспроизводит некоторые песни

Начнём с ситуации, когда мы записали на флешку несколько песен, принесли её в машину, вставили в магнитолу, включили проигрывание и обнаружили, что аудиосистема играет не все имеющиеся на носителе треки .
Причём не важно, играть музыку подряд или включить на магнитоле случайный порядок песен, часть записей упорно игнорируется головным устройством.

Рассмотрим основную причину, по которой автомобильная магнитола не видит всех песен на флешке . Для этого поверхностно коснёмся структуры аудиофайлов в формате *.mp3.
Дело в том, что сам файл в формате MP3 не содержит в себе никакой информации о композиции, в нём хранится лишь звуковая дорожка. Для того, чтобы к файлу добавить информацию об исполнителе, названии мелодии, альбоме и так далее, был «придуман» специальный формат данных ID3.

Позднее формат был усовершенствован до версий ID3v1 и ID3v2 (вплоть до ID3v2.4), но обсуждение развития формата не входит в наши сегодняшние планы. А интересует нас то, что все аудио проигрыватели при открытии mp3 файла считывают информацию, зашитую в ID3.
Удаление тегов mp3 файлов для автомобильной магнитолыИ если по какой-то причине эта информация не может быть расшифрована программным обеспечением устройства, будь то магнитола, mp3-плеер или музыкальный центр, файл будет пропущен .

Чаще всего магнитола не может расшифровать ID3 тег определённой версии из-за проблем с неподдерживаемыми символами в одном или нескольких полях. Чтобы точечно вычислить виновника пропуска трека магнитолой, нужно знать, какую из версий ID3 тегов считывает автомагнитола, знать, какой набор символов поддерживается, тогда можно будет поиском определить, какое значение приводит к сбоям в работе.
Но зачастую совсем нет необходимости в поиске конкретного нечитаемого тега, на 100% действенным способом решения проблемы, при которой магнитолой воспроизводятся не все песни с флешки, можно предложить полное удаление всех тегов mp3 файла.

Удаление и редактирование тегов mp3

Для начала рассмотрим пару способов, позволяющих удалить ID3 теги mp3 файлов . Можно выделить две большие группы:

  1. Программа — редактор тегов mp3.
  2. Стандартные средства Windows для редактирования тегов.

К первой условной группе можно отнести все программы, умеющие редактировать и удалять теги у музыкальных файлов. Выделим две самые популярные из них:

  • Mp3tag — бесплатная программа для редактирования ID3 тегов mp3 файлов и других метаданных аудио форматов.
    Mp3tag - редактор тегов аудиофайлов
  • Редактор тегов AIMP — это утилита, встроенная в одноименный популярный аудиоплеер, позволяющая производить пакетное удаление тегов у большого количества файлов
    Удаление тегов через редактор тегов AIMP

Что же касается стандартных средств для работы с метаданными музыкальных композиций, то весь функционал встроен в меню Проводника Windows.
Чтобы изменить или удалить теги mp3 файла в Windows, нам достаточно открыть Свойства этого файла или группы файлов из меню, открывающегося при нажатии правой кнопкой мыши, перейти на вкладку Подробно и в нижней части окна нажать на ссылку Удаление свойств и личной информации . В новом окне мы ставим флаг-галку на пункт Удалить следующие свойства этого файла , после чего отмечаем галочками нужные пункты и нажимаем на кнопку ОК .
ID3 теги у mp3 файла удалены.

Удаление тегов mp3 файла в проводнике Windows

При этом, удаляя теги у композиции, мы не теряем в качестве аудиозаписи, не вмешиваемся в структуру звуковой дорожки, разумеется, не трогаем битрейт. Единственный очевидный минус удаления тегов звукового файла — невозможность отображения названия трека и исполнителя на дисплее головного устройства, если таковая возможность реализована программно.

Однако, тут стоит понимать две вещи:

  1. Если ваша магнитола отображает имя файла в качестве основной информации, то от удаления ID3 тегов вы ничего не теряете.
  2. Зачастую в mp3 файлах, скачанных из интернета, ID3 теги заполнены абсолютно бессмысленной информацией, такой как сайт-источник файла, год выхода композиции или даже комментарий пользователя, поделившегося файлом. Очистка этих данных вряд ли будет серьёзным упущением с нашей стороны.

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

Магнитола не видит флешку

Мы рассмотрели основной вопрос статьи, но бывает так, что теги у mp3 файла очищены, а часть песен с флешки всё равно не воспроизводится магнитолой, либо музыка с USB носителя вообще не проигрывается на автомобильной акустической системе.
Ниже приведём несколько возможных причин, из-за которых автомагнитола может не играть музыку с флешки.

Почему на магнитоле не воспроизводятся некоторые песни :

Теперь выделим несколько часто встречающихся причин, по которым магнитола не играет музыку с флешки совсем, даже выборочно:

    Тип файловой системы. Выбираем тип файловой системы для флешки в автомобиль стоит остановиться на FAT32 или просто FAT, для многих аудиосистем форматирование флешки в NTFS строго противопоказано из-за проблем с совместимостью.

Выше были описаны основные причины, по которым может случиться так, что магнитола не видит флешку или читает не все песни с неё. Разумеется, вероятность физических или механических неисправностей устройств должна быть исключена дополнительно.

MP3 изну-три

аватар

В этой статье я расскажу, как устроен MP3 файл, и покажу, как можно работать с ним в ваших программах. Мы попробуем извлечь информацию о файле, такую как длину трека, его битрейт и частоту дискретизации. Воспроизведение звука мы рассматривать не будем, это отдельная, и я думаю намного более сложная тема…

Немного про формат

MP3 расшифровывается как MPEG 1 Layer 3, т.е. MPEG версии 1, третья редакция, или как-то в этом роде. Нам важно понять, что бывает еще MPEG 2, а Layer не обязательно может быть третьим. Что такое MPEG, почему Layer 3, чем отличается MPEG1 от MPEG2, и прочие подобные вопросы я рассматривать не буду, т.к. это само по себе тянет на отдельную статью. MP3 это сжатый формат, сжатие достигается за счет убирания из исходного звука частот заведомо не слышимых человеком, ну и еще за счет алгоритма сжатия какого-нибудь (это я тоже не буду здесь рассматривать). Именно поэтому сжимать архиваторами MP3 файлы не получается (вернее получается, но результат не впечатляет), они уже сжатые. Внутри файл состоит из фреймов. Заголовка у MP3 файла нет, зато у каждого фрейма есть свой заголовок, с ним то мы и будем в основном работать. Фрейм можно рассматривать, как некий дискретный кусок звукового потока.

Помимо фреймов, в файле могут быть один или несколько ID3 тегов. ID3 – это теги специально разработанные для формата MP3, т.к. он сам не содержит никакой описательной части. Теги бывают разных версий, чаще всего это или ID3v1.x или ID3v2.x. Теги первой версии находятся в последних 128 байтах файла, начинаются с символов TAG (такой тег может занимать и более чем 128 байт, но это редко, это усовершенствованная первая версия ID3). Теги второй версии могут находиться в любой части файла, но чаще они располагаются в начале файла, и начинаются с символов ID3. Теги второй версии намного более расширенные, чем теги первой версии, в них нет ограничений на длину полей с описанием трека, количество доступных полей намного больше, можно использовать Юникод, тег может содержать в себе изображение. Длина тега второй версии не фиксированная, и определяется по заголовку тега (в отличие от MP3 файла, у ID3v2 тега есть заголовок). Наличие тегов в файле не является обязательным, и их может не быть совсем, а могут быть оба, и тег первой версии в конце файла, и второй в начале, это делается в целях совместимости с большим количеством плееров. Часто возникает проблема с русскими символами в тегах в плеерах мобильных телефонах, я думаю это связано с Java машиной в телефоне, дело в том, что она поддерживает строки в формате UTF-8, а русские теги часто имеют кодировку Win-1251. Чтобы избежать «козябриков» на этих устройствах, нужно сохранять теги в Юникоде.

Теперь немного о том, как читать теги программно. Я не буду подробно освещать эту тему здесь, скажу лишь, что существуют библиотеки, компоненты для их чтения, также в сети доступна спецификация на эти теги, так что можно и самому написать их обработку, если есть желание. Звуковые движки, например тот же BASS, тоже умеют читать теги. Они кстати умеют и все остальное, о чем я буду писать ниже, и если ваша задача – получить информацию о файле, и вам не интересно как он устроен, можете в принципе дальше не читать, так как через интерфейс движка это сделать намного легче. Если вам звук нужно еще и воспроизводить, то этот способ даже лучше, зачем ковыряться в спецификациях, если есть удобный инструмент. Но бывают случаи, когда звук воспроизводить не надо, а нужна только информация о файле, и тогда лучше подключить легкий модуль, чем таскать движок за программой.

Читать еще:  Как обрезать видеоролик больших размеров онлайн

Битрейт

В этой статье я затрону только те характеристики, которые мы будем читать из файла, остальную общую информацию об MP3 можно без проблем найти в Интернете, ее достаточно, в отличие от более специализированной информации о формате.

Как вы все, наверное, знаете, MP3 файл может иметь различный битрейт, это кол-во бит выделенных на кодирование звука в единицу времени. Понятно, что чем он выше, тем качество звука лучше, и размер файла соответственно тоже больше. Значение битрейта в MP3 может находиться в пределах от 8 до 320 кбит/с. Полный список смотрите в Рис 2. Битрейт может быть постоянным (constant) и переменным (variable), это обозначается аббревиатурами CBR и VBR соответственно. Переменный битрейт позволяет снизить размер файла, не снижая качества. Это достигается за счет того, что на участках, где это не требуется, например тишина в начале трека, используется меньшее количество бит для кодирования. На уровне структуры файла это выражается в том, что один фрейм может иметь битрейт, например 128, а следующий может иметь уже 192, и т.д. В каждом отдельном фрейме битрейт имеет значение кратное степени двойки, соответствующее спецификации (см. рисунок 2). В целом по файлу, битрейт, в случае если он постоянный, не будет отличаться от значения битрейта первого фрейма, таким образом, нам достаточно взять информацию из первого фрейма, и мы имеем информацию о файле. В случае если битрейт переменный, то все усложняется, нам недостаточно одного фрейма, чтобы делать выводы об общем битрейте файла.

Частота дискретизации

Вторая характеристика, которую мы рассмотрим, это частота дискретизации или Sample Rate. Это частота, с которой при кодировании звука снимаются замеры с источника звука. Например, если частота у нас 44100 Гц, то это значит, что столько раз в секунду снимаются и сохраняются значения оригинального, аналогового звука. По сути, оцифровка. Можно конечно и уже оцифрованный звук перегнать с другим сэмпл-рейтом, но качество можно только понизить, повысить уже вряд ли удастся. Как и в случае с битрейтом, от частоты дискретизации напрямую зависит качество звука. Частота дискретизации в MP3 не может варьироваться, и всегда постоянна для всего файла.

Длина

У любой музыкальной композиции или любой другой звуковой записи есть такая характеристика, как длина. Упоминаю я ее отдельно для того, чтобы обрадовать вас, что так как у MP3 файла общего заголовка нет, то и готовые сведения о длине нам взять в принципе неоткуда (ID3 тег не в счет, в нем может быть длина трека, а может и не быть, а может и самого тега не быть). Поэтому длину нам придется высчитывать самостоятельно. На этом с характеристиками закончим и перейдем к разбору фреймов.

Фреймы

Один фрейм состоит из двух блоков (последовательностей бит) – заголовка и блока данных (см. рисунок 1). Заголовок представляет собой последовательность из 32 бит (4 байта), в которых описываются все необходимые параметры звука, а также параметры самого фрейма (например, его длина). В блоке данных находиться непосредственно звуковые данные. Рассмотрим заголовок подробнее (см. рисунок 2). Вначале идут 12 бит сигнатуры (Sync), по этим битам нужно искать фреймы, все они установлены в единицу. Затем идут еще три бита: версия, слой и защита от ошибок. Я сделал вывод, что если принять по умолчанию что мы работаем с MP3 файлом, а не с какой-нибудь другой версией MPEG, томожно брать первые два байта как сигнатуру, в этом случае они могут иметь всего две комбинации: FF FA или FF FB. Мне показалось так удобнее искать фреймы, и именно так я реализовал это в коде. Через третий байт мы пока перескочим, и я вкратце расскажу о четвертом. В нем есть такая интересная штука как режим стерео. Дело в том, что MP3 имеет еще оди н способ уменьшить вес файла, не ухудшив качество. Это режим Joint Stereo (объединенное стерео). Что же это такое? Пройдемся по порядку. Режим моно, это, как вы знаете, когда всего один звуковой канал. Стерео — это независимые левый и правый каналы. Для хранения стерео данных, необходимо ровно в два раза больше места, чем для моно. Joint Stereo же позволяет хранить два независимых канала, при этом, занимая меньше места, это достигается за счет «умной» паковки во время сжатия. Если выбран этот режим, и в данном сэмпле звука левый и правый каналы не отличаются, то кодер сохраняет только один из них, когда же каналы отличаются, то они сохраняются оба. Это в своем роде стерео по требованию, оно используется там, где это реально нужно, а где не нужно, место экономится. В четвертом байте хранится еще ряд параметров, не буду на них останавливаться, кому интересно, смотрите на рисунке, там все подписано, обычно они интереса не представляют.

Самый значимый для нас это 3-й байт заголовка. В нем содержится информация о битрейте, частоте дискретизации, установлен или нет Pad бит (определяет наличие добавочного байта в фрейме), все это вместе взятое позволяет нам высчитать размер этого фрейма. Размер фрейма высчитывается по формуле 1:

144 * BitRate / SampleRate + Pad; (1)

рисунок 7

Если Pad бит равен единице то и в формулу подставляем единицу, если нулю – подставляем нуль. Битрейт и частоту подставляем в их полном виде, без округлений, битрейт в битах, а частоту в герцах. В файлах к этой статье вы найдете пример извлечения нужной информации из заголовка фрейма и реализацию этой формулы на языке Delphi. Чтобы что-то извлечь из заголовка, его нужно сначала найти, это тоже там есть. На самом деле достаточно найти первый фрейм, позицию каждого следующего мы уже будем знать, прибавляя к позиции текущего фрейма его длину.

Теперь поговорим о том, как найти переменный битрейт и длину трека. С постоянным битрейтом все ясно, он одинаковый для всего файла, и его можно взять из первого фрейма. С переменным не так. Во-первых, нигде не написано что он переменный, и чтобы это определить, нужно прочесть больше чем один фрейм. Я пошел самым простым путем, и читаю два первых фрейма. Если битрейт у них одинаковый я считаю что битрейт постоянный, если разный то переменный. Это скорее всего не точно, ведь переменным он может стать и после второго фрейма. Однозначных рекомендаций по этому вопросу я не встречал, возможно, есть соглашение, что если битрейт переменный, обязательно кодировать первые два фрейма с различным битрейтом, я бы так и сделал на месте разработчиков, но это только мои предположения. Если у вас есть более точная информация на этот счет, оставляйте комментарии к статье на сайте журнала, интересно будет почитать. Понятно, что в случае переменного битрейта необходимо как-то высчитать его среднее значение по всем фреймам. Оставлю это вам, у меня в коде в этом месте стоит заглушка, т.е. просто в случае переменного битрейта, в качестве его значения присваивается ноль.

Заключение

Теперь про длину трека. Ее можно высчитать, поделив размер файла (за вычетом тегов и прочего мусора, нужны только фреймы, не совсем ясно только, включать заголовки или нет) на битрейт, если он постоянный. Таким образом, мы получим длину трека в секундах. Если битрейт переменный, этот способ не подходит (хотя можно на усредненный битрейт поделить), тогда мы можем задействовать сэмпл-рейт, он у нас постоянный для всего файла, и представляет собой кол-во сэмплов в секунду. Если предположить что сэмпл и фрейм это одно и то же, то можно узнать количество секунд в треке, посчитав все фреймы. Я не пробовал ни тот, ни другой способ, не буду портить вам удовольствие и позволю самим попробовать высчитать длину трека. Если что интересное получится, пишите в комментариях. Опять же, можно переменный битрейт считать от обратного, найти по сэмпл- рейту длину, и потом уже одним действием найти средний битрейт.

Все исходные коды, упомянутые в статье, приложены непосредственно к журналу «ПРОграммист. Пятый выпуск».

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector