Tentando concatir três vídeos depois de aparar usando o ffmpeg filter_complex.Não está funcionando

0

Eu quero concatir três vídeos depois de cortá-los. Ele está funcionando bem sem som, mas ao tentar adicionar som, ele falha. ansioso por uma ajuda. Obrigado antecipadamente.

sprintf (str_command, "ffmpeg # -y # -i #% s # -i #% s # -i #% s # -filter_complex # [0: v: 0] trim = início =%. 1f: fim =% 1f, setdar = 16/9, escala = 960x540, setpts = PTS-STARTPTS [v0]; [0: a: 0] atrim = início =%. 1f: final =%. 1f, asetpts = PTS-STARTPTS [a0]; [0: v: 0] trim = início =%. 1f: final =%. 1f, setdar = 16/9, escala = 960x540, setpts = PTS-STARTPTS [vf00]; [1: v: 0 ] trim = início =% 1f: final =% 1f, setdar = 16/9, escala = 960x540, setpts = PTS-STARTPTS [vf01]; [vf01] [vf00] mistura = all_expr = 'A * (se ( gte (T, 0,5), 1, T / 0,5)) + B * (1- (se (gte (T, 0,5), 1, T / 0,5))) '[b0]; [0: a: 0] atrim = início =% 1f: final =% 1f, asetpts = PTS-STARTPTS [af00]; [1: a: 0] atrim = início =%. 1f: final =%. 1f, asetpts = PTS-STARTPTS [ af01]; [af01] [af00] amix = entradas = 2 [b00]; [1: v: 0] trim = início =%. 1f: final =%. 1f, setdar = 16/9, escala = 960x540, setpts = PTS-STARTPTS [v1]; [1: a: 0] atrim = início =%. 1f: final =%. 1f, asetpts = PTS-STARTPTS [a1]; [1: v: 0] trim = início =% .1f: end =%. 1f, setdar = 16/9, escala = 960x540, setpts = PTS-STARTPTS [vf10]; [2: v: 0] trim = início =%. 1f: end =%. 1f, setdar = 16/9, escala = 960x540, setpts = PTS-STARTPTS [vf11]; [vf11] [vf10] mistura = all_expr = 'A * (se (gte (T, 0,5), 1, T / 0,5)) + B * (1- (se (gte (T, 0,5) , 1, T / 0.5))) '[b1]; [1: a: 0] atrim = início =%. 1f: final =%. 1f, asetpts = PTS-STARTPTS [af10]; [2: a: 0 ] atrim = início =% 1f: final =% 1f, asetpts = PTS-STARTPTS [af11]; [af11] [af10] amix = entradas = 2 [b11]; [2: v: 0] trim = start = % .1f: final =%. 1f, setdar = 16/9, escala = 960x540, setpts = PTS-STARTPTS [v2]; [2: a: 0] atrim = início =%. 1f: final =%. 1f, asetpts = PTS-STARTPTS [a2]; [v0] [a0] [b0] [b00] [v1] [a1] [b1] [b11] [v2] [a2] concat = n = 5: v = 1: a = 1 [v] [a] # - mapa # [v] # - mapa # [a] # - ac # 2 #% s ", strSourcePath0, strSourcePath1, strSourcePath2,             fStar0, fEnd0-0.5,             fEnd0-0.5, fEnd0,             fStart1, fStart1 + 0.5,             fStart1 + 0.5, fEnd1-0.5,             fEnd1-0.5, fEnd1,             fStart2, fStart2 + 0,5,             fStart2 + 0,5, fEnd2,             fStar0, fEnd0-0.5,             fEnd0-0.5, fEnd0,             fStart1, fStart1 + 0.5,             fStart1 + 0.5, fEnd1-0.5,             fEnd1-0.5, fEnd1,             fStart2, fStart2 + 0,5,             fStart2 + 0,5, fEnd2,             strTargetPath);

    
por ghoshghosh 12.01.2018 / 19:15

0 respostas

Tags