ffmpeg android:更改视频和音频的速度

ffmpeg android:更改视频和音频的速度,ffmpeg,Ffmpeg,我正在使用ffmpeg在Android平台上工作,我已经为我的Android应用程序构建了ffmpeg并作为“运行时”命令运行 我已经测试了一些功能,如视频微调,它正在工作: ffmpeg -i /sdcard/vpai/in.mp4 -ss 5 -t 5 -c:v copy -c:a copy /sdcard/vpai/out.mp4 合并视频和音频,同时工作: ffmpeg -i /sdcard/vpai/in.mp4 -i /sdcard/vpai/in.mp3 -c:v copy -

我正在使用ffmpeg在Android平台上工作,我已经为我的Android应用程序构建了ffmpeg并作为“运行时”命令运行

我已经测试了一些功能,如视频微调,它正在工作:

ffmpeg -i /sdcard/vpai/in.mp4 -ss 5 -t  5 -c:v copy -c:a copy /sdcard/vpai/out.mp4
合并视频和音频,同时工作:

ffmpeg -i /sdcard/vpai/in.mp4 -i /sdcard/vpai/in.mp3 -c:v copy -c:a copy /sdcard/vpai/out1.mp4
但当我试图加速视频时,它不起作用,命令是:

ffmpeg -i /sdcard/vpai/in.mp4 -filter_complex '[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]' -map '[v]' -map '[a]' /sdcard/vpai/output.mp4
我在桌面上执行完全相同的命令,工作正常,但在Android上不工作

错误消息: 无效的流说明符“[v]”。 最后一条消息重复了3次 流映射“[v]”不匹配任何流


任何人都可以提供帮助?

我可能不会将视频流解析为v,请尝试使用[0:0]或[0:1]之类的数字,具体取决于您的流映射。来自“不工作”命令的完整控制台输出当然会有所帮助。