Sözlük

Lyrics Nedir?

Lyrics alanı, bir şarkının sözlerini bir ses veya video dosyasının içinde metin olarak saklar, bazı formatlarda bir dil koduyla birlikte. ffprobe içinde Lyrics ayrıca 0 veya 1 değerli bir bayrak olabilir.

lyrics

Şarkı sözleri bir şarkının kelimeleridir. Üst veride, Lyrics alanı bu kelimeleri bir ses veya video dosyasının içinde metin olarak tutar. ffprobe raporunda ayrıca Lyrics bayrağı da görünebilir.

ID3v2 standardı metin alanını bir şarkının sözleri veya diğer vokal etkinliklerin metin dökümü olarak tanımlar. Metin sesten ayrı saklanır, bu yüzden sadece bu alanı okuyan yazılımlarla okunabilir.

Bunu hangi dosyalar içeriyor

Her dosya formatı şarkı sözlerini kendi alan adında saklar. Yaygın formatlardaki adlar şunlardır:

  • MP3: düz metin için USLT ve zamanlanmış metin için SYLT ID3v2 çerçeveleri.
  • WAV ve AIFF: dosyada bir ID3 etiketi varsa aynı ID3v2 çerçeveleri.
  • FLAC ve OGG: bir Vorbis yorumu. MusicBrainz Picard bunu LYRICS olarak adlandırır, ancak adı belirleyen bir teknik şartname yoktur.
  • M4A ve MP4: ©lyr üst veri öğesi.
  • MKV: LYRICS Matroska etiketi.
  • WMA ve WMV: WM/Lyrics ve WM/Lyrics_Synchronised öznitelikleri.

Düz ve eşzamanlı şarkı sözleri

Düz şarkı sözleri zaman bilgisi olmayan tek bir metin bloğudur. Eşzamanlı şarkı sözleri, her bir metin parçasını kaydın içindeki bir ana bağlar. Yazılım bu sayede kelimeleri sese uygun zamanda gösterebilir, örneğin karaoke için.

Bir ID3v2 SYLT çerçevesinde her metin parçasının bir zaman damgası vardır. Zaman damgası, milisaniye veya MPEG kareleri cinsinden, dosyanın başlangıcından itibaren sayar.

Değerin nasıl göründüğü

Düz bir değer normal metindir ve metin satır sonları içerebilir. Eşzamanlı metin için ExifTool her kaydın başına köşeli parantez içinde bir zaman damgası ekler: saniye için [MM:SS.ss] veya MPEG kareleri için [FFFF].

Bir dosya birden fazla dilde şarkı sözleri içerebilir. ID3v2'de her USLT veya SYLT çerçevesinde ISO 639-2 standardını izleyen 3 harfli bir dil alanı bulunur. Örnek değerler:

  • eng İngilizce için
  • deu veya ger Almanca için
  • Dil bilinmediğinde, ID3v2 metninde belirtildiği gibi XXX

Açıklamasız bir ID3v2 USLT çerçevesi için, FFmpeg anahtara dil kodunu ekler; İngilizce metin için lyrics-eng gibi. Bilinmeyen bir dilde FFmpeg 9.0 lyrics-XXX gösterir, geliştirme sürümü ise sade lyrics gösterir. ExifTool, seçili bir dil için benzer bir deseni kullanır; Lyrics-eng örneğinde olduğu gibi.

Akış işareti olarak şarkı sözleri

FFmpeg projesinin dosya okuyucusu ffprobe'dan alınan bir raporda, Lyrics ayrıca bir akış bayrağı da olabilir; değeri 0 veya 1 olabilir. FFmpeg bunu kısaca şöyle açıklar: akış, şarkı sözleri içerir. Bayrak herhangi bir kelime taşımaz.

ffprobe okuyucusunun -show_streams seçeneği bu bayrağı her akış için, Karaoke bayrağının yanında yazar. Böylece müzik olmayan bir dosyada 0 görebilirsiniz. 0 değeri, dosyada hiç söz metni olmadığını kanıtlamaz.

Metnin kaynağı

Lyrics metni doğrudan sesten gelmez. Bir kişinin veya bir programın bu metni eklemesi gerekir.

Etiketleme yazılımları bu alanı yazabilir. MusicBrainz Picard, veritabanında şarkı sözleri bulunmadığı için, metin için bir eklentiye veya betiğe ihtiyaç duyar.

Dönüştürme işlemi metni yeni bir dosyaya taşıyabilir. FFmpeg varsayılan olarak genel üst veriyi ilk giriş dosyasından kopyalar. Böylece dönüştürülmüş bir dosya, kaynağındaki Lyrics metnini, siz o dosyayı hiç etiketlememiş olsanız bile, koruyabilir.

Dosyanız için neden önemli

Lyrics metin alanı bir şarkının tam metnini tutabilir. Dosyayı paylaştığınızda, bir oynatıcı metni hiç göstermese bile bu metni de paylaşmış olursunuz.

Eksik bir metin alanı şarkı hakkında size hiçbir şey söylemez. Sözleri olan bir şarkının hiç Lyrics metni olmayabilir. Metin, duyduğunuzdan da farklı olabilir.

Bir dosya birden fazla Lyrics değeri gösterebilir; örneğin düz ve eşzamanlı metin veya 2 dilde metin. Bir Matroska dosyasında LYRICS etiketi bir altyazı parçasının da kopyası olabilir. Teknik şartname, genel olarak her ikisini de düzenlemeniz gerektiğini söyler.