Ş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
USLTve zamanlanmış metin içinSYLTID3v2 çerçeveleri. - WAV ve AIFF: dosyada bir ID3 etiketi varsa aynı ID3v2 çerçeveleri.
- FLAC ve OGG: bir Vorbis yorumu. MusicBrainz Picard bunu
LYRICSolarak adlandırır, ancak adı belirleyen bir teknik şartname yoktur. - M4A ve MP4:
©lyrüst veri öğesi. - MKV:
LYRICSMatroska etiketi. - WMA ve WMV:
WM/LyricsveWM/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çindeuveyagerAlmanca 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.