FLAC 1.4.0 küçük iyileştirmelerle geliyor, ancak oldukça önemli

FLAC, telif hakkı içermeyen bir lisansa sahip açık bir formattır

FLAC, yalnızca orijinal kalitenin tam olarak korunmasını garanti eden kayıpsız kodlama yöntemlerini kullanır.

Son mesaj atıldıktan XNUMX yıl sonra önemli, Xiph.Org topluluğu FLAC 1.4.0 codec bileşeninin yeni bir sürümünü tanıttı hangi kayıpsız ses kodlaması sağlar.

FLAC'den haberi olmayanlar için şunu bilmelisiniz. bu tamamen açık bir akış biçimidirBu, yalnızca kodlama ve kod çözme işlevlerinin uygulanmasıyla kitaplıkların açıklığını değil, aynı zamanda belirtimlerin kullanımı ve kitaplık kodunun türev sürümlerinin oluşturulmasıyla ilgili kısıtlamaların olmamasını da ima eder.

FLAC, sesi sıkıştırmak için tasarlanmıştır. Bu nedenle, ortaya çıkan dosyalar oynatılabilir ve kullanılabilir olmasının yanı sıra istatistiksel bir sıkıştırma algoritmasının (ZIP gibi) doğrudan PCM dosyasına uygulanmasından daha küçüktür.

FLAC tercih edilen formatlardan biri haline geldi İnternet üzerinden müzik satışı ve aynı şekilde iyi çalışan Monkey's Audio için. Ayrıca, bir WAV-PCM dosyasından daha büyük bir boyut küçültme elde etmek ve ses kalitesini kaybetmemek istediğinizde, MP3'e alternatif olarak ağ üzerinden şarkı alışverişinde kullanılır. Aynı zamanda, kullanılan kayıpsız sıkıştırma yöntemleri, orijinal ses akışının boyutunun %50-60 oranında küçültülmesine olanak tanır.

FLAC 1.4.0 ana haberleri

Sunulan codec bileşeninin yeni sürümünde şu vurgulanıyor: kodlama ve kod çözme için ek destek biraz derinlik d ilee örnek niceleme başına 32 bit.

Bu yeni sürümün lansmanına eşlik eden bir diğer yenilik ise, 3 ila 8 seviyelerinde geliştirilmiş sıkıştırma verimliliği geliştirilmiş otokorelasyon hesaplama doğruluğu nedeniyle kodlama hızında hafif bir azalma pahasına.

Bunun yanı sıra kütüphanenin libFLAC ve flac yardımcı programı, bu yeni sürümde bit hızını sınırlama yeteneği sağlamak FLAC dosyaları için minimum, örnek başına bir bit'e kadar (canlı akışları barındırırken faydalı olabilir).

tambien 0, 1 ve seviyeler için daha yüksek kodlama hızına ulaşılmıştır. 2, uyarlamalı buluşsal yöntemleri değiştirerek 1 ila 4 düzeylerinde biraz geliştirilmiş sıkıştırma ile birlikte, ayrıca 1048575 Hz'e kadar örnekleme hızlarına sahip dosyaları kodlamak mümkün hale geldi.

Öte yandan, şuna da dikkat çekilmektedir: 8-bit ARMv64 işlemcilerde sıkıştırma hızı önemli ölçüde iyileştirildi, NEON talimatlarının kullanımı sayesinde. FMA komut setini destekleyen x86_64 işlemcilerde iyileştirilmiş performans.

Diğer değişikliklerden bu yeni sürümden öne çıkan:

  • libFLAC ve libFLAC++ kitaplıklarının API ve ABI'si değiştirildi (1.4 sürümüne yükseltme, uygulamaların yeniden oluşturulmasını gerektirir).
  • Kullanımdan kaldırıldı ve XMMS eklentisinin sonraki sürümünde kaldırılacak.
  • flac yardımcı programında “–limit-min-bit hızı” ve “–tut-yabancı-meta veri-varsa” gibi yeni seçenekler bulunur.
  • -1 ve -4 ön ayarlarının sıkıştırılması, orta taraf uyarlamalı buluşsal yöntemi değiştirilerek bazı malzemelerde biraz geliştirildi
  • NEON (Ronen Gvili, Martijn van Beurden) kullanan 8-bit ARMv64 cihazlarını özel olarak hedefleyen entegre hızlandırmalar
  • FMA komut seti uzantısına sahip x86_64 CPU'lar için hızlandırmalar eklendi
  • Artık 32 bit PCM'yi kodlamak ve kodunu çözmek mümkün
  • İlk karenin yanlış boyut ve ofset olmasına neden olan ayrıştırma özelliğini kullanan bir sorun düzeltildi
  • MSVC ve Makefile.lite yapı sistem dosyaları kaldırıldı. MSVC (Visual Studio) ile oluşturma, CMake kullanılarak yapılabilir
  • Yeni bir fuzzer kod çözücünün eklenmesi, arama kodu kapsamının eklenmesi
  • Bir kullanıcının örneğin harici AIFF meta verilerini içeren bir FLAC dosyasının kodunu bir WAV dosyasına çözerek yanlış türdeki harici meta verileri geri yüklemeye çalışması durumunda, harici meta verileri işleyerek döndürülen uyarı artık daha nettir.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsanayrıntıları kontrol edebilirsiniz Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.