Mir ist klar, dass dieser Thread ein bisschen alt ist, aber ich denke, die Situation hat sich etwas geändert. Für mein Ziel:
- Nehmen Sie in erster Linie immer die beste verfügbare Videoqualität, unabhängig vom Format.
- aber dann lass niemals zu, dass das Audioformat alleine dazu führt, dass du mp4 verlierst .
Früher habe ich verwendet bestvideo+bestaudio/best
, aber ich finde, dass die folgende Variante viel besser zum Reduzieren mkv
, (anscheinend) Eliminieren webm
, aber dennoch zum Garantieren der höchsten Videoqualität geeignet ist (verwenden Sie die --merge-output-format
Option nicht, wenn Sie diese verwenden):
--format bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best
Beachten Sie, dass im ersten Term der ext
Filter für das Audio , nicht aber für das Video festgelegt ist , eine Technik, die ich in der obigen Diskussion nicht erwähnt habe. Wenn das für meine erklärten Ziele rückständig erscheint, kann dies daran liegen, dass wir versuchen sicherzustellen, dass das Videoformat korrekt ist mp4
. Warum wird die Einschränkung für das Audio angegeben?
Der Schlüssel ist, dass jeder Fallback-Term (durch Schrägstriche getrennt) fehlschlägt, wenn ein Teil seiner Anforderung fehlschlägt, und mit dem nächsten Term fortfährt. Bei der Verwendung bestvideo+bestaudio
werden viele Fälle, in denen ein Nicht-MP4-Container abgerufen wird bestaudio
, nur angezeigt , weil diese Formatauswahl eindeutig darauf besteht , was dann möglicherweise ein gemischtes Format bedeutet. Das liegt daran, dass der bestvideo+bestaudio
Befehl zu hartnäckig ist, als dass Sie dazu gezwungen werden, ihn zu verlassen mp4
.
Aber was ist, wenn Sie mehr Wert auf einen mp4-Container als auf die Audioqualität legen ? Indem sich auf m4a
Audio-zuerst - aber dann Nachgeben auf nur jenen Teil , während der Ausstellung bestvideo
wieder - (durch die Formatauswahl oben verwenden) Sie im Wesentlichen eine flexible express Vorliebe für mp4
in den anderen Behältnissen; Sie wollen es sicherlich ,mp4
wenn möglich, aber nicht auf Kosten einer verminderten Videoqualität.
Wie ich schon sagte, es kann sein, dass Sie noch welche bekommen mkv
, diese werden jedoch in ihrer Anzahl stark reduziert und nur verwendet, wenn sie benötigt werden, um ein (angeblich) besseres Video zu liefern. Und bis jetzt habe ich mit dieser Konfiguration überhaupt keine gesehen webm
, weil so etwas wie 248 + 140 funktioniert mkv
.
--list-formats
und--format nn
Schalter an.