【发布时间】:2021-05-06 21:00:44
【问题描述】:
Chrome/Electron 通常不支持 H.265 视频。我希望用户能够在我的应用程序中播放 Apple 设备录制的 .mov 文件。我该怎么做?
可能的方法:
- 使用 ffmpeg 实时转码为 H.264,会占用大量资源(不理想)
- 使用 WebAssembly 在
<canvas>标签中渲染视频(不理想) - 分叉并手动将 H.265 编解码器支持添加到 Chrome/Electron,如 https://github.com/AAAhs/electron-hevc(矫枉过正)
- 使用在
<canvas>或BrowserView中呈现视频的本机模块
【问题讨论】:
标签: javascript ffmpeg electron hevc h.265