Android 带有FFMpeg的裁剪视频速度非常慢

Android 带有FFMpeg的裁剪视频速度非常慢,android,ffmpeg,Android,Ffmpeg,我在android中使用ffmpeg来裁剪视频。为此,我使用以下命令: ffmpeg -i movie.mp4 -vf "crop=640:256:0:400" -strict -2 YourCroppedMovie.mp4 我的问题是速度太慢了。剪辑10秒的电影大约需要30秒。有什么方法可以加快速度吗?好,尝试对命令进行如下更改: ffmpeg -i movie.mp4 -vf "crop=640:256:0:400" -threads 5 -preset ultrafast -strict

我在android中使用ffmpeg来裁剪视频。为此,我使用以下命令:

ffmpeg -i movie.mp4 -vf "crop=640:256:0:400" -strict -2 YourCroppedMovie.mp4

我的问题是速度太慢了。剪辑10秒的电影大约需要30秒。有什么方法可以加快速度吗?

好,尝试对命令进行如下更改:

ffmpeg -i movie.mp4 -vf "crop=640:256:0:400" -threads 5 -preset ultrafast -strict -2 YourCroppedMovie.mp4

我尝试了这个方法,将执行时间从46秒减少到4秒。现在太快了…:-)

线程的默认行为会自动选择一个最佳值,因此强制指定一个特定值可能是次优的。hi@kalpesh我正在按照您的要求进行操作,但没有多大效果。请您帮助我缩小像stringBuilder这样的图像。附加(“zoompan=z='if(lte(zoom,1.0),1.5,max(1.001,zoom-0.0015)):d=125”);追加(“-threads 10-preset ultrafast”)@Sunil你能告诉我你现在使用的完整命令吗?ffmpeg-loop 1-i folder.getAbsolutePath()/IMG%d.jpg-i songfolder.getAbsolutePath()-strict-2-vf“zoompan=z=”if(lte(zoom,1.0),1.5,max(1.001,zoom-0.0015)):d=125“-c:v libx264-t5-s“800x450”祖莫特。mp4@Kalpesh正在获取无法识别的选项“线程5-预设超快”。下面是命令
String[]cmd={“-i”,tempPath,“-vf”,“scale=640:ih*640/iw,crop=“+croparams”,“线程5-预设超快”,“严格”,“实验”,“-vcodec”,“libx264”,“-preset”,“ultrafast”,outPath}