我有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"};