Batch-Erstellung von Vorschauen von MP3-Songs

1510
Vinayak

Ich möchte aus den ersten 30 Sekunden jedes Songs Schnipsel von MP3-Songs erstellen. Ich möchte die folgenden Aktionen auf jeden MP3-Song anwenden:

  1. Schneiden Sie die ersten 30 Sekunden eines Songs ab.
  2. Ausblendeffekt am Ende anwenden (von 28 Sekunden bis 30 Sekunden)
  3. Speichern Sie die Datei als andere MP3-Datei.

Dies muss in einem Stapel gemacht werden, da die Anzahl der Songs ziemlich groß ist.

Gibt es eine Software, die das kann?

Ich bin unter Windows 7.

Vielen Dank

0

1 Antwort auf die Frage

0
fguchelaar

Ich denke du könntest sox verwenden . Sie können eine vorkompilierte Version, die mp3 unterstützt, aus diesem Beitrag auf stackoverflow herunterladen .

Ich habe es mit der folgenden Befehlszeile ausprobiert und scheint den Job zu erledigen:

sox input.mp3 output.mp3 trim 0 30 fade t 0 30 2 ^^1 ^^2 ^^3 ^^4 
  1. Dateiname eingeben
  2. Name der Ausgabedatei
  3. Schneiden Sie die Datei von 0 auf 30 Sekunden
  4. linear (t), Einblendlänge 0, Position "Ausblenden" bei 30 Sekunden mit Ausblendlänge von 2

Dann müssen Sie nur noch ein Batch-Skript schreiben, damit es alle Ihre MP3-Dateien (rekursiv) ändern kann.

Sie bieten eine Möglichkeit batch-example.bat, um Ihnen den Einstieg zu erleichtern:

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