Windows 10 週年更新 (1607) 上線後,大量用戶回報 USB 攝影機無法運作、畫面黑屏、應用程式當機。微軟工程師確認:此為系統視訊編碼架構變更導致的相容性問題,並已釋出部分修正方案。
問題成因
- 週年更新調整 USB 攝影機視訊串流處理方式:不再允許應用程式直接存取 MJPEG、H.264 等壓縮格式串流,改要求應用使用未壓縮的 YUV、NV12 格式。
- 舊版應用若仍嘗試呼叫 MJPEG/H.264 串流,將無法取得畫面,導致黑屏或當機。
- 架構變更優點:多應用同時使用同一支攝影機時,系統只需解碼一次 YUV/NV12 串流即可分享給多個應用,效能優於舊架構(每個應用各自解碼壓縮串流)。
影響範圍
- 所有透過 USB 連接的攝影機(內建/外接)。
- 未更新以支援 YUV/NV12 格式的應用程式:Skype 舊版、舊版視訊會議軟體、串流軟體 (OBS 舊版)、瀏覽器網頁攝影機存取等。
解決方案與時程
- MJPEG 格式修正:已於 2016 年 9 月 透過累積更新 (KB3194798 等) 釋出,支援 MJPEG 串流相容模式。
- H.264 格式修正:較為複雜,微軟正在開發中,尚無確定釋出時程。
- 暫時因應:
✓ 更新攝影機驅動程式(廠商網站下載最新 Win 10 驅動)。
✓ 更新應用程式至最新版(支援新架構)。
✓ 使用虛擬攝影機軟體 (如 ManyCam, SplitCam) 作為中介轉換格式。
✓ 回滾至 1511 版本(設定→更新與安全性→復原→回復舊版本,僅升級 10 天內有效)。
微軟官方說明
Windows 攝影機團隊工程師 Mike Morante 於部落格發文說明架構變更原因、優點、修正進度,建議開發者盡快更新應用支援未壓縮格式。