Sözlük

Attached Pic Nedir?

Attached Pic, bir ses veya video dosyasının içindeki akışlardan birinde bulunan bir işarettir. Bu işaret, akışın bir albüm kapağı gibi durağan bir resim içerdiğini belirtir.

attached-pic

Ekli bir resim, bir e‑postadaki fotoğraf gibi başka bir şeyle birlikte gelen görseldir. Bir ses veya video dosyasında, ekli resim dosyanın içinde saklanan bir görseldir. Tipik bir örnek, bir albümün veya tekli parçanın kapak görselidir.

Ekli Resim, böyle bir resmi bir meta veri raporunda işaretleyen alandır. Adı, FFmpeg projesinin dosya okuyucusu olan ffprobe'dan gelir ve ffprobe bunu attached_pic olarak yazar.

FFmpeg, bir dosyanın her bir parçasını ayrı bir akış olarak listeler. Her akışa "disposition" adı verilen bir bayrak kümesi verir. Her bayrak açık veya kapalıdır ve Ekli Resim bu bayraklardan biridir.

Değerlerin görünümü

ffprobe okuyucusunun -show_streams seçeneği, ekli resim olmayan dosyalarda bile her akış için bu bayrağı yazar. Bu çıktıda bayrağın 2 değeri vardır:

  • 0: akış bir ekli resim değildir, örneğin sıradan bir ses veya video akışı
  • 1: akış bir ekli resim içerir, örneğin bir albüm kapağı

FFmpeg'in bir dosya için yazdığı kısa özet, aynı bayrağı (attached pic) olarak gösterir. FFmpeg bu etiketi yalnızca bayrak açıkken yazar.

Bunu hangi dosyalar içeriyor

FFmpeg, ekli bir resmi tek karelik bir video akışı olarak ele alır. Bu nedenle kapak görseli olan bir şarkı 2 akış bildirebilir: biri ses, diğeri resim için. Resim akışının codec türü videodur, her ne kadar resim hiç hareket etmese de.

FFmpeg, resmi her biçimde farklı bir yerden okur:

  • MP3: ID3v2 etiketinde, ID3v2 standardının "Attached picture" olarak adlandırdığı bir APIC çerçevesi
  • M4A ve MP4: ExifTool'un CoverArt olarak adlandırdığı covr öğesi
  • FLAC: bir resim bloğu ve tek bir dosyada bu bloklardan birkaç tane bulunabilir
  • MKV: cover.jpg veya cover.png adlı bir dosya gibi, resim türünde bir ek

Fotoğraflar ve e‑kitaplar görsellerini farklı alanlarda tutar. Bir JPEG fotoğraf, Thumbnail Image alanında küçük bir önizleme saklayabilir. Bir EPUB e‑kitap en fazla bir görsel dosyasını kapağı olarak işaretler.

Değerin kaynağı

Dosyanın kendisinde "Ekli Resim" adlı bir alan yoktur. FFmpeg, bir resim çerçevesi, resim bloğu veya resim eki bulduğunda bu bayrağı açar.

MP3 ve FLAC dosyalarında FFmpeg, resim açıklamasını ayrıca title etiketine kopyalar. Resim türünü ise comment etiketine kopyalar.

Resim türü, resmin ne gösterdiğini belirten 0 ile 20 arasında bir sayıdır. FFmpeg türü metin olarak yazar, örneğin:

  • Tür 0, Other: diğer türlerin hiçbirine uymayan bir resim
  • Tür 3, Cover (front): birçok oynatıcının oynatma sırasında gösterdiği ön kapak
  • Tür 4: arka kapak
  • Tür 6: örneğin bir CD'nin etiket yüzü gibi, ortamın kendisi

FFmpeg, gömülü bir resmi yalnızca desteklediği bazı biçimlere yazabilir. Resmin kendisi için hem ID3v2 standardı hem de Matroska spesifikasyonu JPEG ve PNG önermektedir.

Neden önemli olduğu

Bu bayrak, yazılıma akışın hareketli bir video değil, bir resim olduğunu söyler. FFmpeg komutlarında V akış seçici, yalnızca ekli resim olmayan video akışlarını seçer.

Resim verileri dosyanın içinde bulunduğundan, büyük bir kapak dosyanın tamamını daha büyük hale getirir. Bir resim, icracı veya kayıt yeri gibi, sadece kapaktan daha fazlasını da gösterebilir.

Bir resim çerçevesi veya resim bloğu, dosyanın dışındaki bir görsele bağlantı da tutabilir. FLAC dosyalarında, spesifikasyon bir programın bu görseli ağ üzerinden yüklemeden önce sizden onay istemesini şart koşar.