Помощь
Что такое LRC Editor?
LRC Editor - это настольное приложение для создания и синхронизации по времени файлов LRC-текстов - файлов с расширением .lrc, которые позволяют текстам песен прокручиваться синхронно с музыкой в музыкальных плеерах и караоке-приложениях.
Суть в способе синхронизации: вы загружаете трек, вставляете строки текста в редактор, затем нажимаете одну клавишу для каждой строки во время воспроизведения песни, и ее временная метка мгновенно проставляется. Встроенная функция Reaction Delay (Задержка реакции) незаметно компенсирует промежуток между моментом, когда вы слышите строку, и нажатием клавиши, благодаря чему синхронизация остается точной, а проход Verify (Проверка) воспроизводит готовый файл в автоматическом режиме - автоматически переходя по каждой строке, чтобы вы могли заметить любую смещенную метку.
Все остальное строится вокруг этой основы: загрузка аудио и текстов, создание списка строк, точная настройка отдельных меток, редактирование метаданных песни и сохранение файла .lrc.
Синхронизация текста с аудио
Это основная задача. Загрузите трек, с которым вы синхронизируете текст, вставьте каждую строку текста в редактор, а затем проставьте временную метку для каждой строки в реальном времени во время воспроизведения песни. Подразделы ниже описывают этот процесс от загрузки файла до точной настройки готовой синхронизации.
Быстрый сквозной проход выглядит так: откройте музыку, вставьте текст в Блокнот и перенесите его в список, нажмите на первую строку, нажмите Play (Воспроизвести) и нажимайте клавишу синхронизации, когда слышите каждую строку. Когда дойдете до конца, сохраните файл .lrc.
Загрузка аудио и текста песни
Откройте песню, которую хотите синхронизировать, и загрузите любой текст, который у вас уже есть. Если рядом с аудиофайлом находится одноименный файл .lrc, вам даже не придется его открывать — см. Автоматическая загрузка .lrc ниже.
Поддерживаемые аудиоформаты — LRC Editor открывает и воспроизводит MP3, WAV, OGG, Opus, FLAC, M4A и AAC. Вы синхронизируете с реальным треком, поэтому он воспроизводит файл нативно, а не конвертирует его.
Автоматическая загрузка .lrc — когда вы открываете музыкальный файл, одноименный файл .lrc в той же папке загружается автоматически, возвращая все временные метки, которые вы сохранили ранее. Если соответствующего .lrc нет, откройте его вручную с помощью кнопки «Открыть текст песни» или начните с нуля. Вот почему повторное открытие песни, над которой вы уже работали, занимает всего один шаг.
Исправление тайминга при открытии — файлы текстов песен, написанные другими редакторами, иногда содержат строки, расположенные не по порядку. Когда LRC Editor открывает .lrc, он проверяет весь файл и помещает любую такую строку перед той, которая следует за ней, а затем помечает файл как имеющий несохраненные изменения — таким образом, исправление предлагается, а не навязывается: сохраните, чтобы оставить его, или закройте без сохранения, чтобы оставить файл точно таким, каким он был. Короткое сообщение сообщает вам, когда это произошло. Правило, лежащее в основе этого, объясняется в разделе Настройка тайминга строк.
Перетаскивание — вам не нужно использовать кнопки «Открыть»: перетащите аудиофайл, .lrc или обычный .txt из файлового менеджера и отпустите его в основной области текста песни (панель инструментов и панель проигрывателя остаются свободными от зоны перетаскивания). LRC Editor маршрутизирует файл по типу — аудиофайл открывается как трек для синхронизации, .lrc или .txt открывается как текст песни — и автоматически подтягивает соответствующий компаньон, точно так же, как кнопки «Открыть»: перетащенный трек загружает свой одноименный .lrc, а перетащенный .lrc загружает свой одноименный трек.
Элементы управления:
- Открыть музыкальный файл для синхронизации — открывает аудиофайл для синхронизации. Автоматически загружает соответствующий
.lrc, если он найден рядом. - Открыть файл текста (.lrc с метками времени или .txt для обычного текста) — открывает существующий
.lrc(с временными метками) или обычный.txtс текстом песни. - Новый LRC файл — очищает текущий текст песни и метаданные для создания нового файла. Предлагает сохранить сначала, если у вас есть несохраненные изменения.
Создание списка строк
Поместите каждую строку текста песни в редактор, по одной строке на каждую строку, чтобы каждая строка была отдельным элементом для синхронизации. Самый быстрый способ — через Блокнот; оттуда вы разделяете и объединяете строки, пока разрывы не будут соответствовать тому, как вы хотите, чтобы текст песни отображался.
Панель Блокнота — сворачиваемая панель в правой части окна. Вставьте туда свой необработанный текст песни, по одной строке на каждую строку, затем одним действием перенесите их все в редактор. Это лучше, чем вводить строки по одной, и вы можете изменить размер панели, перетаскивая ее левый край.
- Скопировать в список — заменяет список строк содержимым Блокнота, каждая строка вставляется со временем
00:00.00и готова к отметке.
Список строк и его фиксированные строки — редактируемый список строк текста песни плюс три строки, которые всегда присутствуют и не могут быть удалены:
- Начало музыки — фиксировано на
00:00.00. - Конец текста песни — редактируемая метка времени, отмечающая, где заканчивается текст песни в
.lrc. - Конец музыки — фиксировано на полной длине трека.
Каждая строка текста песни имеет редактируемую метку времени в формате MM:SS.HH, кнопки сдвига ‹ / › (рассмотрены в разделе Настройка времени строки) и текст самой строки. Вы можете разделить одну строку на две или объединить две строки по ходу работы — см. сочетания клавиш, чтобы узнать, как это сделать.
Курсор проигрывателя — ровно одна строка одновременно содержит ▶, и она отмечает текущее положение проигрывателя. Загрузите трек, и он будет находиться на Начале музыки, потому что именно оттуда начнется воспроизведение при нажатии кнопки «Воспроизвести»; затем он следует за треком во время воспроизведения и остается там, где вы его оставили, когда вы делаете паузу или останавливаетесь, на строке, с которой возобновится воспроизведение. Он серый, когда трек неактивен, и принимает акцентный цвет, когда трек воспроизводится, так что вы можете сразу определить, движется ли то, на что вы смотрите. Каждая другая строка скрывает свой ▶, пока вы не наведете на нее указатель — нажатие этой кнопки переводит воспроизведение на эту строку и воспроизводит с нее, тогда как нажатие текста строки только выбирает строку для редактирования.
Простановка временных меток в реальном времени
Это сердце приложения. Выберите первую строку, нажмите Play (Воспроизвести) и слушайте. В тот момент, когда вы слышите начало каждой строки, нажмите клавишу синхронизации - текущая позиция воспроизведения будет проставлена на выбранной строке, и выделение автоматически перейдет к следующей строке. Пройдите всю песню за один раз.
- Синхр. время - проставляет текущую позицию воспроизведения на выбранной строке, затем перемещает выделение на следующую строку. Это действие вы будете использовать чаще всего. Доступно во время воспроизведения трека и при выбранной строке; клавиша
Enterделает то же самое.
Reaction Delay (Задержка реакции) - количество миллисекунд, вычитаемых из каждой метки, чтобы компенсировать промежуток между моментом, когда вы слышите строку, и нажатием клавиши. Ваша реакция всегда немного отстает от звука, и вычитание этой задержки обеспечивает точность синхронизации, даже если вы никогда не сможете нажать точно в такт.
Пример: если ваше время реакции составляет около 300 мс, и вы нажимаете клавишу синхронизации в 1:05.000, записанная метка будет 1:04.700.
Установите его в соответствии с вашим собственным временем реакции - 200-500 мс является хорошим начальным диапазоном. Значение находится в Settings → Time (Настройки → Время), а также есть быстрый ввод прямо в панели плеера, чтобы вы могли настроить его для каждой песни, не открывая Настройки.
- Задержка реакции - миллисекунды, вычитаемые из каждой метки. То же значение отображается в панели плеера для настройки для каждой песни.
Проверка синхронизации
После синхронизации файла воспроизведите его в автоматическом режиме, чтобы проверить свою работу. Verify (Проверка) запускает воспроизведение и автоматически переходит по каждой строке самостоятельно, удерживая каждую строку на экране в течение установленной паузы перед переходом к следующей - таким образом, вы можете наблюдать, как текст отслеживает музыку, и заметить любую метку, которая появилась слишком рано или слишком поздно, затем остановить и повторно синхронизировать эту строку.
- Верификация - воспроизводит и автоматически переходит к следующей строке после задержки верификации - запускает (или приостанавливает) автоматическое воспроизведение для проверки.
Verification Delay (Задержка проверки) - во время прохода Verify, как долго каждая строка удерживается перед переходом воспроизведения к следующей. Это задает темп проверки; оставьте значение по умолчанию, если только автоматический переход не кажется слишком быстрым или слишком медленным.
- Задержка верификации - пауза для каждой строки, используемая во время проверки. Также доступно в панели плеера.
Управление воспроизведением
Панель плеера внизу позволяет перемещаться по треку во время работы - воспроизводить, останавливать, переходить между уже проставленными метками и переслушивать отрывки.
- Воспроизвести / Пауза (Пробел) - переключает воспроизведение.
Spaceделает то же самое. - Стоп (Esc) - останавливает и сбрасывает до
00:00.Escapeделает то же самое. - Предыдущая метка / Следующая метка - переходит к предыдущей или следующей строке, которая уже имеет временную метку.
- Перемотать назад (←) / Перемотать вперёд на заданные секунды (→) - переходит назад или вперед на фиксированное количество секунд (Seek Delay). Клавиши со стрелками
←и→делают то же самое.
Панель также содержит перетаскиваемый ползунок временной шкалы, индикатор текущей позиции / общей длительности и регулятор громкости.
Seek Delay (Задержка перемотки) - сколько секунд пропускает каждая перемотка (и каждое нажатие клавиши со стрелкой). Одно и то же значение используется для обоих направлений, поэтому установите его на комфортное окно для повторного прослушивания.
- Время перемотки - длина прыжка перемотки в секундах. Также доступно в панели плеера.
Настройка времени строк
Когда отметка немного ранняя или поздняя, вам не нужно повторно синхронизировать ее. Сдвиньте одну строку на фиксированный шаг, или, если весь файл постоянно смещен, сдвиньте каждую строку сразу с помощью глобального смещения.
Задержка редактирования строки - размер шага в миллисекундах, на который кнопки ‹ / › рядом со строкой сдвигают ее временную метку раньше или позже. Это дает вам повторяемую точную коррекцию без ввода нового времени. Те же кнопки также сдвигают строку Конец текста песни.
- Задержка редактирования - шаг в миллисекундах для кнопок сдвига ‹ / ›. По умолчанию 200 мс.
Строки всегда остаются по порядку - строка текста песни никогда не может быть синхронизирована после строки под ней. Всякий раз, когда вы изменяете временную метку - путем ее установки, сдвига или ввода нового времени - LRC Editor проверяет ее соседей и перемещает любую строку, которая теперь будет не по порядку, оставляя полусекундный промежуток между ними. Уменьшите время строки, и строки над ней будут сдвинуты назад перед ней; увеличьте его, и строки под ней будут сдвинуты после нее. Затрагиваются только строки, которые уже имеют временную метку, поэтому строкам, которые вы еще не синхронизировали, никогда не присваивается время, которое вы не установили. Это важно, потому что проигрыватель читает .lrc сверху вниз: одна строка, синхронизированная не по порядку, заставляет текст песни прыгать назад в середине песни.
Пример: строка 12 находится на 0:48.51, и вы повторно устанавливаете строку 13 на 0:47.95. Строка 12 перемещается обратно на 0:47.45, чтобы она по-прежнему шла первой, вместо того, чтобы оставлять файл с перекрещенными двумя строками.
Чтобы сдвинуть весь файл сразу - скажем, он весь ранний по отношению к ремастеру - используйте Глобальное смещение, объясненное в разделе Редактирование метаданных песни.
Редактирование метаданных песни
Откройте редактор метаданных с помощью кнопки Метаданные на панели инструментов, чтобы добавить информацию о песне, которая будет записана в файл .lrc, и установить Глобальное смещение для всего файла.
Теги метаданных LRC - необязательная информация о песне, хранящаяся в начале файла .lrc, чтобы плееры и библиотеки могли маркировать текст песни:
| Поле | Сохраняется в .lrc как |
|---|---|
| Исполнитель | [ar:] |
| Альбом | [al:] |
| Название | [ti:] |
| Автор песни | [au:] |
| LRC автор | авторство того, кто создал .lrc |
Все это необязательно - заполните то, что знаете, перед сохранением.
Автозаполнение из трека - вместо того чтобы перепечатывать то, что уже содержится в музыкальном файле, извлеките его встроенные теги напрямую.
- Авто-заполнить - считывает собственные теги аудиофайла и заполняет поля Исполнитель, Альбом и Название одним щелчком.
Глобальное смещение - значение в миллисекундах, положительное или отрицательное, которое сдвигает время каждой строки в файле сразу (хранится как тег смещения .lrc). Используйте его, когда все ваши строки постоянно ранние или поздние - например, по сравнению с ремастированной версией трека - чтобы вы могли перевыровнять весь файл вместо того, чтобы переделывать каждую метку.
- Глобальное смещение (мс) - смещение времени всего файла в миллисекундах.
Сохранение и экспорт
Запишите синхронизированный файл или экспортируйте только слова.
- Сохранить файл LRC - сохраняет в текущий путь
.lrc. Если файл еще не был сохранен, запрашивает, куда его поместить. - Сохранить как новый файл .lrc - сохраняет в новое местоположение
.lrc. - Экспортировать список текста в файл .txt - экспортирует только текст песни, без временных меток, в файл
.txt. Диалоговое окно сохранения открывается в папке редактируемого файла.lrc, уже названного в его честь, так что оба файла оказываются рядом.
Настройка приложения
Откройте панель Открыть настройки, чтобы настроить внешний вид приложения и предварительно заполнить данные об авторстве. Настройки организованы по вкладкам: Отображение, Время, Метаданные и О программе - вкладка Время объединяет четыре задержки, объясненные выше вместе с их функциями (Реакция, Проверка, Поиск и Редактирование строк).
Отображение -
- Язык - язык интерфейса. Доступны десятки языков, включая языки с письмом справа налево и CJK.
- Тема - Темная или Светлая. По умолчанию Светлая.
Авторство по умолчанию - значения, которые предварительно заполняют поля метаданных в каждом новом файле, так что если вы всегда указываете себя одинаково, вы устанавливаете их один раз вместо того, чтобы делать это для каждого файла.
- Исполнитель / Автор песни / LRC автор - значения Исполнитель, Автор песни и LRC-By по умолчанию для новых файлов.
Горячие клавиши
Когда редактор в фокусе (не при вводе текста в поле):
| Клавиша | Действие |
|---|---|
Space |
Воспроизведение / Пауза |
Escape |
Стоп |
Enter |
Синхронизировать время - поставить метку текущей позиции на выбранную строку |
← |
Перемотка назад |
→ |
Перемотка вперед |
Ctrl+Z / ⌘Z |
Отменить (до 50 шагов) |
При вводе текста в поле текста песни:
| Клавиша | Действие |
|---|---|
Enter |
Переход к следующей строке |
Ctrl+Enter / ⌘Enter / Shift+Enter |
Разделить строку в месте курсора |
Backspace в начале строки |
Объединить с предыдущей строкой |
Delete в конце строки |
Объединить со следующей строкой |
Советы
- Стек отмены из 50 шагов охватывает редактирование временных меток, редактирование строк, разделение, слияние и массовый импорт — совершайте ошибки свободно.
- Храните трек и соответствующий ему файл
.lrcв одной папке — открытие одного из них автоматически подтягивает другой. - Перетащите аудиофайл или
.lrcпрямо в область текста, чтобы загрузить его, вместо того чтобы нажимать кнопки «Открыть». - Для разделения строк в стиле караоке, разделяйте строку ровно по курсору — обе половины сохраняют свой текст.
- Используйте Глобальное смещение для точной настройки готового файла
.lrcпод немного другую версию аудио (например, ремастер) без повторной установки каждой временной метки. - Запустите проверку Verify перед тем, как считать файл готовым — наблюдение за его автоматическим продвижением является самым быстрым способом обнаружить слегка неточную метку.
Другие элементы управления
- Справка - открывает эту страницу справки в вашем браузере, на вашем текущем языке.
- GitHub - открывает репозиторий исходного кода приложения в вашем браузере.