Android中的压缩需要很长时间

时间:2017-04-24 05:09:21

标签: android video ffmpeg

我是视频相关操作的新手。我正在使用[FFMPEG] [1]在我的Android应用程序中压缩视频。

我正在尝试通过执行以下命令

将50MB的视频压缩到10MB
ffmpeg -y -i /videos/in.mp4 -strict experimental -s 640x480 -r 25 -vcodec mpeg4 -b 150k -ab 48000 -ac 2 -ar 22050 /videos/out.mp4

视频压缩成功,但耗时超过150秒。我无法找到如何缩短时间。

我想更改此命令以在更短的时间内完成此过程。

1 个答案:

答案 0 :(得分:1)

你在这里做不了多少,你可以尝试一些事情:

  1. 您可以将-preset值设置为fast / veryfast / ultrafast 你可以设置-crf值(通常是18到28)。
  2. 如果您不想更改音频/视频编解码器,则应使用以下命令保留原始设置:-c copy(这可以大大缩短执行时间,具体取决于您的使用情况)
  3. 另请阅读:https://github.com/WritingMinds/ffmpeg-android-java/issues/54

    3.可能使用x264“超快”选项(您可以将-preset值设置为fast / veryfast / ultrafast),或者如果您想要mp4视频编解码器,可能会降低分辨率或允许的某些选项