Zacznij terazZacznij za darmo

Eksportowanie i zmiana formatu plików audio

Jeśli wprowadzono zmiany w plikach audio lub mają one nieprawidłowe rozszerzenie, możesz użyć biblioteki PyDub, aby wyeksportować je i zapisać jako nowe pliki audio.

Służy do tego funkcja .export(), którą wywołujesz na dowolnej instancji AudioSegment. Przyjmuje ona dwa parametry: out_f – docelową ścieżkę pliku audio, oraz format – format, w jakim ma zostać zapisany nowy plik. Oba są łańcuchami znaków. Domyślna wartość parametru format to "mp3", więc w razie potrzeby zmień ją na odpowiednią.

W tym ćwiczeniu zaimportujesz ten plik .mp3 (mp3_file.mp3), a następnie wyeksportujesz go z rozszerzeniem .wav, korzystając z funkcji .export().

Pamiętaj, że do pracy z plikami innymi niż .wav potrzebujesz ffmpeg.

To ćwiczenie jest częścią kursu

Przetwarzanie mowy w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj plik mp3_file.mp3 i zapisz go do zmiennej mp3_file.
  • Wyeksportuj mp3_file pod nazwą mp3_file.wav z parametrem format ustawionym na "wav".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

from pydub import AudioSegment

# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)

# Export the .mp3 file as wav
mp3_file.____(out_f=____,
                format=____)
Edytuj i uruchom kod