Warum führt die Konvertierung eines m4a / wma in wav zu einer lächerlich hohen Bitrate-Datei?

971
Matt M.

Wenn ich den einfachen Befehl verwende ffmpeg -i file.m4a file.wav, scheint die resultierende Datei ausnahmslos eine Bitrate von etwa 750 kbit / s zu haben (was zu einer 500-MB-Datei von einem 100-MB-Fall führt).

Ich habe diese Antwort (tldr:) ffmpeg -i song.mp3 -acodec pcm_u8 -ar 22050 song.wavunter anderem bereits ausprobiert, aber die Bitrate stellt sich immer als lächerlich groß heraus.

Ich möchte, dass meine Dateien im WAV-Format vorliegen, sodass ich problemlos eine CD aus der Datei brennen kann.

-1

2 Antworten auf die Frage

3
Mokubai

wavist einfach unkomprimiertes Audio. Seine Bitrate ist einfach die Größe, die Audio ohne einen intelligenten Algorithmus mit psychoakustischer Modellierung hätte.

Ihre Dateien sind wahrscheinlich 16-Bit-Audio mit 44,1 kHz. das wird bei 16 Bit (2 Bytes) x Dual Channel (2) x 44,1 kHz enden, was eine Bitrate von etwa 1,44 Mbit / s ergibt. Einkanal-Audio wäre bei 720 kBit / s die Hälfte, und bei einer Reduzierung von 44,1 kHz auf 22,05 kHz werden bei 16 Bit Abtastung wieder 720 kBit / s erreicht.

Ohne zu wissen, was Ihr Ziel ist, würde ich vorschlagen, dass Sie die Dateien in ihrem ursprünglichen Format belassen oder eine tatsächliche komprimierte Ausgabe wie flac.

1
Gyan

WAVs haben unkomprimiertes Audio, daher ist die Dateigröße unabhängig vom Inhalt eine lineare Funktion der Dauer.

Formel ist sample depth x sampling rate x channel count x duration (in seconds).