Transkodieren Sie Videos mit verlustfreier Komprimierung in WebM

Transkodieren Sie Videos mit verlustfreier Komprimierung in WebM

Ich verwende GNU/Linux (Arch Linux) und muss einige Videos von .avi/.mov in .webm transkodieren.

Bei den meisten Videos habe ich nicht die Originaldatei, sondern nur die „sehr komprimierte“ .avi-Datei, und ich kann keine Qualität einbüßen (ich werde das ältere Video durch die Transkodierung ersetzen). Wie kann ich das machen?

Ich habe bereits ffmpeg (mit „ffmpeg -i file.avi file.webm“, aber das reduziert die Qualität) und VLC (das Video funktioniert einwandfrei, aber der Ton ist nicht mehr synchron (ich habe „Auf Audiospur synchronisieren“ aktiviert, aber es gibt keine Verbesserung) ausprobiert.)

Ich habe auch viele andere Programme wie „Transmaggedon“, „Arista“, „Sinthgunt“, „winFF“ und „Handbrake“ ohne gute Ergebnisse (oder überhaupt Ergebnisse) ausprobiert.

Danke für deine Unterstützung

Antwort1

$> ffmpeg -i in.avi -c:v copy out.mkv

Hinweis: .webmist im Wesentlichenein Matroska ( .mkv)-Container mit VP8-Video und Vorbis-Audio. also, technisch gesehen kannst du nur dann ein WebM erstellen, wenn dein Quellmedium dasselbe ist wie VP8-Video und Vorbis-Audio .. was in deinem Fall wohl nicht der Fall ist. Andererseits: der Matroska-Container frisst alles, daher ergibt das Beispiel ein.mkv

verwandte Informationen