我有一个视频文件,我想用ffmpeg对视频文件做一些操作,但我意识到在我将视频输入到ffmpeg后,输出的视频在IOS上不起作用。
我注意到,当我不给ffmpeg或一些编解码器任何设置时,这是相同的。
视频链接:
原来
处理以前有人遇到过类似的问题,但是解决方案对我不起作用。
答案
注意:以下是处理后视频的ffmpeg设置:
ffmpeg -i path/to/file.mp4 path/to/out.mp4
注2:我注意到原始视频为15mb,处理后的视频为5mb。显然,视频的质量正在下降。我怎样才能保持质量不变呢?
所以我注意到这个问题与FFMPEG无关。
上传东西到GCS时,我将GZIP选项设置为true
。有时用gzip: true
上传的视频无法播放。(我找不到它是关于什么的)
当我在上传视频时做gzip: false
时,问题被修复了。
options = {
destination: key,
gzip: false,
public: true,
};
return await bucket.upload(localFilePath, options);