Avidemux Forum

Non-English => Avidemux-German => Topic started by: Micha on November 01, 2019, 09:00:35 PM

Title: Video-Codec VP9 fehlt
Post by: Micha on November 01, 2019, 09:00:35 PM
Hi!
Ich lade mit youtube-dl WebM Dateien runter. Codec Info eines Beispiels siehe Screenshot.
Dann schneide ich es in Avidemux 2.7.5 191020 auf Win10 64 Bit und treffe manchmal ein Keyframe. Dann muss ich neu encodieren und wähle "Webm Muxer" aber bei "Video-Codec" fehlt die Auswahl für VP9. Was mache ich falsch?
Danke!
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 01, 2019, 10:29:49 PM
Der VP9 Encoder wurde erst vor wenigen Tagen auf einem separaten Zweig hinzugefügt (https://github.com/mean00/avidemux2/commits/vpxenc), der Zweig wurde noch nicht mit dem Git master zusammengeführt. Der Code kompiliert und das Plugin funktioniert unter macOS und Linux, Vorbereitung der Umgebung für Kompilierung für und unter Windows wurde noch nicht in Angriff genommen.

Wenn keine größeren Probleme auftauchen und der Projekt-Maintainer Zeit hat, könnte es erste Nightlies, die das neue VP9 Encoder Plugin mitbringen, irgendwann nächste oder übernächste Woche geben. Im ungünstigsten Fall wird der Code gar nicht zusammengeführt, dann bleibt alles wie gehabt.
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 02, 2019, 11:30:48 AM
Dann hoffe und warte ich.
Ich will unbedingt bei mir alles auf WebM umstellen und es fehlt nur noch das Schneideprogramm. Und sonst müsste ich von Avidemux ganz weg, was fürchterlich wäre.  :-\

Danke dir.
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 12, 2019, 06:12:48 AM
Kann ich mit einer Spende die Lust vergrößern, den Code zusammen zu führen?  :-*

Ich fände das auch technisch einen sehr wichtigen Schritt, denn das neue Format komprimiert wirklich scheiße gut! Es sei denn, man verweigert sich der Übernahme des gesamten Internet durch Google.  8)
Aber das wird man nicht lange durchhalten können.
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 12, 2019, 06:54:13 AM
Quote from: Micha on November 12, 2019, 06:12:48 AM
Kann ich mit einer Spende die Lust vergrößern, den Code zusammen zu führen?  :-*

Schon vor einer Woche (am 4. November) geschehen --> Merge branch 'vpxenc' (https://github.com/mean00/avidemux2/commit/c5455eb88a23b15f89631901fe9dbed7ae05a887). Ich muss nur noch die Cross-Compiling-HowTo abermals aktualisieren, die libvpx in MXE ist zu alt.

Die VC++ Builds mit VP9 wird es hoffentlich geben, wenn die Aktualisierung der Microsoft Visual Studio-Umgebung abgeschlossen ist. Wenn ein aktuelles Linux-System zur Hand ist, kann man aber den Code auschecken (im Moment ist der Branch zoom-on-maximize (https://github.com/mean00/avidemux2/commits/zoom-on-maximize) der ruhige Hafen während git master an die neue VC++ Umgebung angepasst wird), selbst kompilieren und sofort loslegen.

VP9 ist nicht wirklich neu, die Bitrate-Steuerung hat große Probleme und der Encoder ist saulangsam, außer man schraubt die Qualität bis nach ganz bescheiden :-)
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 12, 2019, 09:29:05 AM
Danke für deine Antwort.
Mit diesem GitHub kenne ich mich überhaupt nicht aus.

Kann ich davon ausgehen, dass es auf downloads (http://fixounet.free.fr/avidemux/download.html) eine neue Version gibt, wenn das für Windows verfügbar ist?
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 12, 2019, 10:38:44 AM
Bis zum Release kann es noch (lange) dauern. Nightlies gibt es aber mehr oder weniger regelmäßig.
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 12, 2019, 10:45:43 AM
OK dann warte ich, bis auf http://www.avidemux.org/nightly/win64/ ein neuer Eintrag kommt. Richtig?
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 12, 2019, 12:01:40 PM
Das wäre der Link (ohne HTTPS) zu MinGW-kompilierten Nightlies.

Alle Links hatte ich in https://avidemux.org/smif/index.php/topic,12716.msg86865.html#msg86865 gepostet.

Im legacy-compat Zweig, von dem 32 bits Builds erzeugt werden, wird es den VP9 Encoder nicht geben. Die anderen bekommen ihn nach und nach, je nachdem wann der Maintainer Zeit hat, entsprechende Bibliotheken in den Build Nodes zu installieren.
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 12, 2019, 12:23:54 PM
OK also https://avidemux.org/nightly/vsWin64/

Muss ich immer das neueste erst installieren und nachschauen oder kann ich mit weniger Geklicke checken ob das neue Format in der jeweiligen Version schon drin ist?
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 12, 2019, 04:54:06 PM
Im Moment, wie gesagt, wird an Build Node und an Anpassungen im Avidemux-Code für den Umstieg auf die neuere Version von Microsoft Visual Studio gearbeitet.

Bitte abwarten, bis diese Phase vorbei ist oder eben selbst Hand anlegen. Man braucht ein Linux-System dafür, in diesem System wird dann Avidemux mit MinGW für Windows kompiliert. Den nativen Build unter Windows habe ich bislang nicht hinbekommen und solange es woanders genug zu tun ist, schiebe ich dieses Unterfangen epischen Ausmaßes vor mir her.

Sollte die Normalität wieder einkehren, werde ich dies hier vermelden, wenn ich es nicht vergesse.

Quote from: Micha on November 12, 2019, 09:29:05 AM
Mit diesem GitHub kenne ich mich überhaupt nicht aus.

Auf GitHub wird Avidemux-Code gehostet und unter https://github.com/mean00/avidemux2/commits/master kann man die gemachten Änderungen im git master ("master" im Link ggf. durch den Namen des jeweiligen Zweiges ersetzen) verfolgen.
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 12, 2019, 05:19:13 PM
Danke dir!  :)
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 13, 2019, 11:32:29 PM
Der 191113 VC++ Nightly ist der erste offizielle Avidemux-Nightly mit dem VP9 Encoder, aber bis zur Normalität bleibt noch ein Stückchen: noch funktioniert das Loggen nicht, und der Vorbis-Encoder fehlt.
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 14, 2019, 06:20:33 AM
Das Loggen wäre für mich nicht schlimm. In welchen Fällen käme der Vorbis-Encoder in Benutzung? ogg finde ich auf Anhieb gar nicht im Avidemux.
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 14, 2019, 06:43:30 AM
Ein Ogg-Muxer ist nicht geplant, da Theora obsolet ist und Audio-only ist nicht das Fachgebiet von Avidemux. Vorbis = Audio-Codec, Ogg = Container.
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 14, 2019, 07:06:12 AM
Quote from: eumagga0x2a on November 14, 2019, 06:43:30 AMVorbis = Audio-Codec
Ja jetzt sehe ich es  ::)
Braucht keiner  ;)
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 14, 2019, 08:16:29 PM
Im 191114 VC++ Nightly ist das Vorbis Audio Encoder Plugin wieder da.
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 14, 2019, 09:57:55 PM
Cool. Danke dir!

Ist echt langsam. Über 30 Minuten für ca. 5 Minuten. Muss ich morgen nochmal anwerfen.  :'(
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 14, 2019, 10:28:53 PM
Tipp: Unbedingt die Voreinstellung ändern (entweder die Zielgröße oder eine realistische durchschnittliche Bitrate vorgeben) wenn nicht allein die bestmögliche Qualität das Ziel ist, und den Wert für Threads auf die Anzahl von CPU-Kernen setzen.

Im Single-Pass-Modus werden Keyframes stur nach der konfigurierten Anzahl von Frames gesetzt, deswegen ist Dual-Pass quasi alternativlos.

Speed zu erhöhen hilft sehr, aber eben auf Kosten der Qualität.
Title: Re: Video-Codec VP9 fehlt
Post by: Micha on November 25, 2019, 08:13:14 AM
Hi!

Ich weiß gar nicht, wie ich es sagen soll.  :'(

Chrome und FF können gar kein HEVC265. Und VP9 wiederum können IE und Edge nicht.
Ich muss deshalb bei AVC1 / x264 bleiben.

Bitte nicht böse sein, das habe ich selbst erst gemerkt, nachdem ich schon über 30 Videos mit neuen Formaten konvertiert hatte. Die bin ich jetzt gerade alle am neu machen  >:(

Grüße und trotzdem Danke für deinen wirklich tollen Support!!

Micha
Title: Re: Video-Codec VP9 fehlt
Post by: eumagga0x2a on November 25, 2019, 01:13:37 PM
Muss man noch auf IE und die alte Edge-Generation Rücksicht nehmen? Viel eher sind es alte Smartphones ohne Hardware-Beschleunigung für VP9, die ins Gewicht fallen.