Como dividir e codificar um áudio em duas partes e mesclá-las usando o ffmpeg?

1

Desculpe a longa pergunta, eu não conheço uma maneira mais fácil / mais curta de dizer o que você quer dizer.

Eu quero usar o ffmpeg para editar (fadeout etc.) E dividir um arquivo de áudio e mesclá-lo novamente depois. (Eu não posso usar -c copiar porque eu uso filtros)

Usando o mp3, a posição de divisão obviamente quebra quando se fundem novamente. Então, tentei usar um formato linear bruto, mas também produz artefatos no ponto de divisão.

Existe um codec de áudio que pode ser usado para o meu propósito ou você tem alguma outra idéia que possa resolver o meu problema? Obrigado antecipadamente!

Como ponto de partida, aqui estão meus comandos agora:

ffmpeg -t 20 -i song.mp3 -filter_complex afade=t=in:ss=0:d=2 -vn -f u16le part1.raw
ffmpeg -ss 20 -i song.mp3 -filter_complex afade=t=out:ss=60:d=2 -vn -f u16le part2.raw

^ Eu sei que isso pode ser feito sem dividir, mas depois irei canalizar a saída etc. em um ambiente ao vivo, então eu preciso dividir / mesclar ...

ffmpeg -f u16le -i "concat:part1.raw|part2.raw" -vn output.mp3

    
por Henry 20.02.2018 / 13:12

0 respostas