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
- Dateiname eingeben
- Name der Ausgabedatei
- Schneiden Sie die Datei von 0 auf 30 Sekunden
- 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