A filtragem requer recodificação , mas você tem outra opção:
1. Faça cada segmento
O que você pode fazer é copiar o fluxo para cada segmento usando -ss
e -t
ou -to
com -c copy
.
-
Exemplo para pular 10 segundos e fazer 20 segundos de saída:
ffmpeg -ss 10 -i input -t 20 -c copy output
-
Exemplo para pular os primeiros 10 segundos e parar na duração 30, resultando em uma saída de 20 segundos:
ffmpeg -i input -ss 10 -to 30 -c copy output
2. Concatenar
-
Primeiro, leia a documentação do demolidor de concatilidades .
-
Em seguida, crie um arquivo de lista:
$ cat inputs.txt file '/path/to/segment00.mp4' file '/path/to/segment01.mp4' file '/path/to/segment02.mp4' file '/path/to/segment03.mp4'
-
Finalmente, você pode concatenar:
ffmpeg -f concat -i inputs.txt -c copy output