Editor lirik dengan timecode
Lirik
Baris kosong dihapus. Baris yang sudah dimulai dengan [mm:ss.xx] mempertahankan waktu itu.
Lepaskan file audio, tempel lirik, lalu tekan putar dan ketuk tombol stempel saat setiap baris dimulai. Tidak ada yang keluar dari tab ini.
Geser setiap baris yang sudah diberi waktu
.lrc hasil ekspor
Sebuah baris muncul di sini setelah memiliki waktu.
Baris tanpa waktu tidak disertakan dalam kedua ekspor: baris memerlukan stempel sebelum mendapat tempat di timeline.
Papan ketik
- K atau Spasi — putar / jeda
- Panah kiri / kanan — mundur / maju 5 detik
- R — stempel baris ini dan pindah ke baris berikutnya
- T — sisipkan baris setelah baris ini
- Delete — hapus waktu baris ini
- Panah atas / bawah — pindah ke baris sebelumnya / berikutnya
Halaman ini mengubah sebuah lagu dan daftar baris menjadi file .lrc bertiming. Muat file audio, tempel lirik — teks biasa, satu baris per baris, atau .lrc yang sudah ada yang stempel waktunya ingin Anda sesuaikan — tekan putar, lalu ketuk tombol pada saat setiap baris dimulai. Stempelnya diambil dari waktu berjalan elemen audio, jadi mengikuti file yang sedang Anda dengar alih-alih jam di halaman. Ketika baris terakhir sudah diberi stempel, ekspor hasilnya sebagai .lrc, atau sebagai .srt bila editor subtitle yang Anda tuju membutuhkannya.
Daftar lirik adalah keseluruhan modelnya. Sebuah baris punya teks dan waktu mulai yang opsional; baris tanpa waktu mulai adalah baris yang belum Anda jangkau. Baris tanpa stempel tetap tinggal di editor agar Anda bisa kembali kepadanya, tetapi tidak muncul di ekspor: baris tanpa waktu mulai tidak punya posisi di timeline, dan mengarang posisi akan menaruh baris di layar pada momen yang tidak dipilih siapa pun. Itulah sebabnya file yang diekspor di tengah lagu lebih pendek daripada daftar di depan Anda, bukan salah.
Empat operasi mencakup apa yang benar-benar bermasalah saat memberi timing pada lirik. Stamping menetapkan baris ke waktu pemutaran saat itu, dan editor maju ke baris berikutnya sehingga rangkaian baris cukup dengan satu tekanan tombol masing-masing. Clearing menghapus stempel yang Anda pasang terlalu awal. Inserting menambahkan baris yang lupa Anda tempel. Shifting menggeser setiap baris berstempel dengan jumlah milidetik yang sama, yang Anda butuhkan setelah menyadari seluruh file berada satu detik di belakang vokal — jarak relatifnya tetap utuh, dan geseran negatif berhenti di nol alih-alih menulis timecode yang tidak bisa dibaca pemutar.
Model timing-nya adalah model yang dimiliki LRC sendiri. Sebuah baris berlangsung sampai baris berikutnya dimulai; baris terakhir tidak punya baris berikutnya, jadi ia diberi dua detik, lebar yang sama yang dipakai situs ini setiap kali sebuah format tidak punya waktu akhir sendiri. Saat Anda mengekspor .srt, dari situlah waktu akhir berasal — penurunan yang sama dengan konversi dari file .lrc di halaman konverter, sehingga kedua jalur menghasilkan timeline yang sama. Sentidetik adalah presisi yang bisa dicatat .lrc; stempel pada 12,346 detik ditulis sebagai 12,34, dan itulah sebabnya file yang diekspor lalu dibaca kembali bisa berbeda beberapa milidetik dari editor.
File audio dibuka oleh elemen audio bawaan peramban dan tidak pernah dibaca, di-parse, atau diunggah oleh halaman ini. Tidak ada permintaan yang membawanya ke mana pun; satu-satunya lalu lintas jaringan adalah halaman itu sendiri. Draf daftar baris disimpan di penyimpanan lokal peramban ini agar muat ulang yang tidak sengaja tidak menghabiskan satu sesi kerja, dan menghapus data situs akan menghapusnya. Tidak ada apa pun tentang lagu atau lirik yang tetap berada di server setelah Anda menutup tab.
Contoh
Lirik teks biasa, diberi stempel dalam satu kali jalan
Lirik
First line of the song
Second line of the song
Third line of the song.lrc hasil ekspor
[00:12.00]First line of the song
[00:15.30]Second line of the song
[00:18.75]Third line of the songSetiap baris berstempel adalah satu cue. Ekspor .lrc menulis sentidetik, jadi 18,75 detik persis seperti yang dicatat tekanan tombol; stempel pada 18,754 akan ditulis sebagai 18,75.
Memberi timing ulang pada .lrc yang sudah ada
Lirik
[00:12.00]First line of the song
[00:14.00]Second line of the song
Third line of the song.lrc hasil ekspor
[00:12.00]First line of the song
[00:14.00]Second line of the song
[00:17.75]Third line of the songMenempel .lrc mempertahankan stempel waktu yang sudah dimilikinya. Baris ketiga datang tanpa stempel, tetap tanpa stempel sampai diputar, lalu diberi stempel pada 17,75 detik.
Pertanyaan yang sering diajukan
Apakah baris lirik yang belum saya beri stempel ikut masuk ke file .lrc?
Tidak. Baris tanpa stempel tidak punya waktu mulai, dan .lrc memposisikan baris hanya lewat timestamp, jadi tidak ada yang bisa ditulis untuknya. Baris tetap di daftar editor tanpa waktu di sampingnya, dan begitu Anda memutar melewatinya lalu menekan tombol stempel, baris itu bergabung ke ekspor. Ini disengaja, bukan keterbatasan: alternatifnya adalah memberi baris waktu karangan, yang menaruhnya di layar pada momen yang tidak pernah Anda pilih — persis jenis pengarang diam-diam yang dihindari situs ini di tempat lain.
Berapa lama baris lirik terakhir bertahan di layar pada ekspor .srt editor ini?
Dua detik setelah waktu mulainya. .lrc tidak punya waktu akhir sama sekali — baris berlangsung sampai baris berikutnya mulai — jadi baris terakhir tidak punya apa pun untuk mewarisi waktu akhir. Dua detik adalah lebar yang sama yang dipakai situs ini untuk format tanpa waktu akhir, yang berarti ekspor .srt dari editor ini dan halaman konversi .lrc ke srt memberi timeline yang sama untuk stempel yang sama. Bila lagu memang menahan baris terakhir itu delapan detik, menggeser atau menyunting durasinya sesudahnya adalah cara yang jujur; tebakan yang disembunyikan di dalam eksportir bukan.
Apa yang terjadi bila saya menggeser timeline ke belakang melewati baris pertama?
Baris-baris itu berhenti di nol dan editor memberi tahu berapa banyak yang dijepit. Timecode negatif tidak ada di .lrc maupun .srt — pemutar yang menerimanya menolak file atau memperlakukan baris sebagai mulai dari awal sekali. Shifting dimaksudkan untuk memperbaiki offset seperti menyadari seluruh file terlambat satu detik; ketika geseran yang diminta akan mendorong baris pertama sebelum awal track, hasil yang bermakna secara fisik adalah nol, dan baris-baris lain mempertahankan jarak relatifnya kecuali mereka juga dijepit.
Bisakah saya menempel .lrc yang ada dan hanya memperbaiki baris yang salah?
Bisa — itulah sebabnya editor membaca timestamp LRC saat menempel. Baris yang sudah membawa tag [mm:ss.xx] mempertahankan waktunya; teks setelah tag itulah yang Anda sunting; baris tanpa tag mulai tanpa stempel. Baris metadata seperti [ti:], [ar:], dan [offset:] diabaikan saat impor alih-alih diperlakukan sebagai lirik, karena baris itu bukan sesuatu yang dinyanyikan. Baris dengan beberapa tag mengambil tag pertama, karena model editor adalah satu waktu mulai per baris.
Apakah file audio saya diunggah agar halaman bisa membaca durasi atau waveform-nya?
Tidak — dan tidak ada waveform juga. Audio diputar oleh elemen audio bawaan peramban dari pegangan file lokal; halaman ini tidak pernah membaca byte-nya, tidak pernah mendekodenya, dan tidak pernah mengirim permintaan yang memuatnya. Timestamp berasal dari posisi pemutaran elemen audio saat Anda menekan tombol, yaitu angka yang sama yang akan diberikan waveform. Mendekode satu track album penuh untuk waveform akan memakan memori dan waktu tanpa memperbaiki stempel.
Mengapa .lrc hasil ekspor berbeda beberapa milidetik dari editor?
Karena .lrc mencatat sentidetik sedangkan editor menyimpan milidetik bulat. Stempel pada 12,346 detik ditulis sebagai [00:12.34] — dibulatkan ke perseratus terdekat, bukan dipotong. Membaca file itu kembali memberi 12,340 detik, jadi selisihnya paling banyak lima milidetik per baris, jauh di bawah yang bisa ditampilkan pemutar. Bila Anda membutuhkan stempel persis, ekspor .srt saja: format itu membawa milidetik, dan model cue yang sama yang menghasilkan kedua file.