Kamus

Apakah Lirik?

Medan Lyrics menyimpan lirik lagu sebagai teks di dalam fail audio atau video, dalam sesetengah format bersama kod bahasa. Dalam ffprobe, Lyrics juga boleh menjadi penanda 0 atau 1.

lyrics

Lirik ialah perkataan dalam sesuatu lagu. Dalam metadata, medan Lirik menyimpan perkataan tersebut sebagai teks di dalam fail audio atau video. Laporan daripada ffprobe juga boleh memaparkan penanda Lirik.

Piawaian ID3v2 menerangkan medan teks sebagai lirik lagu atau transkripsi teks untuk aktiviti vokal lain. Teks disimpan berasingan daripada bunyi, jadi anda hanya boleh membacanya dengan perisian yang membaca medan ini.

Fail mana yang membawanya

Setiap format fail menyimpan lirik di bawah nama medannya sendiri. Berikut ialah namanya dalam format biasa:

  • MP3: bingkai ID3v2 USLT untuk teks biasa dan SYLT untuk teks berwaktu.
  • WAV dan AIFF: bingkai ID3v2 yang sama, jika fail mengandungi tag ID3.
  • FLAC dan OGG: komen Vorbis. MusicBrainz Picard menamakannya LYRICS, tetapi tiada spesifikasi yang menetapkan nama tersebut.
  • M4A dan MP4: item metadata ©lyr.
  • MKV: tag Matroska LYRICS.
  • WMA dan WMV: atribut WM/Lyrics dan WM/Lyrics_Synchronised.

Lirik biasa dan disegerakkan

Lirik biasa ialah satu blok teks tanpa pemasaan. Lirik segerak memaut setiap bahagian teks kepada satu saat dalam rakaman. Perisian kemudian boleh memaparkan perkataan mengikut masa dengan bunyi, contohnya untuk karaoke.

Dalam bingkai ID3v2 SYLT, setiap bahagian teks mempunyai penanda masa. Penanda masa dikira dari permulaan fail, dalam milisaat atau bingkai MPEG.

Bagaimana rupanya nilai tersebut

Nilai biasa ialah teks biasa, dan teks boleh mengandungi pemisah baris. Untuk teks segerak, ExifTool meletakkan penanda masa dalam kurungan segi empat sebelum setiap entri: [MM:SS.ss] untuk saat, atau [FFFF] untuk bingkai MPEG.

Satu fail boleh menyimpan lirik dalam lebih daripada satu bahasa. Dalam ID3v2, setiap bingkai USLT atau SYLT mempunyai medan bahasa 3 huruf yang mengikut ISO 639-2. Berikut ialah nilai contoh:

  • eng untuk bahasa Inggeris
  • deu atau ger untuk bahasa Jerman
  • XXX apabila bahasa tidak diketahui, seperti yang dinyatakan dalam teks ID3v2

Untuk bingkai ID3v2 USLT tanpa keterangan, FFmpeg menambah kod bahasa pada kunci, seperti lyrics-eng untuk teks bahasa Inggeris. Untuk bahasa yang tidak diketahui, FFmpeg 9.0 memaparkan lyrics-XXX, dan kod pembangunan memaparkan lyrics sahaja. ExifTool menggunakan corak yang sama untuk bahasa pilihan, seperti Lyrics-eng.

Lirik sebagai penanda stream

Dalam laporan daripada ffprobe, pembaca fail projek FFmpeg, Lirik juga boleh menjadi penanda strim, sama ada 0 atau 1. FFmpeg mendokumentasikannya secara ringkas: strim mengandungi lirik lagu. Penanda ini tidak menyimpan sebarang perkataan.

Pilihan -show_streams bagi pembaca ffprobe mencetak penanda ini untuk setiap strim, di sebelah penanda Karaoke. Jadi anda boleh melihat 0 dalam fail tanpa muzik. Nilai 0 tidak membuktikan bahawa fail tiada teks lirik.

Dari mana teks itu datang

Teks Lirik tidak datang daripada bunyi itu sendiri. Seseorang atau program perlu menambah teks tersebut.

Perisian penandaan boleh menulis medan ini. MusicBrainz Picard memerlukan plugin atau skrip untuk teks, kerana pangkalan datanya tidak menyimpan lirik.

Penukaran boleh membawa teks ke dalam fail baharu. FFmpeg menyalin metadata global daripada fail input pertama secara lalai. Jadi fail yang ditukar boleh mengekalkan teks Lirik daripada sumbernya, walaupun anda tidak pernah menanda fail tersebut sendiri.

Mengapa ia penting untuk fail anda

Medan teks Lirik boleh menyimpan keseluruhan teks sesuatu lagu. Apabila anda berkongsi fail tersebut, anda juga berkongsi teks ini, walaupun pemain tidak pernah memaparkan teksnya.

Medan teks yang tiada tidak memberitahu apa-apa tentang lagu. Lagu yang mempunyai perkataan mungkin tiada teks Lirik. Teks juga boleh berbeza daripada apa yang anda dengar.

Satu fail boleh memaparkan beberapa nilai Lirik, contohnya teks biasa dan teks segerak, atau teks dalam 2 bahasa. Dalam fail Matroska, tag LYRICS juga boleh menduplikasi trek sarikata. Spesifikasi menyatakan bahawa anda biasanya perlu menyunting kedua-duanya.