ubuntuusers.de

Webm umwandeln nach avi

Status: Gelöst | Ubuntu-Version: Kubuntu 14.04 (Trusty Tahr)
Antworten |

lionlizard

Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

Hallo Leute,

ich habe im Netz ein schönes Video in webm kodiert gefunden und herunter geladen. Wie kann ich das jetzt mit möglichst wenig Verlusten in ein avi umwandeln?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21841

Wohnort: Lorchhausen im schönen Rheingau

*seufz*

webm und AVI sind Container. Sie beinhalten Audio- und Videostreams. Beim Ändern des Containerformats (multiplexen) wird das Videomaterial nicht angefasst, dementsprechend geht auch keine Qualität verloren. Beim Transkodieren (umwandeln der Audio- und Videostreams) in andere Formate geht Qualität verloren, es muss aber nicht zwangweise in ein neues Format multiplext werden. Jedes Containerformat hat ein im Standard festgeschriebenes Set an Audio-/Videoformatkombinationen, die in den Container reindürfen, damit er auf jedem Gerät lesbar ist. Lies Dich bitte in die Grundlagen sowie mindestens ein Werkzeug ein, zum Beispiel ffmpeg/avconv.

Ich frage mich, warum man derlei Grundlagen immer und immer wieder erklären muss.

Dazu nun also (im Einklang mit Richtig fragen, das Dir langsam bekannt sein dürfte):

  1. Was ist dein Ziel? (Nenne das Ziel, nicht den Schritt)

  2. Warum AVI? Modernes Videomaterial (VP8, theora oder H.264) passt nicht standardkonform in AVI rein. Genau diese Formate sind in der Regel in webm-Containern, das heisst Du wirst transkodieren _müssen_ (Sei genau und aussagekräftig). Wenn Du keinen Qualitätsverlust willst, warum also der Umstand?

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

redknight schrieb:

webm und AVI sind Container.

Sorry, ich hielt webm für einen eigenen Codec.

Ich frage mich, warum man derlei Grundlagen immer und immer wieder erklären muss.

Das liegt vermutlich daran, dass Leute wie ich einfach ein Video (auf einem bestimmten Gerät) anschauen möchten, ohne sich dabei über die neuesten Entwicklungen der Speicher- Stream- und Komprimierungstechnik Gedanken machen zu müssen. Danke, dass du trotzdem immer wieder die Geduld aufbringst.

Dazu nun also (im Einklang mit Richtig fragen, das Dir langsam bekannt sein dürfte):

  1. Was ist dein Ziel? (Nenne das Ziel, nicht den Schritt)

Das Video soll auf meinem alten DVD-Player (mit USB Anschluss) abzuspielen sein. Und ja, richtig fragen ist mir bekannt - verweise ich selbst hin und wieder gern drauf 😉 - aber da mir der Hintergrund nicht klar war, dachte ich, meine Anfrage sei aussagekräftig genug. Bei meiner kurzen Suche habe ich auch einen Konverter für Windows gefunden, mit dem man genau das machen können soll. Und mein derzeitig unter Linux favorisiertes Videoschnitprogramm - avidemux - kann mit dem webm-Video (welches im übrigen in VP8 + Vorbis Audio vorliegt) nichts anfangen.

2. Warum AVI? Modernes Videomaterial (VP8, theora oder H.264) passt nicht standardkonform in AVI rein. Genau diese Formate sind in der Regel in webm-Containern, das heisst Du wirst transkodieren _müssen_ (Sei genau und aussagekräftig). Wenn Du keinen Qualitätsverlust willst, warum also der Umstand?

Ja, wie oben erwähnt benötige ich avi, und zwar Divx3 bzw. Xvid - und nicht H.264 - um es auf meinem DVD-Player abspielen zu können. Bei einer Transcodierung würde ich bevorzugt eine 2-Pass-Variante benutzen wollen, bei der ich auch die Bitrate selbst einstellen kann. Wie bereits erwähnt, würde ich avidemux benutzen, aber das kann das Video nicht öffnen.

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21841

Wohnort: Lorchhausen im schönen Rheingau

Gut, jetzt haben wir ja eine klare Zielsetzung. Aus Hardwaregründen muss es AVI mit XVid (und vermutlich mp3-Sound) sein. Avidemux kann damit nichts anfangen. Wie oben beschrieben passen AVI und neuere Videocodecs nicht standardkonform zusammen, weshalb AVIdemux solches Material auch nicht bearbeitet.

Fassen wir also zusammen:

  1. Du musst Qualitätsverlust in Kauf nehmen, da Du transkodieren musst.

  2. Du musst sowohl Audio als auch Video transkodieren

Da hat das Projektwiki von ffmpeg schon was passendes (sogar mit 2-pass) stehen https://trac.ffmpeg.org/wiki/Encode/MPEG-4#Two-passexample. Diese Zeile sollte sich so auch mit dem in Ubuntu 14.04 vorliegenden avconv nutzen lassen, kann ich gerade nicht testen. Kontrolliere vor dem löschen der Quelldatei auch, dass MP3-Sound für deinen Player ok ist.

Solltest Du öfter sowas tun wollen, empfehle ich dir das Einlesen in die Basisoptionen von ffmpeg/avconv. Damit kommst Du auf Dauer schneller ans Ziel und kannst beim Gerätewechsel (Vllt hat das Christkind ja einen BluRay-Player dabei und auf einmal kannst Du mkv mit H264 und mehreren Tonspuren abspielen ☺ ) auch problemlos auf andere Formate wechseln. Auch siehst Du so, welche Optionen dein Video beeinflussen, was in GUIs (wie WinFF oder Handbrake) oft vor dir versteckt wird.

20minutes

Avatar von 20minutes

Anmeldungsdatum:
16. August 2014

Beiträge: 23

Wohnort: München

Worst halt mir einem derben Qualitätsverlust kämpfen müssen....

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

Danke, dann werd ich mich mal da einlesen.

Antworten |