在android中使用FFmpeg将没有音频的视频加速到2倍

在android中使用FFmpeg将没有音频的视频加速到2倍,android,ffmpeg,android-ffmpeg,Android,Ffmpeg,Android Ffmpeg,我正在做一个项目,我需要加快静音视频的速度。我做了一些调查,发现了以下命令 ffmpeg -i input.mkv -filter:v "setpts=PTS/2" output.mkv 尝试在android中使用它,如下所示 new String[]{"-y", "-i", inputFileAbsolutePath, "-filter_complex", "setpts=PTS/2", "-map", "[v]", "-map", "[a]", "-b:v", "2097k", "-r"

我正在做一个项目,我需要加快静音视频的速度。我做了一些调查,发现了以下命令

ffmpeg -i input.mkv -filter:v "setpts=PTS/2" output.mkv 
尝试在android中使用它,如下所示

new String[]{"-y", "-i", inputFileAbsolutePath, "-filter_complex", "setpts=PTS/2", "-map", "[v]", "-map", "[a]", "-b:v", "2097k", "-r", "60", "-vcodec", "mpeg4", fileOutput};
它甚至没有在日志中显示任何内容

我也尝试了一些其他的解决方案,但没有成功。 任何帮助都将不胜感激。
谢谢。

如果您要从
ffmpeg
过程查看日志,它将提供一个错误:

标签为“v”的输出在任何已定义的筛选器图中都不存在,或已在其他地方使用。
因此,请正确标记并映射过滤器输出:

ffmpeg-i input.mp4-filter_complex“setpts=PTS/2[v]”-map“[v]”-b:v 2097k-r 60-vcodec mpeg4 output.mp4
…或忽略标签并依赖默认行为

ffmpeg-i input.mp4-filter_complex setpts=PTS/2-b:v 2097k-r 60-vcodec mpeg4 output.mp4