我有一個具有透明度的webm檔案:https://itype.techforge.com.au/assets/videos/upshot/module1/NP_1A.webm
我試圖將其轉換為能夠在IPad的Safari瀏覽器中的網頁視頻元素中播放的內容。
一個可以使用的檔案的例子是: https://rotato.netlify.app/alpha-demo/movie-hevc.mov
我試圖進行這種轉換,但全部失敗。 第三方應用程式似乎都失去了alpha通道。
在我的mac上,我嘗試了ffmpeg
。ffmpeg -i input. webm -c:v hevc_videotoolbox -allow_sw 1 -alpha_quality 0.75 -vtag hvc1 output.mov
然而,雖然這導致了一個檔案,報告了MPEG-H Part2/HEVC(H.265)(hvc1)的編解碼器,結果檔案仍然有一個黑色的背景而不是透明的。
ffmpeg日志:https://pastebin.com/DMM9y5PU
uj5u.com熱心網友回復:
內置的、默認的VP9解碼器目前不支持alpha/透明。手動使用解碼器libvpx-vp9:
ffmpeg -c:v libvpx-vp9 -i input.webm -c:v hevc_videotoolbox -allow_sw 1 -alpha_quality 0.75 -vtag hvc1 -movflags faststart output.mov
你的ffmpeg需要用--enable-libvpx進行編譯,這樣才能作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/321916.html
標籤:
