Формат субтитрів LRC
Що може виразити цей формат
- Оформлення тексту
- Лише простий текст
- Позиціювання на екрані
- Ні
- Караоке-таймінг
- Ні
- Переноси рядків у репліці
- Так
- Таймлайн
- Лише час початку — час завершення виводиться
- Роздільність часу
- 10 мс
- Час зберігається як номери кадрів
- Ні
- Текст справа наліво
- Так
Приклади
Типовий файл LRC, і що з нього читається
Файл
[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.Що він містить
4 cues, 5 lines of text
[00:12.00]
First line of the song.
[00:15.30]
Second line.
Second line, translated.
[00:18.00]
(no text)
[00:21.50]
Final line.
Outside the cues:
metadata [ti:Sample Song] [ar:Some Artist] [length:00:41.00] [offset:+250]
offset +250 ms, kept as read — the times below are the ones written in the file
no end times — every line runs until the next timestampПрава колонка — не перетворений файл, а те, що сайт читає з лівої колонки й з чого починається будь-яке перетворення цього файлу.
Неохайний файл LRC, і що з нього все одно читається
Файл
[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]Що він містить
5 cues, 6 lines of text
[00:03.00]
Out of order.
[00:05.50]
Leading zero omitted, one decimal.
[00:07.00]
Second with no centiseconds.
Repeated chorus line.
[00:09.00]
Repeated chorus line.
[00:12.00]
(no text)
Outside the cues:
metadata [ar:Some Artist]
no end times — every line runs until the next timestampСправжні файли приходять із BOM, переводами рядків Windows, зайвим рядком перед часом або часом, який взагалі не читається. Ніщо з цього не валить обробку: нерозпізнане потрапляє у звіт, а не зникає мовчки.
Конвертувати LRC Lyrics в інший формат
Кожен із них працює повністю у вашому браузері. Позначки кажуть, чого коштує цей напрямок, ще до того, як ви його відкриєте.
- Таймінг
- Частота кадрів
- Таймінг
- Переноси рядків
Конвертація в цей формат
- SubRip (SRT) → LRC Lyrics
- WebVTT (VTT) → LRC Lyrics
- Advanced SubStation Alpha (ASS) → LRC Lyrics
- SubStation Alpha (SSA) → LRC Lyrics
- YouTube SBV → LRC Lyrics
- SAMI (SMI) → LRC Lyrics
- MicroDVD → LRC Lyrics
- TTML (Timed Text) → LRC Lyrics
- SubtitleMatrix JSON → LRC Lyrics
- Plain Text (TXT) → LRC Lyrics
- CSV Spreadsheet → LRC Lyrics
LRC Lyrics — один із дванадцяти форматів субтитрів, з якими працює цей сайт, і ця сторінка — його довідник: що формат уміє зберегти, чого не вміє і в який формат його переписати.
LRC — формат текстів пісень: [00:12.34] і рядок тексту. Позначка задає лише початок; кінець виводять із наступного рядка, а кілька однакових позначок означають кілька рядків однієї репліки.
Таблиця вище — це весь перелік можливостей, без прихованих рядків. Якщо рядок каже «ні», саме це й зникне під час конвертації з LRC, і кожна сторінка перетворення нижче попереджає про це до того, як ви відкриєте файл.
Усі ці перетворення виконуються у вашому браузері. Файли нікуди не надсилаються, обліковий запис не потрібен — це важливо для матеріалів під NDA, медичних записів і матеріалів до ефіру, які ще не вийшли.
Часті запитання
Що таке файл LRC?
LRC — формат текстів пісень: [00:12.34] і рядок тексту. Позначка задає лише початок; кінець виводять із наступного рядка, а кілька однакових позначок означають кілька рядків однієї репліки. Файли LRC читають музичні плеєри й караоке-програми.
Чи зберігає LRC оформлення?
У LRC — жодного оформлення, лише текст і позначка часу. Тому під час конвертації в багатший формат оформлення не вигадується: вихідний файл отримає типовий стиль, а не приховану копію чужого.
Чи має репліка в LRC час завершення?
Ні. LRC записує лише початок — [00:12.34]; кінець виводять із наступної позначки, а для останньої репліки — з типової тривалості. У форматі, який зберігає обидві межі, цей кінець буде обчисленим, а не прочитаним із файлу.
У які формати LRC можна конвертувати без втрат?
Жоден: LRC не містить чогось такого, що інший формат зберіг би без доповнень. Кожен перехід додає або генерує час, або втрачає частину моделі, і кожна сторінка перетворення називає свою втрату окремо.
Що LRC зберігає поза репліками?
Метадані [ti:], [ar:] і [offset:], а також порожні рядки. Ці дані не є субтитрами в строгому сенсі, але без них файл втрачає частину змісту: саме тому під час конвертації вони потрапляють у список втрат, а не зникають мовчки.