【发布时间】:2020-08-08 21:48:34
【问题描述】:
我正在尝试剪切一段背景音乐并将它们循环播放成视频,并使用以下命令更改视频的速度。
String[] cmd = {"-y", "-i", input, "-i", shortsound,
"-filter_complex",
"[0:v]trim=0:120,setpts=1/2*(PTS-STARTPTS)[v1]," +
"[0:v]trim=120:240,setpts=1/2*(PTS-STARTPTS)[v2];" +
"[1:a]atrim=0:6,asetpts=PTS-STARTPTS," +
"asetrate=44100,aloop=-1:2e+09," +
"aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=1.0[bg];" +
"[0:a]atrim=0:120,asetpts=PTS-STARTPTS,atempo=2.0" +
",aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo[a1]," +
"[0:a]atrim=120:240,asetpts=PTS-STARTPTS,atempo=2.0," +
"aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo[a2];" +
"[v1][a1][v2][a2]concat=n=2:v=1:a=1[video][audio];[audio]volume=0.5[avolume];" +
"[avolume][bg]amerge=2,pan=stereo|c0<c0+c2|c1<c1+c3[aout]",
"-map", "[video]", "-map", "[aout]", "-c:v", "libx264", "-c:a", "aac", "-shortest",
"-preset", "veryfast", output, "-hide_banner"};
一切都很好,直到我尝试使用没有声音的视频,但它不起作用。 什么时候输入的是没有声音的视频?
【问题讨论】:
-
如果您能接受答案,如果它解决了您当前的问题,我将不胜感激
标签: video ffmpeg android-ffmpeg