LRC Editor › Довідка

Довідка

Що таке 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, кнопки зсуву ‹ / › (розглянуті в розділі Налаштування часу рядка) та текст самого рядка. Ви можете розділити один рядок на два або об'єднати два рядки разом — дивіться клавіатурні скорочення, щоб дізнатися, як це зробити.

Курсор програвача — рівно один рядок одночасно має ▶, і він позначає місце, де знаходиться програвач. Завантажте трек, і він зупиниться на Початок музики, тому що саме там почнеться відтворення; потім він слідує за треком під час відтворення і залишається там, де ви його залишили, коли ви ставите на паузу або зупиняєте, на рядку, з якого відновиться відтворення. Він сірий, коли трек неактивний, і набуває акцентного кольору, коли трек відтворюється, тому ви можете відразу визначити, чи рухається те, на що ви дивитеся. Кожен інший рядок приховує свій ▶, доки ви не наведете на нього вказівник — натискання цієї кнопки перемикає відтворення на цей рядок і відтворює звідти, тоді як натискання тексту рядка лише вибирає рядок для редагування.

Проставляйте мітки часу в реальному часі

Це серце програми. Виберіть перший рядок, натисніть «Відтворити» та слухайте. У момент, коли ви чуєте початок кожного рядка, натисніть клавішу синхронізації – поточна позиція відтворення позначається на вибраному рядку, а вибір автоматично переходить до наступного рядка. Працюйте прямо по пісні за один прохід.

  • Синхронізувати час – проставляє поточну позицію відтворення на вибраному рядку, потім переміщує вибір до наступного рядка. Це дія, яку ви використовуватимете найчастіше. Доступна під час відтворення треку та вибору рядка; клавіша Enter робить те саме.

Затримка реакції – кількість мілісекунд, що віднімається від кожної мітки, щоб компенсувати проміжок між почутим рядком і натисканням клавіші. Ваш рефлекс завжди трохи відстає від звуку, і віднімання цього відставання забезпечує точність синхронізації, навіть якщо ви ніколи не можете натиснути точно в такт.

Приклад: якщо ваш час реакції становить близько 300 мс, і ви натискаєте клавішу синхронізації о 1:05.000, записана мітка буде 1:04.700.

Встановіть його відповідно до вашого власного часу відгуку – 200-500 мс є хорошим початковим діапазоном. Значення знаходиться в Налаштуваннях → Час, а також є швидке введення прямо в панелі програвача, щоб ви могли налаштувати його для кожної пісні, не відкриваючи Налаштування.

  • Затримка реакції – мілісекунди, що віднімаються від кожної мітки. Те саме значення відображається вбудовано в панелі програвача для налаштування для кожної пісні.

Перевірка синхронізації

Після синхронізації файлу відтворіть його без допомоги рук, щоб перевірити свою роботу. Перевірка запускає відтворення та автоматично переходить по кожному рядку самостійно, утримуючи кожен рядок на екрані протягом встановленої паузи, перш ніж перейти до наступного – таким чином ви можете спостерігати, як текст відстежує музику та виявляти будь-яку позначку, яка з’являється рано чи пізно, а потім зупинити та повторно синхронізувати цей рядок.

  • Верифікація - відтворює та автоматично переходить до наступного рядка після затримки верифікації – запускає (або призупиняє) відтворення перевірки без допомоги рук.

Затримка перевірки – під час проходження перевірки, як довго кожен рядок утримується, перш ніж відтворення перейде до наступного. Вона встановлює темп перегляду; залиште її за замовчуванням, якщо автоматичний перехід не здається занадто швидким або занадто повільним.

  • Затримка верифікації – пауза для кожного рядка, що використовується під час перевірки. Також доступна вбудовано в панелі програвача.

Керування відтворенням

Панель програвача внизу переміщує вас по треку під час роботи — відтворення, зупинка, перехід між вже розміщеними мітками та повторне прослуховування фрагмента.

  • Відтворити / Пауза (Пробіл) - перемикає відтворення. Пробіл робить те саме.
  • Зупинити (Esc) - зупиняє та скидає до 00:00. Escape робить те саме.
  • Попередня мітка часу / Наступна мітка часу - перехід до попереднього або наступного рядка, який вже має мітку часу.
  • Перемотати назад на налаштовану кількість секунд (←) / Перемотати вперед на задані секунди (→) - перехід назад або вперед на фіксовану кількість секунд (Затримка перемотування). Клавіші зі стрілками ← та → роблять те саме.

Панель також містить повзунок часової шкали, що перетягується, індикатор поточної позиції / загальної тривалості та регулятор гучності.

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

  • Час перемотування - довжина стрибка перемотування в секундах. Також доступно вбудовано в панелі програвача.

Налаштування часу рядка

Якщо позначка трохи рання або пізня, вам не потрібно її повторно синхронізувати. Зсуньте один рядок на фіксований крок, або – якщо весь файл постійно зміщений – змістіть кожен рядок одразу за допомогою глобального зсуву.

Затримка редагування рядка – розмір кроку, у мілісекундах, на який кнопки ‹ / › поруч із рядком зсувають його позначку часу раніше або пізніше. Це дає вам повторювану точну корекцію без введення нового часу. Ті ж кнопки також зсувають рядок Кінець тексту.

  • Затримка редагування рядка – крок у мілісекундах для кнопок зсуву ‹ / ›. За замовчуванням 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 від credit for whoever made the .lrc

Все це необов'язково - заповніть те, що знаєте, перед збереженням.

Автозаповнення з треку - замість того, щоб повторно вводити те, що вже містить музичний файл, витягніть його вбудовані теги безпосередньо.

  • Автозаповнення - зчитує власні теги аудіофайлу та заповнює поля Виконавець, Альбом і Назва одним кліком.

Глобальний зсув - значення в мілісекундах, позитивне або негативне, яке одночасно зсуває час кожного рядка у файлі (зберігається як тег зсуву .lrc). Використовуйте його, коли всі ваші рядки постійно ранні або пізні - наприклад, порівняно з ремастерованою версією треку - щоб вирівняти весь файл замість повторного встановлення кожної мітки.

  • Глобальне зміщення (мс) - зсув часу всього файлу в мілісекундах.

Зберегти та експортувати

Запишіть синхронізований файл або експортуйте лише слова.

  • Зберегти файл LRC – зберігає до поточного шляху .lrc. Якщо файл ще не збережено, запитує, куди його помістити.
  • Зберегти як новий файл .lrc – зберігає до нового розташування .lrc.
  • Експортувати список текстів у файл .txt – експортує лише текст пісні, без часових міток, до файлу .txt. Діалогове вікно збереження відкривається в папці файлу .lrc, який ви редагуєте, вже названого на його честь, тому обидва файли розташовуються поруч.

Персоналізуйте програму

Відкрийте панель Відкрити налаштування, щоб налаштувати вигляд програми та попередньо заповнити дані про авторство. Налаштування організовано за вкладками: Дисплей, Час, Метадані та Про програму. Вкладка Час містить чотири затримки, пояснені разом з їхніми функціями вище (Реакція, Перевірка, Пошук та Редагування рядка).

Дисплей -

  • Мова - мова інтерфейсу. Доступні десятки мов, включаючи письмові системи справа наліво та CJK.
  • Тема - Темна або Світла. За замовчуванням Світла.

Стандартні дані про авторство - значення, які попередньо заповнюють поля метаданих у кожному новому файлі, тому якщо ви завжди вказуєте себе однаково, ви встановлюєте їх один раз замість кожного файлу.

  • Виконавець / Автор пісні / Слова - стандартні значення Виконавця, Автора пісні та LRC-By для нових файлів.

Гарячі клавіші

Коли редактор у фокусі (не вводиться текст у поле):

Клавіша Дія
Space Відтворити / Пауза
Escape Зупинити
Enter Синхронізувати час - встановити поточну позицію на вибраний рядок
← Перемотати назад
→ Перемотати вперед
Ctrl+Z / ⌘Z Скасувати (до 50 кроків)

Під час введення тексту в поле тексту пісні:

Клавіша Дія
Enter Перейти до наступного рядка
Ctrl+Enter / ⌘Enter / Shift+Enter Розділити рядок у позиції курсору
Backspace на початку рядка Об'єднати з попереднім рядком
Delete в кінці рядка Об'єднати з наступним рядком

Поради

  • 50-кроковий стек скасування охоплює редагування міток часу, редагування рядків, розділення, об'єднання та масовий імпорт — робіть помилки вільно.
  • Зберігайте трек та відповідний йому файл .lrc в одній папці — відкриття будь-якого з них автоматично завантажує інший.
  • Перетягніть аудіофайл або .lrc прямо в область тексту, щоб завантажити його, замість того, щоб шукати кнопки «Відкрити».
  • Для розділення рядків у стилі караоке розділяйте рядок точно за курсором — обидві половини зберігають свій текст.
  • Використовуйте Глобальне зміщення, щоб точно налаштувати готовий файл .lrc відповідно до трохи іншої версії аудіо (наприклад, ремастеру), не переробляючи кожну мітку часу.
  • Запустіть перевірку Verify, перш ніж вважати файл готовим — спостереження за його автоматичним просуванням є найшвидшим способом виявити трохи зміщену мітку.

Інші елементи керування

  • Довідка - відкриває цю сторінку довідки у вашому браузері, поточною мовою.
  • GitHub - відкриває репозиторій вихідного коду програми у вашому браузері.
Зміст