Como cortar um mp3 de x para x+n usando ffmpeg?
Pergunta
Seguindo essa questão Decidi usar o FFMPEG para cortar MP3s. Sobre outra pergunta Eu encontrei esta maneira de fazer isso:
ffmpeg -t 30 -acodec copy -i inputfile.mp3 outputfile.mp3
O problema é que não quero cortar os primeiros 30 segundos, quero cortar de x para x+n, como de 30 a 100s. Como eu iria fazer isso?
Estou lendo o Homem para ffmpeg Mas isso não é realmente direto, especialmente porque acabei de descobrir sobre o FFMPEG e não estou familiarizado com os softwares de edição de áudio/vídeo, para que qualquer indicador seja apreciado.
Solução
Dê uma olhada nos argumentos -t e -ss. Eles devem fazer o que você quiser.
-t duração
Restrinja a sequência de vídeo transcodificada/capturada à duração especificada em segundos. HH: MM: SS [.xxx] A sintaxe também é suportada.
-Ss Posição '
Procure uma posição de tempo em segundos. HH: MM: SS [.xxx] A sintaxe também é suportada.
Por exemplo, ffmpeg -ss 30 -t 70 -i inputfile.mp3 -acodec copy outputfile.mp3
Deve fazer o truque para o intervalo que você mencionou (30 e 100).