Kamus

Apa Itu Lirik?

Bidang Lirik menyimpan kata-kata sebuah lagu sebagai teks di dalam file audio atau video, dalam beberapa format disertai dengan kode bahasa. Di ffprobe, Lirik juga bisa berupa flag 0 atau 1.

lyrics

Lirik adalah kata-kata dalam sebuah lagu. Dalam metadata, bidang Lirik menyimpan kata-kata tersebut sebagai teks di dalam file audio atau video. Laporan dari ffprobe juga dapat menampilkan flag Lirik.

Standar ID3v2 menjelaskan bidang teks ini sebagai lirik sebuah lagu atau transkripsi teks dari aktivitas vokal lainnya. Teks disimpan terpisah dari suara, sehingga Anda hanya dapat membacanya dengan software yang membaca bidang ini.

File mana yang membawanya

Setiap format file menyimpan lirik dengan nama bidangnya sendiri. Berikut nama-namanya di format yang umum:

  • MP3: frame ID3v2 USLT untuk teks biasa dan SYLT untuk teks dengan penanda waktu.
  • WAV dan AIFF: frame ID3v2 yang sama, jika file berisi tag ID3.
  • FLAC dan OGG: komentar Vorbis. MusicBrainz Picard menamainya LYRICS, tetapi tidak ada spesifikasi yang menetapkan namanya.
  • M4A dan MP4: item metadata ©lyr.
  • MKV: tag Matroska LYRICS.
  • WMA dan WMV: atribut WM/Lyrics dan WM/Lyrics_Synchronised.

Lirik biasa dan tersinkron

Lirik biasa adalah satu blok teks tanpa penanda waktu. Lirik tersinkronisasi mengaitkan setiap potongan teks dengan satu momen dalam rekaman. Software kemudian dapat menampilkan kata-kata sesuai waktu dengan suara, misalnya untuk karaoke.

Dalam frame ID3v2 SYLT, setiap potongan teks memiliki cap waktu. Cap waktu dihitung dari awal file, dalam milidetik atau frame MPEG.

Seperti apa tampilan nilainya

Nilai biasa adalah teks sebagaimana mestinya, dan teks dapat berisi jeda baris. Untuk teks tersinkronisasi, ExifTool menempatkan cap waktu dalam tanda kurung siku sebelum setiap entri: [MM:SS.ss] untuk detik, atau [FFFF] untuk frame MPEG.

Satu file dapat menyimpan lirik dalam lebih dari satu bahasa. Dalam ID3v2, setiap frame USLT atau SYLT memiliki bidang bahasa 3 huruf yang mengikuti ISO 639-2. Berikut nilai contohnya:

  • eng untuk bahasa Inggris
  • deu atau ger untuk bahasa Jerman
  • XXX ketika bahasanya tidak diketahui, sesuai teks ID3v2

Untuk frame ID3v2 USLT tanpa deskripsi, FFmpeg menambahkan kode bahasa ke key, seperti lyrics-eng untuk teks bahasa Inggris. Untuk bahasa yang tidak diketahui, FFmpeg 9.0 menampilkan lyrics-XXX, dan kode pengembangannya menampilkan lyrics biasa. ExifTool menggunakan pola yang sama untuk bahasa yang dipilih, seperti Lyrics-eng.

Lirik sebagai flag stream

Dalam laporan dari ffprobe, pembaca file dari proyek FFmpeg, Lirik juga dapat berupa flag stream, bernilai 0 atau 1. FFmpeg menjelaskannya secara singkat: stream berisi lirik lagu. Flag ini tidak menyimpan kata-kata.

Opsi -show_streams dari pembaca ffprobe mencetak flag ini untuk setiap stream, di samping flag Karaoke. Jadi Anda dapat melihat 0 dalam file tanpa musik. Nilai 0 tidak membuktikan bahwa file tidak memiliki teks lirik.

Dari mana teks berasal

Teks Lirik tidak berasal dari suara itu sendiri. Seseorang atau program harus menambahkan teks tersebut.

Software penandaan dapat menulis bidang ini. MusicBrainz Picard memerlukan plugin atau skrip untuk teks, karena basis datanya tidak menyimpan lirik.

Konversi dapat membawa teks ke file baru. FFmpeg menyalin metadata global dari file input pertama secara default. Jadi file yang dikonversi dapat mempertahankan teks Lirik dari sumbernya, bahkan jika Anda tidak pernah menandai file tersebut sendiri.

Mengapa ini penting bagi file Anda

Bidang teks Lirik dapat menyimpan teks lengkap sebuah lagu. Saat Anda membagikan file, Anda juga membagikan teks ini, meskipun pemutar tidak pernah menampilkan teksnya.

Bidang teks yang tidak ada tidak memberi tahu apa pun tentang lagu tersebut. Lagu dengan kata-kata dapat saja tidak memiliki teks Lirik. Teksnya juga dapat berbeda dari yang Anda dengar.

Satu file dapat menampilkan beberapa nilai Lirik, misalnya teks biasa dan tersinkronisasi, atau teks dalam 2 bahasa. Dalam file Matroska, tag LYRICS juga dapat menduplikasi trek subtitle. Spesifikasi menyarankan Anda umumnya mengedit keduanya.