Ist es möglich, bei Verwendung von avconv die ursprüngliche (beste) Audioqualität zu erzielen?


7

Im Februar 2011 hatte ich eine ähnliche Frage: ffmpeg und libmp3lame erzeugen schlechte Audioqualität? Jetzt möchte ich wissen, ob es möglich ist, die ursprüngliche Audioqualität von einem (Flash-) Video zu erhalten. Jedes Mal, wenn ich ein Video konvertiere, ist die Qualität schlechter als die Originalqualität, nicht viel schlechter, aber Sie können den Unterschied hören. Das sind meine Versuche:

   avconv -i ~/"$2.flv" -acodec libmp3lame -c:v libx264 -qscale 1 -aq 1 -q 1 -vol 100 -ab 196608 ~/"$2.avi"

Ich habe versucht, die beste Qualität zu verwenden - qscale 1, aq 1 und so weiter. Ich habe sogar versucht, -same_quant zu verwenden , ich habe bereits versucht, -codec zu kopieren , wie in diesem Thread gezeigt, aber dann ist die Qualität nicht besser, aber noch schlechter und ich sehe dann kein Video. Gibt es einen Weg, dies zu erreichen? Das Ausgabeformat ist mir übrigens egal.

UPDATE
Ich habe einige Tests durchgeführt, indem ich ein Video von YT heruntergeladen und es sowohl auf YT als auch auf meinem lokalen Computer angehört habe. Ich habe das Video nicht konvertiert, sondern nur eine FLV-Datei selbst angehört und festgestellt, dass die lokale Qualität noch schlechter ist als die Datei auf YT. Ich bin mir also nicht sicher, ob dies wirklich ein avconv-Problem ist. Ich frage mich, woher dieser Qualitätsunterschied zwischen dem Stream von YT und der heruntergeladenen Datei von TY kommt. Irgendwelche Ideen?


Können Sie die vollständige, ungeschnittene Konsolenausgabe für Ihren Befehl bereitstellen?
Slhck

Antworten:


2

Als Antwort auf Ihr Update: Je nachdem, wie Sie das Video herunterladen, erhalten Sie möglicherweise nicht die beste Version, die YouTube hostet. Wenn Sie clive (oder cclive ) verwenden, -f besterhalten Sie das Beste, was es kann.

Wenn Sie beim Abrufen von Audio aus einer Videodatei zuverlässig keine Daten verlieren möchten, konvertieren Sie diese in .wav oder stellen Sie sicher, dass Sie nicht neu codieren.


Vielen Dank, aber dieses Tool funktioniert nicht: Videolink überprüfen ... Fehler: Unbekannter Fehler (http / 403) (bei der Bereinigung) kann nicht auf das Feld "ZERSTÖREN" in der Klasse clive :: Video unter / usr / share / perl5 / clive zugreifen /App.pm Linie 106
Bevor

Entschuldigung, ich bin schuld daran, dass ich clive empfohlen habe, wenn cclive es ersetzt hat. Verwenden Sie stattdessen cclive.
Doppelpunkte

Ich werde es versuchen, aber atm, es funktioniert auch nicht. Offensichtlich hat YT etwas geändert. Ich erhalte die folgende Fehlermeldung: sourceforge.net/apps/trac/cclive/ticket/20 Übrigens: youtube-dl funktioniert aufgrund von YT-Änderungen auch nicht. Ich denke, ich muss einige Tage bis zum nächsten Versuch warten.
Bevor

Oh Mann. Schade. Vielen Dank für den Hinweis.
Doppelpunkte
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.