請注意,雖然 "ogg:" 是封裝器的名稱,但該串流僅限於包含使用 Vorbis 音訊編碼的單一串流的 Ogg 檔案。實際上,Ogg 容器可以包含多個串流:音訊、視訊、任何東西。(此外,Ogg 容器中的音訊串流可以使用 FLAC 和 OggPCM 等編碼器。)因此,封裝器名稱具有誤導性。
ogg:// — 音訊串流
透過 ogg:// 封裝器開啟用於讀取的檔案,會被視為使用 OGG/Vorbis
編碼的壓縮音訊。同樣地,透過 ogg:// 封裝器開啟用於寫入或附加的檔案,會被寫入為壓縮音訊資料。當在開啟用於讀取的 OGG/Vorbis
檔案上使用 stream_get_meta_data() 時,將會傳回關於串流的各種詳細資訊,包括 vendor
標籤、任何包含的 comments
、channels
的數量、取樣 rate
,以及由 bitrate_lower
、bitrate_upper
、bitrate_nominal
和 bitrate_window
所描述的編碼速率範圍。
ogg:// (PECL)
注意:此封裝器預設為停用
為了使用 ogg:// 封裝器,必須安裝從 » PECL 取得的 » OGG/Vorbis 擴充。
請注意,雖然 "ogg:" 是封裝器的名稱,但該串流僅限於包含使用 Vorbis 音訊編碼的單一串流的 Ogg 檔案。實際上,Ogg 容器可以包含多個串流:音訊、視訊、任何東西。(此外,Ogg 容器中的音訊串流可以使用 FLAC 和 OggPCM 等編碼器。)因此,封裝器名稱具有誤導性。