Ich habe kürzlich die Bearbeitung für ein Projekt übernommen und mir wurden die Rohdateien nicht zur Verfügung gestellt. Alles, was ich bekommen habe, war die teilweise fertige MP4-Datei. Ich habe Final Cut Pro 7 verwendet, um die Projektbearbeitungen abzuschließen. Als ich die Datei exportiert habe, habe ich mit Quicktime Conversion exportiert, um eine .mov-Datei zu erstellen.
Das Problem ist, dass diese Datei Broadcast-Qualität haben muss und die Qualitätskontrolle einfach fehlgeschlagen ist, weil Teile davon pixelig sind.
Ich frage mich, gibt es eine Möglichkeit, die Datei zu exportieren - die für mich perfekt aussieht -, damit sie nicht pixelig ist und die QC besteht?
Wenn die Pixelierung nicht in den Quellen enthalten war, die Sie hatten, wurde sie wahrscheinlich durch den Video-Encoder eingeführt, den Sie zum Exportieren verwendet haben. (Vermutlich Apples h.264-Encoder, der eine .mov mit einem h.264-Videostream erstellt, im Gegensatz zu einem der vielen anderen Videocodecs, die der mov-Container enthalten kann.)
Bei der Videocodierung wird immer zwischen CPU-Zeit, Bitrate und Qualität abgewogen. Wenn Sie mehr CPU-Zeit verwenden, können Sie bei gleicher Dateigröße eine bessere Qualität erzielen. Unterschiedliche Encoder (x264 vs. mainconcept vs. apple vs. IDK was sonst) haben schlechtere oder bessere erreichbare Kompromisse. x264 ist der beste H.264-Encoder für so ziemlich alles, insb. wenn Ihnen die endgültige Qualität pro Dateigröße am wichtigsten ist. Es ist kostenlos und Open Source, also gibt es keinen Grund, es nicht zu verwenden.
Suchen Sie nach einem Schieberegler, um die CPU-Auslastung und/oder Bitrate zu erhöhen, bis die resultierende Codierung qualitativ hochwertig genug ist. Ich werde nicht weiter ins Detail gehen, sondern einfach nach Anleitungen zur Videocodierung googeln, um mehr zu erfahren.
bearbeiten:Wie stib betont, könnten Sie sich durchaus in einer Situation befinden, in der Ihre Ausgabedatei vor der Übertragung transkodiert wird. In diesem Fall sollten Sie die Bitrate einfach so hoch wie möglich erhöhen, um den Generierungsverlust zu minimieren. Prores hat für diesen Zweck jedoch keinen Vorteil gegenüber h.264. Ihre Datei wird der Reihe nach einmal dekodiert, bei voller Auflösung. Prores ist nur Intra und kann bei reduzierter Auflösung schneller dekodieren, gibt aber die Qualität pro Bitrate auf, um diese Funktionen zu nutzen. h.264 und prores unterstützen beide Bittiefen von mehr als 8 Bit pro Komponente (abhängig von der Encoder/Decoder-Unterstützung), was relevant sein kann, wenn der Fernsehsender, der es sendet, während der Transcodierung mit den Farben herumspielen möchte. Wenn dies nicht der Fall ist, ist der kleine Komprimierungsvorteil von 10-Bit-h.264 von geringem Wert, wenn man bedenkt, wie viel langsamer x264 ist, wenn mit mehr als 8 Bit codiert wird.
prores ist (leicht) verlustbehaftet, aber soweit ich weiß, wird h.264 bei der gleichen sehr hohen Bitrate noch weniger verlustbehaftet sein. Sie können sogar x264 verwenden, um verlustfreies h.264 zu produzieren, wenn die Personen, an die Sie es senden, es entschlüsseln können.
Wenn Sie es an Leute senden, die etwas tun und dies als Prores selbst speichern möchten, kann es sinnvoll sein, Prores selbst zu verwenden. Ich glaube, ich habe gelesen, dass Prores darauf ausgelegt ist, den Qualitätsverlust für mehrere Transcodierungsgenerationen zu stoppen.
Wenn Sie die Ausgabedatei dauerhaft archivieren möchten, kann es dennoch nützlich sein, etwas mehr CPU-Zeit aufzuwenden (und x264 zu verwenden), um eine gute Qualität pro Bitrate zu erhalten. Aber wenn Sie stattdessen das FCP-Projekt und die Quellen archivieren, spielt das keine Rolle.
Ende der Bearbeitung
Wenn Sie x264 nicht für Final Cut Pro einrichten oder verlustfrei exportieren und in x264 einspeisen möchten, gibt es wahrscheinlich ähnliche Steuerelemente für den h.264-Encoder, der mit FCP geliefert wird. Ich verwende FCP nicht, aber das ist wirklich eine Frage zur Qualität der Videokodierung, also antworte ich trotzdem. Eine Antwort eines FCP-Benutzers wäre wahrscheinlich noch nützlich.
Übrigens, ein Fall, in dem x264 nicht die beste Wahl ist, ist das Codieren eines Films für Ihr mobiles Gerät oder etwas, wo Sie ihn nur einmal ansehen werden, und große Dateigrößen spielen keine Rolle. Dann kann ein GPU-Encoder wie Intel QuickSync genügend Bitrate auf das Video werfen, damit es auf einem Tablet oder Telefon gut genug aussieht, aber kleiner als die DVD- oder Blu-ray-Quelle ist.
Wenn Sie "einmal codieren -> viele ansehen", wie bei der Übertragung, ist es sinnvoll, so viel CPU-Zeit wie möglich zu verwenden, um die beste Qualität für Ihre Zieldateigröße zu erhalten (2-Pass-Modus). Oder um die kleinste Dateigröße für Ihre Zielqualität zu erhalten (CRF-Modus).
stib
Peter Kordes
Peter Kordes
stib
Peter Kordes
Peter Kordes
stib
Peter Kordes
Peter Kordes