Audio-bestanden exporteren en opnieuw formatteren
Als je wijzigingen hebt aangebracht in je audiobestanden, of als ze de verkeerde bestandsextensie hebben, kun je PyDub gebruiken om ze te exporteren en op te slaan als nieuwe audiobestanden.
Dit doe je met de functie .export() op een AudioSegment-instantie die je hebt gemaakt. De functie export() neemt twee parameters: out_f, het doelbestandspad van je audiobestand, en format, het formaat waarin je nieuwe audiobestand moet worden opgeslagen. Beide zijn strings. format is standaard "mp3", dus pas dit aan als dat nodig is.
In deze oefening importeer je dit .mp3-bestand (mp3_file.mp3) en exporteer je het vervolgens met de .wav-extensie via .export().
Onthoud: om met andere bestanden dan .wav te werken, heb je ffmpeg nodig.
Deze oefening maakt deel uit van de cursus
Spoken Language Processing in Python
Oefeninstructies
- Importeer
mp3_file.mp3en sla het op inmp3_file. - Exporteer
mp3_filemet de bestandsnaammp3_file.wavmet"wav"alsformat.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
from pydub import AudioSegment
# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)
# Export the .mp3 file as wav
mp3_file.____(out_f=____,
format=____)