Frage

Ich muss wissen, ob es möglich ist, ein 30 -Sekunden -Beispiel -MP3 aus einer WAV -Datei zu erstellen. Die generierte MP3 -Datei muss am Start und Ende eine Verblasung enthalten.

Derzeit verwenden Sie FFMPEG, können jedoch keine Dokumentation finden, die die Möglichkeit unterstützen, so etwas zu tun.

Könnte mir bitte jemand den Namen Software (nur CLI, *Nix) angeben, die dies erreichen könnten?

War es hilfreich?

Lösung

Kasse Sox - Sound Exchange

Ich habe es selbst nicht benutzt, aber einer meiner Freunde spricht hoch davon.

Von der Webseite (hob mein ich hervor):

SOX ist ein plattformübergreifendes (Windows, Linux, MacOS X usw.) Befehlszeile-Dienstprogramm, mit dem verschiedene Formate von Computer-Audio-Dateien in andere Formate umwandeln können. Es kann auch verschiedene Effekte auf diese Sounddateien anwendenund als zusätzlichen Bonus kann SOX Audiodateien auf den meisten Plattformen abspielen und aufnehmen.

Andere Tipps

Dieser Wille

  • aus Position 45 Sek. die nächsten 30 Sekunden (0: 45.0 30) und
  • Verblassen Sie die ersten 5 Sekunden (0: 5) und die letzten 5 Sekunden (0 0: 5) und
  • Konvertieren Sie von WAV in MP3

    sox infile.wav outfile.mp3 trim 0:45.0 30 fade h 0:5 0 0:5
    

Der beste Weg, dies zu tun Vor Konvertieren in ein MP3. Wenn Ihre Conversion -Bibliothek eine Methode enthält, die eine Reihe von Proben annimmt, ist dies sehr einfach. Wenn die Methode nur eine WAV-Datei akzeptiert (entweder in Memory oder auf der Festplatte), ist dies etwas weniger einfach, da Sie das WAV-Dateiformat lernen müssen (was leicht zu schreiben ist, aber etwas schwieriger zu lesen ist). In beiden Fällen ist die Anwendung von Gewinn und/oder Abschwächung auf Zeitdomänen-Beispieldaten (wie in einer WAV-Datei) viel Einfacher als der Versuch, diese Effekte auf Frequenzdomänendaten anzuwenden (wie in einer MP3-Datei).

Wenn Ihre Conversion -Bibliothek das alles bereits tut, ist es natürlich am besten, das einfach zu verwenden und sich selbst keine Sorgen zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top