将音频修剪并循环到视频长度

时间:2020-05-20 09:53:37

标签: audio ffmpeg android-ffmpeg

我有30秒的视频和120秒的音频。 我运行了以下命令以将音频循环到视频中,但是即使添加了“-最短”,它也只有在达到音频长度时才停止。 帮我。 (对不起,我的英语不好)

String[] cmd = {"-y", "-i", video.mp4, "-i", audio.mp3,
            "-filter_complex",
            "[1:a]atrim=0:100,asetpts=PTS-STARTPTS," +
                    "asetrate=44100,aloop=1:size=1*44100," +
                    "aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=1.0[bg];" +
                    "[0:v][bg]concat=n=1:v=1:a=1[video]", "-shortest",
            "-map", "[video]", "-c:v", "libx264", "-c:a", "aac",
            "-preset", "veryfast", output, "-hide_banner"};

0 个答案:

没有答案