Sie verlieren immer ein wenig an Qualität, wenn Sie von einem Codec zu einem anderen, Video oder Audio umcodieren, aber vielleicht können Sie dies vermeiden, wenn Sie nur vom MP4-Containertyp zu einem AVI-Container wechseln möchten. codec:copy
kann hilfreich sein, wenn Sie keinen Grund zum Umcodieren haben (und es sollte schneller sein).
Wenn Sie transkodieren müssen, weil Sie einen bestimmten Video-Codec verwenden müssen, hoffe ich, dass Sie den obigen Vorschlag von Zetah in seinem Kommentar verwenden und den -sameq
Schalter verwenden können. Alternativ können Sie die qscale
Option verwenden, um die Qualität manuell einzustellen. Je niedriger die Zahl, desto besser die Qualität, aber desto mehr Speicherplatz benötigt Ihre Datei.
Das letzte Mal, als ich ein Video transkodierte, schlug ich vor qscale=8.0
, dass Sie experimentieren, um das Optimum zu finden, das der Qualität Ihrer Eingabe entspricht.
Marty Jay erwähnt hilfreicherweise, dass sameq den gleichen Quantisierer wie in der Eingabe bedeutet, was möglicherweise nicht die gleiche Qualität zur Folge hat. In dem Artikel, den er zitiert, wird die Verwendung der Multi-Pass-Konvertierung erwähnt. Dies ist ein guter Weg, um eine bessere Komprimierung zu erzielen, ohne die Qualität zu beeinträchtigen.
-sameq
Schalter verwenden, mit dem derselbe Videocodec (H264 vorausgesetzt) in den AVI-Container gestellt wird. Wenn Ihr Player H264 in AVI nicht unterstützt, müssen Sie das bestmögliche Videoformat (H264) in ein mittelmäßiges Format umcodieren, was nicht gut ist. Dann weisen Sie eine höhere Videobitrate XVID zu (sagen wir 2000 Kb / s). Audio ist