回答

1

您可以在Android項目中使用ffmpeg來壓縮視頻。

有很多方法,但常用的方法是在ffmpeg命令行工具中使用包裝。這允許您使用關於mpeg的常規語法,這是有據可查的。

作爲一個例子,這個代碼使用的ffmpeg Android中來壓縮mp4文件:

String argv[] = {"ffmpeg", "-i", videoFileToCompress.getAbsolutePath(), "-strict", "experimental", 
               "-acodec", "aac", compressedVideoFile.getAbsolutePath()}; 

int ffmpegWrapperreturnCode = FfmpegJNIWrapper.call_ffmpegWrapper(this.ctx, argue); 

上面,從https://github.com/mickod/ColabAndroidHelper,使用定製的ffmpeg包裝。

有得到很好的支持了許多,現在Android的ffmpeg的包裝庫這似乎和這將是更好地使用,我認爲 - 一個例子是: