Qualität der WAV-Dateien mit youtube-dl

2745
prosopopee

Ich versuche, Musik von der YouTube-Website youtube-dlmit der bestmöglichen Qualität herunterzuladen . Also habe ich versucht, als WAV-Datei mit diesem Befehl herunterzuladen:

youtube-dl -ci -f 'bestvideo[ext=mp4]+bestaudio' -x --audio-format wav https://www.youtube.com/watch?v=tDOffPd81YI 

die eine große WAV-Datei erzeugt hat (mit diesem Video, 42,3 Mo, 48 kHz, Stereo, 16 Bit, 1536 kbit / s)

Aber wenn ich mit einer M4A-Datei vergleiche, lade ich mit:

 youtube-dl -ci -f 'bestvideo[ext=mp4]+bestaudio' -x --audio-format m4a https://www.youtube.com/watch?v=tDOffPd81YI 

Die M4A-Datei ist kleiner und von geringerer Qualität (bei diesem Video 12,3 Mo, 48 kHz, Stereo, 441 kbit / s).

Warum ist die WAV-Datei von besserer Qualität? Und was verursacht den Unterschied in der Dateigröße? Seltsamer ist, dass ich für beide die gleiche Qualität gefordert habe ( -f 'bestvideo[ext=mp4]+bestaudio').

Ich habe versucht, mit bestaudioQualität herunterzuladen und in eine M4A-Datei zu konvertieren:

 youtube-dl -ci -f "bestaudio" -x --audio-format m4a https://www.youtube.com/watch?v=tDOffPd81YI 

Bei dieser Datei habe ich festgestellt, dass die erste Datei eine größere Größe und eine größere Bitrate als die zweite hatte, aber dies hängt wahrscheinlich vom ausgewählten Video ab.

Lädt das Flag bestaudio[ext=m4a]den bestaudioStream im M4A-Format herunter, oder nimmt es das beste Audio und konvertiert es in M4A?

Ich laufe mit Manjaro Linux.

0

2 Antworten auf die Frage

3
Francesco Turco

Soweit ich weiß, speichert YouTube intern Videos im MP4-Format mit AAC-Audio (.m4a-Suffix). Wenn Sie eine .wav-Datei anfordern, ruft youtube-dl einfach ffmpeg auf, um die Audiospur von m4a in wav zu konvertieren. Da wav ein verlustfreies Format ist, haben beide Dateien genau die gleiche Qualität, aber wav ist viel größer als m4a.

Ich empfehle einen Befehl wie den folgenden:

youtube-dl -ci -f "bestaudio[ext=m4a]" https://www.youtube.com/watch?v=tDOffPd81YI 

Ich schlage auch vor, die Liste der verfügbaren Formate mit der -FOption (Großbuchstabe F) zu überprüfen :

youtube-dl -F https://www.youtube.com/watch?v=tDOffPd81YI 
Danke, ich habe einige .mp3-Dateien mit Gewissheit in .wav konvertiert, und alle waren größer. Es ist also nicht youtube-dl, sondern die Konvertierung (was völlig unbrauchbar ist, wenn Sie kleine Dateien möchten). Es gab bereits ein Thema zu diesem Thema: http://stackoverflow.com/questions/15593806/why-is-a-wav-file-created-from-a-mp3-file-much-larger-in-size prosopopee vor 7 Jahren 0
1
Toby Speight

Sie verwechseln die Dateigröße (oder Bitrate) mit der Audioqualität. Das MP4-Audio ist komprimiert. Das Dekomprimieren in das WAV-Format fügt keine Informationen hinzu (verbessert daher nicht die Qualität), erhöht jedoch die Dateigröße.

Wenn Sie in die andere Richtung gehen (Audiokomprimierung), gehen im Allgemeinen Informationen verloren, und es besteht die Gefahr, dass Sie die wahrnehmbare Qualität reduzieren.