登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
新聞

Apple 釋出無損音樂格式 ALAC Qt 邁向開放管理

Apple 日前宣佈釋出 ALAC 無損 (lossless) 音源 codec 為開放源碼。ALAC 是 Apple Lossless 的簡稱,由 Apple 為數位音樂開發。這套 codec 可以將音樂檔案壓縮至原有檔案大小的 40%至 60%,在音質與保真度上卻沒有明顯的損失。根據其描述,解碼後的 ALAC 串流與未壓縮的原音源檔案,每個位元都完全相同。

Apple 在 2004 年的 iTunes 4.5 上,首次推出 ALAC 音源壓縮格式。ALAC 與 FLAC 等一般的開放無損格式類似,但使用了相容於 MPEG 4 的 QuickTime 容器。iTunes 以及 Apple 知名的 iPod 與所有 iOS 裝置都支援 ALAC。

對於難以接受 MP3 與 AAC 這些有損 (lossy) 格式的音樂發燒友,ALAC 提供了更好的替代方案。然而,不像 AAC 或 MP3 通常能將檔案壓縮至 1/10 的大小,無損的 ALAC 檔案僅能節省用戶約 50% 的磁碟空間。

Apple 在 ALAC 首頁宣佈將 ALAC 格式開源

▲ Apple 在 ALAC 首頁宣佈將 ALAC 格式開源

如今 Apple 終於將 ALAC 原始碼以 Apache 2.0 開放源碼授權釋出,專案中包含 ALAC 編碼器與解碼器的原始程式碼。此外,該專案還包括 alacconvert,這是一套命令列工具,可用以讀取或寫入 Core Audio Format (CAF) 與 WAVE 檔案的音源資料。

外界目前並不清楚 Apple 為何選擇在這個時間點將 ALAC 開放源碼。獨立開發者曾在 6 年前對該 codec 加以逆向工程,並在 libavcodec 中提供支援,因此知名開放源碼媒體播放器如 VLC 和 Boxee,早已支援該格式。不過,如果開發者仍希望取得 Apple 的參考實作,該公司釋出的程式碼還是有其價值。

至於讓 Qt 更進一步脫離 Nokia 獨立的計畫,透過 Qt Project 網站 (qt-project.org) 的成立似乎有了新的進展。今年 9 月 Nokia 宣佈該公司正在籌備一個非營利基金會,以管理這套基於 C++ 的使用者介面框架。趕在於慕尼黑召開 Qt 開發者日 (Qt Developer Days) 大會的幾天前,Nokia 宣佈該基金會所管理的基礎架構正式上線。

此基金會建立新基礎架構後的理念,是希望提供 Qt 貢獻者公平的競爭環境,讓每個人都能貢獻軟體修補,之後再由審核者與維護者加以評估。Nokia Qt 軟體事業部研發主任 Lars Knoll 表示,所有的開發工具將可集中於單一場所,同時提供存取服務給所有人,不會再有針對 Nokia 員工的特別流程,也不再有時間差,全體一視同仁。

這一項計畫中的轉變,是把影響 Qt 未來方向的權力,交到真正在使用該框架的開發者手上,例如 KDE 專案。

KDE 共同發起人 Martin Konold 與 KDE Free Qt 基金會的 Olaf Schmidt-Wischhöfer 聯合發表聲明,表示他們完全支持這些為 Qt Project 所做的努力,開放管理符合所有 Qt 開發者的最佳利益。Qt Project 的開放管理架構將授權開發者影響 Qt 開發的方向與步調。Qt 未來的利益攸關者,例如 KDE,如今可以依據其優先次序做出貢獻;而對 KDE 特別重要的部分 Qt 領域,KDE可以掌握其所有權。

相關網址:

  1. Apple 的 ALAC codec 如今開放源碼
    https://www.tuaw.com/2011/10/27/apples-alac-codec-is-now-open-source/

  2. Apple 開放源碼其 ALAC 無損音源 codec
    https://www.h-online.com/open/news/item/Apple-open-sources-its-ALAC-lossless-audio-codec-1368212.html

  3. 多年後 Apple 開放源碼其 Apple Lossless Audio Codec
    https://arstechnica.com/apple/news/2011/10/after-seven-years-apple-open-sources-its-apple-lossless-audio-codec.ars

  4. Qt Project 上線
    https://www.h-online.com/open/news/item/The-Qt-Project-goes-live-1365101.html

  5. Qt Project 推出;Qt 納入開放管治
    https://devworks.thinkdigit.com/Features/Qt-Project-launches-Qt-now-under-open_7799.html




自由軟體鑄造場電子報 : 第 184 期 以開源播放器訂閱開放內容
標籤: Apple,   ALAC,   Qt,   Nokia,   KDE,  
分類: 源碼新聞