Warum wird eine Videodatei nach der Bearbeitung mit iMovie größer?

Eingabedatei:

  • Typ: MPEG-4-Datei
  • Größe: 305 MB
  • Abmessungen: 640 x 360
  • Codecs: H.264, AAC
  • Dauer: 52:07
  • Audiokanäle: 2

Nachdem ich mit iMovie am Anfang und am Ende der Datei etwas getrimmt hatte, versuchte ich, die Datei über Datei → Teilen → Datei… mit den folgenden Einstellungen zu exportieren:

  • Format: Video und Audio
  • Auflösung: 720p (iMovie bietet mir alternativ nur 540p an)
  • Qualität: Hoch (laut einer Antwort auf eine ähnliche Frage bedeutet dies H.264)
  • Komprimieren: Bessere Qualität

Die von iMovie angezeigte geschätzte Dateigröße beträgt 4,35 GB. Meine Fragen:

  1. Wie kommt es, dass die Dateigröße zunimmt , nachdem ich etwas davon geschnitten habe, beides mit H.264 codiert?
  2. Warum bietet mir iMovie die Eingabeauflösung nicht als Ausgabeauflösung an?

Ich möchte in der Lage sein, ein Video zuzuschneiden und es mit ungefähr demselben Größen-/Zeitverhältnis zu speichern.

Antworten (4)

Die 720p-Auflösung beträgt 1280×720 , was der vierfachen Pixelanzahl im Vergleich zu Ihrem ursprünglichen 640×360 (360p)-Film entspricht. Dies allein würde einen enormen Sprung in der Speichergröße ausmachen.

Sie möchten stattdessen in 540p ausgeben (960 × 540). Dies erzeugt jedoch immer noch ein Video mit der 2,25-fachen Anzahl von Pixeln, sodass das resultierende Video möglicherweise noch größer ist oder nicht.

Warum Sie nicht in 360p ausgeben können, scheint eine Designentscheidung von Apple zu sein (möglicherweise um uns in Richtung Final Cut Pro zu lenken), da frühere Versionen von iMovie mehr Granularität zuließen . Tatsächlich war 480p in iMovie 10.0 noch verfügbar, aber ab iMovie 10.1 ist es weg. Ich schlage vor, Sie äußern Ihre Bedenken gegenüber Apple .

Abschließend möchte ich darauf hinweisen, dass alle Einstellungen für Low, Mediumund High Quality in H.264 kodiert sind. Sie verwenden nur unterschiedliche Codierungsprofile /-ebenen mit unterschiedlichen Bitraten. Aus den von Ihnen angegebenen Zahlen geht hervor, dass Ihr Originalvideo nicht mit einem Profil produziert wurde, das der Einstellung von iMovie entspricht. Sie werden es also wahrscheinlich versuchen wollen oder sogar .HighMediumLow

Wenn Sie Ihre Dateigröße immer noch nicht in 540p und mit einem niedrigeren Profil codieren können, können Sie sie immer noch über Handbrake heruntersampeln . Das Hochskalieren/Herunterskalieren wird Ihre Videoqualität jedoch mit Sicherheit um einen symbolischen Betrag verringern. Es ist also ein Kompromiss.

Wollen Sie damit sagen, dass Apple mir einfach nicht erlaubt, die Abmessungen des Originalvideos beizubehalten? Wenn ja, wissen Sie, wie die zusätzlichen Pixel generiert werden? Ich kann mir ein Originalpixel vorstellen, das durch 4 dargestellt wird, aber nicht durch 2,25, würde das das Bild nicht verzerren?
Meiner Erfahrung nach müssen Sie entweder hoch- oder herunterskalieren, wenn das Quellvideo nicht mit 720p, 1080p oder 2160p übereinstimmt. Ich erinnere mich, dass ich in früheren Versionen mehr Auflösungsoptionen erhalten habe, indem ich ALT gedrückt gehalten habe, aber dies funktionierte in einem kürzlichen Update nicht mehr und ich kenne keine Problemumgehungen.
Was das Hochskalieren betrifft, nein, es wird das Bild nicht so verzerren, wie Sie es sich vorstellen. Es ist nur ein digitaler Zoom. Moderne Scaler sind heutzutage ziemlich gut, und wenn Sie die Dinge nicht um einen riesigen Faktor in die Luft jagen, bemerken Sie normalerweise keinen Qualitätsverlust. Stellen Sie sich vor, Sie spielen Ihr 360p-Video im Vollbildmodus ab. Es ist die gleiche Art von Upscaling in Aktion.
Damit ist die Frage nur teilweise beantwortet. Die Frage ist, warum die Dateigröße nach dem Kürzen des Films größer wird . Wie Sie sagen, wird durch die Änderung der Auflösung die Anzahl der Pixel vervierfacht , sodass Sie ohne Komprimierung eine viermal größere Dateigröße erwarten würden . Aber das OP hat eine mehr als zehnmal größere Dateigröße . Und angesichts der Tatsache, dass eine Komprimierung verwendet wird, gibt es keine wirkliche Entschuldigung für eine Erhöhung der Dateigröße, da alles, was zuerst getan wird, um die zusätzlichen Pixel zu erzeugen, vom Decoder erledigt werden sollte. Es gibt mehr Pixel, aber nicht mehr Informationen.
Das Problem ist, dass Sie ein Video mit 1080 in der Originalquelle erstellen, das großartig aussieht und klingt. Dann importieren Sie es in Imovie und die Größe ist auf das 10-fache der Originalgröße aufgebläht. wir wissen, wovon wir reden ... es geht nicht um die Videoqualität ... die Qualität ist schon großartig. Die Frage ist, was zum Teufel macht imovie, dass es die Größe des Videos aufbläht???

Ich hatte das gleiche Problem wie du. Ich habe überall gesucht und es aufgegeben, iMovie zu verbessern, das sowieso x264 verwendet. Stattdessen habe ich ffmpeg ( https://www.ffmpeg.org/ ) verwendet. Es funktionierte wie ein Zauber. Mein folgender Befehl reduzierte die iMovie-Videogröße im Durchschnitt um 1/5.

ffmpeg -i input.mp4 -vcodec libx265 -crf 20 output.mp4

Beachten Sie, wie der bessere Codec von x265 verwendet wird. Wenn Sie EC2 Cloud9 wie ich in Betracht ziehen, sollten Sie ffmpeg mit dieser Anleitung installieren ( https://trac.ffmpeg.org/wiki/CompilationGuide/Centos ).

Eine der möglichen Lösungen, die ich mir ausgedacht habe, ist, dass Sie Ihr Video auf YouTube hochladen und YouTube Ihnen dabei helfen würde, die Größe bei gleichzeitig guter Qualität zu reduzieren. Schließlich laden Sie die Datei einfach von YouTube herunter.

Willkommen bei Ask Different. Dies liefert keine Antwort auf die ursprünglichen Fragen, die sich mit iMovie-Dateigrößen befassen. Informationen zum Bereitstellen einer guten und qualitativ hochwertigen Antwort finden Sie unter Antworten .

Ich hatte ein ähnliches Problem. Die Eingabedatei von meinem iPhone war 140 MB bei 1080p, die bearbeitete Version mit 30 Sekunden entfernt, die mit 720p mit iMovie exportiert wurde, war 94 MB groß.

Ich verwende immer AVC (Any Video Converter), die kostenlose Version, und es wird mit 720p unter Verwendung der Standardeinstellungen exportiert, wodurch es ohne Qualitätsverlust auf 9 MB reduziert wird, 1/10 der Größe!

Ich bin mir nicht sicher, warum iMovie so aufgebläht ist. Ich muss das bei vielen Videos bei der Arbeit machen, wenn wir sie über das Netzwerk streamen.

Ihre Antwort könnte durch zusätzliche unterstützende Informationen verbessert werden. Bitte bearbeiten Sie , um weitere Details wie Zitate oder Dokumentation hinzuzufügen, damit andere bestätigen können, dass Ihre Antwort richtig ist. Weitere Informationen zum Verfassen guter Antworten finden Sie in der Hilfe .