Batch criação de previews de músicas mp3

0

Eu quero criar trechos de músicas mp3 usando os primeiros 30 segundos de cada música. Quero aplicar as seguintes ações em cada música mp3:

  1. Corte os primeiros 30 segundos de duração de cada música.
  2. Aplique o efeito de desvanecimento no final (de 28 segundos a 30 segundos)
  3. Salve o arquivo como outro arquivo mp3.

Isso precisa ser feito em lote, pois o número de músicas é muito grande.

Existe algum software que possa fazer isso?

Estou no Windows 7.

Obrigado

    
por Vinayak 24.08.2012 / 13:03

1 resposta

0

Acho que você poderia usar o sox . Você pode pegar uma versão pré-compilada que suporta mp3 de este post em stackoverflow .

Eu tentei com a seguinte linha de comando e parece fazer o trabalho:

sox input.mp3 output.mp3 trim 0 30 fade t 0 30 2
     ^^1       ^^2        ^^3       ^^4
  1. nome do arquivo de entrada
  2. nome do arquivo de saída
  3. apare o arquivo de 0 a 30 segundos
  4. fade linear (t), fade-in-length 0, fade-out 'localização' a 30 segundos com fade-out-length de 2

Então você só precisa escrever um script em lote, para que ele possa (recursivamente) mudar todos os seus MP3s desejados.

Eles fornecem um batch-example.bat que pode ajudar você a começar:

rem Example of how to do batch processing with SoX on MS-Windows.
rem
rem Place this file in the same folder as sox.exe (& rename it as appropriate).
rem You can then drag and drop a selection of files onto the batch file (or
rem onto a 'short-cut' to it).
rem
rem In this example, the converted files end up in a folder called 'converted',
rem but this, of course, can be changed, as can the parameters to the sox
rem command.

cd %~dp0
mkdir converted
FOR %%A IN (%*) DO sox %%A "converted/%%~nxA" rate -v 44100
pause
    
por 24.08.2012 / 14:23