
Estoy ejecutando el siguiente comando FFMPEG:
ffmpeg -i input.mp4 -y -filter_complex
[0:v]trim=0,crop=1468.8000000000002:864:225.59999999999994:108,scale=1080:1080,setpts=PTS-STARTPTS[track1];/
[track1]split[track2][track3][track4]; /
[track2]trim=1:4,setpts=1*(PTS-STARTPTS)[track5]; /
[track3]trim=4:6,setpts=1*(PTS-STARTPTS)[track6]; /
[track4]trim=6:7,setpts=1*(PTS-STARTPTS)[track7]; /
[track5][track6][track7]concat=n=3:v=1:a=0[track11] -map [track11] -shortest -c:v libx264 -crf 17 -coder 1 -pix_fmt yuv420p -movflags +faststart -g 30 -bf 2 output.mp4
y me devuelve el error:
[AVFilterGraph @ 000001fc3fe38380] No se puede asociar ningún pad de salida a la etiqueta de enlace 'pista3'. Error al inicializar filtros complejos. Argumento no válido
Si elimino la copia "track4" de la transmisión y su comando de recorte correspondiente, funciona bien. Laboral:
ffmpeg -i input.mp4 -y -filter_complex [0:v]trim=0,crop=1468.8000000000002:864:225.59999999999994:108,scale=1080:1080,setpts=PTS-STARTPTS[track1]; /
[track1]split[track2][track3]; /
[track2]trim=1:4,setpts=1*(PTS-STARTPTS)[track5]; /
[track3]trim=4:6,setpts=1*(PTS-STARTPTS)[track6]; /
[track5][track6]concat=n=2:v=1:a=0[track11] -map [track11] -shortest -c:v libx264 -crf 17 -coder 1 -pix_fmt yuv420p -movflags +faststart -g 30 -bf 2 output.mp4
No entiendo por qué agregar una copia adicional de la transmisión provocaría un error. ¿Alguna sugerencia?
Estoy en Windows y lo ejecuto como un comando de 1 línea. Agregué "/" y saltos de línea para hacerlo más legible.