我想知道如何压缩Expo/React Native/Nodejs中的视频,以便在上传到Firebase存储之前使它们更轻。
Whatsapp就是这样一个例子,一个手机录制的视频大小超过35 mb,但当你选择它发送给别人时,它显示它的大小约为5- 6 mb,压缩得很好,没有巨大的质量损失。
我也许可以使用API,但我更想知道它是否有可能做到这一点与目前的资源前面提到(博览会等)
我想知道如何压缩Expo/React Native/Nodejs中的视频,以便在上传到Firebase存储之前使它们更轻。
Whatsapp就是这样一个例子,一个手机录制的视频大小超过35 mb,但当你选择它发送给别人时,它显示它的大小约为5- 6 mb,压缩得很好,没有巨大的质量损失。
我也许可以使用API,但我更想知道它是否有可能做到这一点与目前的资源前面提到(博览会等)
2条答案
按热度按时间t0ybt7op1#
尽管这个问题已经很老了,但它仍然是谷歌上搜索“世博会压缩视频”之类内容的第一个结果,所以我认为值得添加一个后续答案。
自2022年初起,ffmpeg-kit-react-native可用于使用config-plugin的开发客户端构建
fnx2tebb2#
录制视频时使用4:3的宽高比。
https://docs.expo.io/versions/latest/sdk/camera#arguments-1