【发布时间】:2021-02-01 20:16:28
【问题描述】:
我有一个反应原生应用程序,用户可以在其中拍摄视频。我将视频的持续时间限制为最多 30 秒(出于存储目的)。在 iOS 上,视频采用 mov 格式。在 android 上,视频为 mp4 格式。
为了方便使用,我使用 ffmpeg 将 ios 上的 mov 文件转换为 mp4。这是我的命令:
-i video.mov -preset ultrafast -vcodec h264 -acodec aac video.mp4
我正在对此进行测试,一切正常,但转换一个 30 秒的视频几乎需要几分钟,即使使用 -preset ultrafast 标志也是如此。
一个可能的改进是复制音频 (-c:a copy) 而不是重新编码,但我认为它不会快得多。
30 秒的电影大小约为 50mb。
【问题讨论】:
标签: react-native ffmpeg