在android 仿真器上,我面临着这个奇怪的问题,同时试图压缩视频,以便上传到Firebase。
我正在使用视频压缩插件的颤振:视频压缩
大多数情况下,它在压缩视频方面做得很好,但有时它会使视频大小增加一倍或更多。例如,36 it 视频被压缩为几乎20 it,但有时压缩后会到60 it。
我还测试了压缩与不同的视频,和结果总是不同的。有时视频会压缩,但有时视频的大小会增加一倍或更多。
对特定问题或建议的任何见解。
发布于 2022-04-08 23:21:35
一个想法是“持续时间”字段。所以,如果你的视频低于设定的阈值,它实际上应该什么也不做。在短于此阈值的文件上不会发生压缩,但它仍然通过插件代码传递文件。我见过文件大小以这种方式增加,但不是特别地增加了那么多,这是可能的。那个插件确实偶尔会打嗝。
以下是我在生产应用程序中使用的设置:
MediaInfo? info;
try {
info = await VideoCompress.compressVideo(file.path,
quality: VideoQuality.Res640x480Quality,
deleteOrigin: false,
includeAudio: true,
frameRate: 24
//duration: 30 //do not use this!
);
} catch (e) {
VideoCompress.cancelCompression();
}https://stackoverflow.com/questions/67594673
复制相似问题