Antworten:
Sie können versuchen, etwas wie ffmpeg oder Mencoder zu verwenden, um es mit einer niedrigeren Bitrate neu zu codieren, z.
Berechnen Sie die benötigte Bitrate, indem Sie 1 GB durch die Videolänge in Sekunden dividieren. Verwenden Sie für ein Video mit einer Länge von 16:40 (1000 Sekunden) eine Bitrate von 1000000 Bytes / Sek .:
ffmpeg -i input.mp4 -b 1000000 output.mp4
Weitere erwägenswerte Optionen sind das Einstellen des Konstantratenfaktors , der die durchschnittliche Bitrate senkt, aber eine bessere Qualität beibehält. Variieren Sie die CRF zwischen 18 und 24 - je niedriger, desto höher die Bitrate.
ffmpeg -i input.mp4 -vcodec libx264 -crf 20 output.mp4
-b
nimmt die Bitrate nicht die Bytegeschwindigkeit. Wenn das Video 1 GB groß sein muss und 1000 (eintausend) Sekunden lang ist, beträgt die gewünschte Bitrate ungefähr 1e9 / 1000 * 8 = 8e6 (8.000.000) Bits pro Sekunde (bps).
Sie können die Datei zerstörungsfrei bearbeiten, um nicht gewünschte Teile auszuschneiden (1 m vom Anfang, 30 s von der Mitte, 4 m vom Ende).
Ansonsten müssen Sie die mp4-Datei als kleinere Datei neu codieren. Versuchen Sie es mit der Handbremse .
In beiden Fällen verliert man an Qualität. Versuchen Sie es mit einer der beiden Optionen (oder beiden) und vergleichen Sie die Ergebnisse. Wählen Sie, was am besten aussieht und die richtige Dateigröße hat.
Verwenden Sie "HandBrake". Importieren Sie die Datei. Wählen Sie "High Profile" und klicken Sie dann auf "Start". Es kann 100 MB-Dateien auf 27 MB oder mehr komprimieren. (Eingabedatei darf nicht bereits komprimiert sein). Wenn Sie Handbrake Version 0.9.5 verwenden, können Sie die Dateigröße eingeben, in die Sie komprimieren möchten. (Die obere Version von HB verfügt nicht über diese Funktion.)
Sorenson Squeeze ist ein weiteres professionelles Level-Tool für diese Art von Arbeit.
Ich bin auf diese Frage gestoßen und dann auf den folgenden Onlinedienst, der das Problem löst:
Sehr schön, die Datei muss nicht hochgeladen werden, die Konvertierung erfolgt lokal.