Closed CongAn closed 6 months ago
https://github.com/lyonbot/video-to-gif/assets/16128049/b2c7e907-edad-409c-bf91-846f86cefb1f
这个文件格式是 mpeg4 (mp4v) 编码的(比h264还要老一个版本的编码器),尴尬的是不在 WebCodec 支持的编解码器列表 里。
Chrome 和 Edge 似乎都抛弃了这个文件格式的支持,导致没办法抓画面。看样子只能丢到 ffmpeg.wasm 以极慢的速度解码了。
使用 ffmpeg 软解码 + 使用 mp4box.js 获取画面尺寸,目前似乎是OK了,只是预览区看不到画面而已
https://github.com/lyonbot/video-to-gif/assets/16128049/b2c7e907-edad-409c-bf91-846f86cefb1f