gpt4 book ai didi

android - 加快 FFmpeg 处理时间

转载 作者:行者123 更新时间:2023-12-04 23:23:15 27 4
gpt4 key购买 nike

我在 android 上使用 FFmpeg 来:

1- 合并 3 个视频

2-添加音频

3-添加标志

4-修剪 3 个视频之一

5-改变输出的fps

我已经实现了正确的代码,但花了 30 分钟。对于(120 fps,1:17 分钟)视频。
我添加了标志( -preset ultrafast ),时间减少到 6 分钟。
我需要时间少于 6 分钟。 (2-3 分钟)。这可能吗? ffmpeg有更好的替代品吗?

这是我的 ffmpeg 代码:

String command2 = "-y -i " + logo + " -i " + intro + " -ss " + start + " -t " + (end-start) +
" -async 1 -i " + inputFile + " -i " + outro + " -i " + audio
+ " -filter_complex [0]scale=1280*0.15:-1,colorchannelmixer=aa=0.5[o];" +
"[1]fifo[v1];[2]fifo[v2];[3]fifo[v3];" +
"[v1][v2][v3]concat=3[v];" +
"[v][o]overlay=5:5[o3]" +
" -map [o3] -map 4:a" +
" -r " + fps + " -shortest -preset ultrafast -threads 8 -cpu-used 3 -c:a copy " + outFile;

最佳答案

不要使用 x264。使用硬件加速编解码器实现。见:https://trac.ffmpeg.org/wiki/HWAccelIntro

关于android - 加快 FFmpeg 处理时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60215468/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com