![]() |
Там где надо вымерить эти паузы. Например между первым и вторым треком это не нужно. ... паузы между треками нужны не всегда между первым и вторым треком (Ethnicolor и Diva на 1 СТОРОНА.wav) пауза не требуется. Это значит, что для первого трека каждой стороны (1 СТОРОНА.wav и 2 СТОРОНА.wav) пауза (INDEX 00) не нужна, а для остальных треков (например, Diva, Wooloomooloo и т.д.) паузы (обычно 1–2 секунды на виниле) могут быть. Проблема с "несовпадением начал треков" и трудоёмкостью ручной разметки остаётся.
CUE для Zoolook с паузами (2 секунды) только для треков 4–7 (Wooloomooloo, Zoolookologie, Blah-Blah-Cafe, Ethnicolor II), без паузы между Ethnicolor и Diva, а также между Zoolook и Wooloomooloo. Тайминги округлены до секунд. Код:
REM GENRE Electronic |
Обучается же модель ИИ через Python, librosa, иначе как ей объяснить...
...обучение модели ИИ для создания CUE-файлов, особенно для автоматического определения таймингов треков и пауз в оцифровках винила (например, для альбома Jean-Michel Jarre - Zoolook (1984) с файлами 1 СТОРОНА.wav и 2 СТОРОНА.wav), логично реализовать через Python с использованием библиотеки librosa для анализа аудио. ИИ для точной разметки пауз и треков, чтобы решить проблему несовпадения таймингов и трудоёмкости ручного процесса. Данные: Набор оцифровок винила (WAV) с известными таймингами (например, из Discogs или ручной разметки). Библиотека: librosa для анализа аудио (поиск пауз по уровню громкости). Метаданные: Парсинг из Discogs API для названий треков, исполнителей, жанра. Модель: Простая модель на основе правил (анализ тишины) или нейросеть (например, CNN для классификации пауз), если у нас есть обучающий набор данных. Почему librosa: librosa.effects.split определяет паузы (тишина ниже порога, например, 30 дБ), что заменяет ручную разметку. Обучение модели: Сбор данных: Соберите датасет из WAV-файлов винилов и соответствующих CUE-файлов с точными таймингами (например, из Discogs или ручной разметки в редакторе). Предобработка: Загрузите WAV с librosa.load. Используйте librosa.effects.split для поиска пауз. Сопоставьте паузы с треками из CUE. Простая модель (правила): Если паузы чёткие (тишина 1–2 сек), librosa даёт тайминги напрямую. Исключите паузы для первых треков сторон (как в вашем случае). Нейросеть (если нужен сложный анализ): Используйте CNN (например, с tensorflow или pytorch) для классификации аудиофрагментов на "пауза" и "трек". Обучите на датасете с метками (паузы/треки). Пример датасета: WAV-файлы с разметкой пауз (0–2 сек тишины, помеченные как "пауза"). Используется Discogs API для автозаполнения (названия, композиторы). |
Цитата:
Python-скрипт с CNN Скрипт обучает CNN на TensorFlow для классификации пауз/треков, анализирует WAV с librosa и генерирует CUE с метаданными из Discogs. Пауза исключена для первых треков сторон. Код:
python |
bergedorf, тут есть над чем поработать неделю-другую.
Нарезка же на треки — это вообще не дело, или же надо всё обрабатывать с затуханием треков по амплитуде. Полная цифровая обработка с потерями естественно. А мы позиционируем винил БЕЗ ПОТЕРЬ. |
Мало того что на HDD у каждого могут быть ошибки, а верней они у всех есть и это распознается тем, что не все треки можно перевести во FLAC без бубна.
|
Мало того что на HDD у каждого могут быть ошибки, а верней они у всех есть и это распознается тем, что не все треки можно перевести во FLAC без бубна. Они могут и играть, но они с ошибками.
То что Бобрович так усердно режет это не верно. :) |
По усердию большой плюс,
а по звукорежиссуре и математике минус (двоечка). |
По идее сохранения без потерь, без цифровой обработки, они должны быть нерезаными, и если уж так хочется, дополнительно дать резаные.
И несколько вариантов абсолютно любой другой обработки, без навязывания её слушателям. Но это места надо немеренно. У меня и так только под этот альбом ушло гигов 50 вместе со всеми вариантами оцифровок трекера и 4 наши (от наших оцифровщиков). В большинстве по факту мало что от винила в цифре осталось. Поэтому Дэн прав, два образа и больше ничего не трогать, пока не автоматизировали процесс, чтобы выдавать по 100 куёв за сессию. Это же наше время и на что оно тратится! Заместо нарезки лучше по точкам посчитать и поправить где это надо или еще что-то полезное. |
Кто-то тратит, чтобы в интернет резаное дать и писать что-либо в пустоту... А кто-то то же самое время на то, чтобы заработать еще на пару фкусных пластов.
|
Цитата:
|
Часовой пояс GMT +3, время: 01:47. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot