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: .webm
ist 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