本地瀏覽器媒體元數據解析機制
「媒體元數據檢視器」是一款在瀏覽器內運行的工具,旨在協助使用者快速確認影片或音訊檔案的技術細節。當使用者將檔案拖放到頁面或點擊選擇時,系統會直接在瀏覽器中讀取檔案以提取元數據,絕不會上傳至 BroBroGo。
由於本工具僅讀取檔案的標頭(Headers),而非對整部影片或音訊進行完整解碼,因此即使面對極大的檔案,也能在瞬間完成解析。這種處理方式適合用於在分享檔案前確認格式、長度或軌道資訊,或在封存與轉檔前驗證媒體規格,亦能快速檢查檔案是否可讀及所含的媒體類型。
若使用者同時選取並拖放多個檔案,系統僅會分析第一個檔案,並顯示「僅分析第一個檔案。」的提示資訊。
支援的媒體格式與容器
本工具支援多種常見的影片與音訊容器格式。不同格式的檔案標頭結構各有不同,但工具均能快速擷取其基本屬性。
支援格式列表
- 影片格式:MP4、MOV、WebM、MKV
- 音訊格式:MP3、WAV、FLAC、Ogg、AAC、M4A
在處理過程中,系統會即時顯示狀態。開始處理時會顯示「正在讀取 {name}…」,完成後則會顯示「元數據已成功提取。」。使用者可點擊「清除」按鈕,此操作會取消任何進行中的任務、隱藏報告、將軌道數量重設為零,並停用複製功能。
提取的元數據欄位說明
成功解析檔案後,工具會將提取的資訊分類顯示:
一般資訊
- 檔案名稱
- 檔案大小
- 格式
- 長度
- 整體位元率:此數值一律由檔案大小及長度計算得出。
影片軌 {n} (Video track {n})
若偵測到影片軌,會針對每個影片軌顯示以下技術參數:
- 編碼格式
- 解像度
- 編碼解像度
- 幀率
- 位元率
- 旋轉角度
- HDR (Yes/No)
- 語言
- 軌道名稱
音訊軌 {n} (Audio track {n})
針對每個音訊軌,會顯示以下聲學與編碼參數:
- 編碼格式
- 取樣率
- 聲道
- 位元率
- 語言
- 軌道名稱
標籤 (Tags)
若檔案中內嵌有元數據標籤,工具會提取並顯示:
- 標題
- 演出者
- 專輯
- 日期 (Date)
- 備註
若檔案中缺少某個軌道特定欄位,該項目將會顯示為「—」。
數值估算與異常處理規則
在解析媒體檔案時,系統遵循特定的計算與錯誤處理機制:
- 位元率與幀率估算:當檔案標頭中未明確寫入位元率或幀率時,系統會透過擷取串流的短暫樣本進行估算。對於固定位元率(CBR)媒體,此估算值極為精確;對於可變位元率(VBR)媒體,估算結果亦非常接近真實值。
- 非支援格式阻擋:若拖放的檔案並非支援的音訊或影片格式,系統會顯示「此檔案並非支援的音訊或影片檔案。」。
- 損壞檔案偵測:若檔案因損壞或格式完全不支援而無法讀取,系統會顯示「無法讀取此檔案。檔案可能已損壞,或格式不受支援。」。
- 未知讀取錯誤:若在讀取檔案過程中發生其他非預期錯誤,則會顯示「讀取檔案時發生錯誤。」。
常見問題
此工具可以顯示哪些資訊?
每個檔案可顯示:容器格式與 MIME 類型、整體位元率、長度及大小;影片軌的編碼、解像度、幀率、位元率、旋轉角度及 HDR 標記;音訊軌的編碼、取樣率、聲道及位元率;以及標題、演出者、專輯、日期等標籤。
支援哪些檔案類型?
支援 MP4、MOV、WebM、MKV 等常見影片格式,以及 MP3、WAV、FLAC、Ogg、AAC 和 M4A 音訊。系統僅讀取檔案標頭,因此即使是極大的檔案也能在瞬間完成解析,無需進行解碼。
為什麼位元率或影格率有時會是估算值?
若檔案標頭未載明特定數值,系統會透過串流的短暫取樣進行估算。對於固定位元率的媒體,此估算非常準確;對於可變位元率亦十分接近。而整體位元率則一律由檔案大小及長度計算得出。
我的檔案會被上傳到伺服器嗎?
不會。系統會在你的瀏覽器中讀取檔案以提取元數據,絕不會上傳至 BroBroGo。