3 पॉइंट द्वारा GN⁺ 2025-02-12 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Free Lossless Audio Codec(FLAC) के 1.5 अपडेट में आखिरकार multi-threaded audio encoding जोड़ा गया
    • पहले केवल single thread का ही उपयोग संभव था, लेकिन अब multi-core CPU का उपयोग संभव है
    • flac कमांड में -j # या --threads=# विकल्प से threads की संख्या सेट की जा सकती है
    • multi-threaded encoding सपोर्ट के साथ अब बड़ी संख्या में audio files को कहीं तेज़ी से convert किया जा सकता है
  • अतिरिक्त सुधार
    • अब chained Ogg FLAC files की decoding भी सपोर्टेड है
    • library stability में सुधार: इसमें bug fixes और build system updates शामिल हैं
    • libFLAC, libFLAC++, metaflac में metadata बदलते समय अब मौजूदा file को overwrite करने के बजाय नई file में लिखा जा सकता है

1 टिप्पणियां

 
GN⁺ 2025-02-12
Hacker News की राय
  • Ogg FLAC फ़ाइलों को जोड़कर डिकोड करने को लेकर उम्मीद है

    • कुछ सॉफ़्टवेयर, demultiplexing और decoding के लिए libFLAC/libFLAC++ का उपयोग करते समय, FLAC-आधारित Icecast streams के साथ सही तरह काम नहीं करते
    • ऐसे streams आमतौर पर Ogg में multiplex किए जाते हैं और metadata अपडेट करने के लिए पिछले Ogg bitstream को बंद करके नया शुरू करते हैं
    • libFLAC का उपयोग करके demultiplexing और decoding करने पर, stream अपडेट होते ही यह अनिश्चित रूप से अटक जाता है
    • ऐप्स को Ogg demultiplexing खुद करना पड़ता है और streams के बीच decoder को reset करना पड़ता है
    • जुड़े हुए Ogg FLAC, lossless internet radio streams उपलब्ध कराते हैं और out-of-band तरीकों पर निर्भर हुए बिना समृद्ध in-band metadata शामिल कर सकते हैं
    • इसमें in-band album art, artist जानकारी, links आदि, यानी Vorbis comment block में डाली जा सकने वाली हर चीज़ शामिल हो सकती है
  • FLAC encoding पहले से ही आधुनिक मशीनों पर real-time से 60 गुना से अधिक प्रदर्शन देता है

    • अगर पूरी library को transcode करने की ज़रूरत नहीं है, तो संभव है कि आप encoding settings पर ज़्यादा समय खर्च करें
  • FLAC अब RFC 9639 के रूप में प्रकाशित हो चुका है

  • Windows पर libwinpthread का उपयोग करने वाली 8-कोर/16-थ्रेड मशीन पर प्रदर्शन परीक्षण

    • flac -f -8 a.wav a.flac कमांड का औसत समय लगभग 13.148 सेकंड है
    • flac -j16 -f -8 a.wav a.flac कमांड का औसत समय लगभग 2.404 सेकंड है
    • दूसरा कमांड पहले कमांड की तुलना में लगभग 5.47 गुना तेज़ चलता है
  • यह जिज्ञासा है कि क्या ये सुधार low-latency FLAC streaming में बदल सकते हैं