Basicamente, tenho centenas de pequenos arquivos de vídeo (o formato é .ts) e cada um deles tem apenas 10 segundos de duração e cerca de 10 MB de tamanho. Eles são nomeados em ordem como '100.ts' '101.ts' '102.ts' ... '600.ts' (os nomes geralmente não começam em 1), então como posso mesclá-los em um arquivo grande (e transferi-lo para o formato mp4, esperançosamente também) usando ffmpeg ou qualquer outra ferramenta? ah, também preciso fazer isso no ambiente Windows, obrigado
Responder1
Use o concat
formato de entrada:
Primeiro crie um arquivo de texto como
file "100.ts"
file "101.ts"
...
e salve-o como "merge.ffconcat".
Agora use ffmpeg -f concat -i "merge.ffconcat" [your codec options here] -f mp4 output.mp4
para mesclar e, se necessário, recodificar.