Wie kann ich Videodateien maximal komprimieren?


11

Ich habe 4 .mov-Dateien von einem Client erhalten, den sie auf ihrer mobilen Website über SlideShowPro haben möchten. Jede Originaldatei war zwischen 200 und 400 MB groß. Ich habe jeden mit transmageddon wie hier beschrieben auf ungefähr 30 MB reduziert , aber das ist für eine mobile Verbindung immer noch sehr groß.

Gibt es eine Möglichkeit, sie noch weiter zu verkleinern? Vielleicht sind es die Einstellungen; Ich habe das Ausgabeformat = MPEG4, Audio = AAC, Video = H264 verwendet (was von SlideShowPro vorgeschlagen wird).

Antworten:


12

BEEINDRUCKEND!

H264 ist ein qualitativ hochwertiger Videocodec, der jedoch (wie Sie verweisen) Videodateien in "schwerer" Größe erstellt.

Ich bin nicht sicher, ob Ihre Frage mit einer GUI- oder Befehlszeilenaufgabe zusammenhängt. Unter der Annahme, dass Sie "Transmaggedon" verwenden, werde ich dies unter Berücksichtigung der Optionen für GUI-Anwendungen schreiben.

In meinem Fall bevorzuge ich die Verwendung von "Mobile Media Converter", der in 32-Bit-Systemen (sowohl Ubuntu- als auch MS-basierte Systeme) recht gut funktioniert. Und die Entwickler haben heutzutage bereits eine 64-Bit-Version veröffentlicht.

Sie möchten kleinere Videodateien erstellen. Dies kann durch Ändern der "Video-Bitrate" erfolgen, wodurch Sie die beste Qualität entsprechend der von Ihnen angeforderten Video-Bitrate erhalten. Beispiel: Eine 40-MB-Videodatei (unkomprimiert, AVI) passt in eine 5-MB-Videodatei (ein beliebiger Codec), wenn Sie eine Videobitrate von 800 KBit / s verwenden. Aber natürlich kann es die Qualität beeinträchtigen.

Ich empfehle Ihnen dringend, einige Tests mit dem Mobile Media Converter durchzuführen, die Sie durch Klicken auf den nächsten Link erreichen können (.deb):

http://www.miksoft.net/mobileMediaConverter.htm

Legen Sie nach der Installation einfach alle Videodateien (vorzugsweise klein für den Test) im Drag & Drop-Bereich ab und öffnen Sie die erweiterten Optionen, indem Sie auf einen kleinen Pfeil ganz rechts im Fenster unter der Schaltfläche "Durchsuchen" klicken. "[...]"

Klicken Sie anschließend auf "Erweitert" und Sie haben alle Optionen, die Sie benötigen, um Ihr Video zu transkodieren und eine kleine und qualitativ hochwertige Transkodifizierung durchzuführen.

Denken Sie daran: Je höher die Video-Bitrate ist, desto besser ist die Qualität, aber die Dateigröße wird "schwerer".

Übrigens: Sie können Videos auch mit einem nichtlinearen Bearbeitungssystem wie "Kdenlive" ( http://www.kdenlive.org/ ) oder "Openshot" ( http://www.openshotvideo.com/ ) und vielen anderen transkodieren Mehr. Ein nichtlineares Bearbeitungssystem ist auch nützlich, um das Video zu bearbeiten (Zuschneiden, Zuschneiden, Hinzufügen von Text und mehr).

Viel Glück!

Hier ist ein Screenshot, in dem Sie einige Optionen von Mobile Media Converter in Aktion sehen können.

Geben Sie hier die Bildbeschreibung ein


Danke für die sehr ausführliche Antwort. Ich werde es versuchen und sehen, ob ich es zum Laufen bringen kann.
EmmyS

@EmmyS Standard H.264-Profile und -Ebenen sind in Bezug auf Qualität und Kompatibilität so gut wie möglich für eine breite Bereitstellung. Der x264-Encoder, den die meisten kostenlosen Videoprogramme verwenden, leistet dabei ziemlich gute Arbeit. x264 unterstützt auch den sogenannten 10-Bit-Modus, der die Bitrate bei gleicher Qualität weiter reduzieren kann. Wie bei den meisten Funktionen zum Speichern der Bitrate werden sie jedoch nicht von allen Decodern in verschiedenen Geräten unterstützt. Somit bleiben nur die Optionen zur Reduzierung der Auflösung und / oder Qualität.
LiveWireBT

Das Anpassen der Audio-Bitrate kann ebenfalls Auswirkungen haben (minimal, wahr)
Elder Geek

6

[BEARBEITEN] Kommentare: Ab 2017 funktioniert diese Lösung aufgrund des neuen Firefox-Erweiterungssystems nicht mehr. [BEARBEITEN]

Der beste Weg, um Videos zu komprimieren, die ich bisher gefunden habe, ist Firefogg .

  • Dies ist ein Firefox- Plugin (also ein Multi-Plattform-Tool wie Firefox)
  • Es wird auf das WebM- Format komprimiert (Open Source - Web-kompatibler Codec)
  • Es bietet mehrere Codierungsgrößen (sehr praktisch, um das beste Komprimierungsverhältnis zu erzielen).
  • WIRKLICH effizientes Kompressionsverhältnis (mindestens so viel wie H264)
  • Es ist super einfach zu bedienen und 100% offline

Geben Sie hier die Bildbeschreibung ein


Funktioniert es offline? Oder muss zuerst das gesamte Video hochgeladen werden?
Rubenjohn

1
@reubenjohn 100% offline
Sulliwane

Ab 2017 mit neueren Firefox-Versionen wird diese Erweiterung nicht unterstützt
Edward Torvalds

Dies funktioniert nicht mehr, seit Firefox auf ein neues Erweiterungsframework umgestellt hat.
Ajith R Nair

4

Meine ultimative Empfehlung ist die Verwendung von HandBrak. Es ist plattformübergreifend, sehr praktisch und stabil. Sie können alles damit machen (Größenänderung, Komprimierung, ...)

oder


1
Dies gibt keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klarstellung zu bitten, hinterlassen Sie einen Kommentar unter seinem Beitrag. - Von der Überprüfung
Fabby

1
Sie können behaupten, es sei nicht die gewünschte oder beste Antwort für ihn. Aber man kann nicht sagen, dass es keine Antwort auf die Frage ist. Da ich diese App benutze, um jahrelang eine gute Komprimierung für meine Videos zu bekommen.
Mostafa Ahangarha

2
Zu Ihrer Information: Ich habe nicht abgelehnt, sondern eine Nachricht hinterlassen, die Sie über eine Löschabstimmung informiert. Bitte lesen Sie dies , um eine gute Antwort zu schreiben.
Fabby

Es ist mir egal, ob du herabgestimmt hast oder nicht. Vielen Dank für Ihren Kommentar zu meiner Antwort. Nochmals vielen Dank für den Link zur Verfügung gestellt. Ich werde es durchgehen und versuchen, in Zukunft eine bessere Antwort zu geben. Ich hoffe, auch darin die Antwort auf meine Frage zu finden.
Mostafa Ahangarha

1

Aus Sicht der Videokodierung:

  1. Entfernen Sie so viele unerwünschte Geräusche wie möglich durch Filterung. Hobbyisten haben vor Jahren viele AviSynth- Filter für verschiedene Arten von Material geschrieben. Leider ist AviSynth auf der Zielplattform Windows etwas schwierig einzurichten und zu handhaben. Unter Linux wird es sogar noch schwieriger.

    • Update: Eine Neufassung von AviSynth, die nativ unter Linux ausgeführt wird, ist jetzt mit dem Namen VapourSynth verfügbar . Die meisten Filter wurden bereits portiert und verbessert oder durch bessere Alternativen ersetzt.
  2. Wählen Sie eine angemessene Videoauflösung und Qualitätsstufe für das Zielgerät (selbst wenn es Geräte mit 5-Zoll-1080p-Displays gibt, ist es nicht erforderlich, mit Unschärfeeinstellungen oder Unschärfe-ähnlichen Qualitätseinstellungen zu codieren) oder lassen Sie den Benutzer entscheiden (siehe YouTube).

  3. Verwenden Sie so wenig Bitrate wie möglich (z. B. "Lassen Sie Ihre Videos die Bitrate verhungern"), während Sie die gewünschte Qualität beibehalten (moderne Video-Encoder unterstützen Zonen, damit Sie die Bitrate und Qualität für manuell festgelegte Szenen steuern können).

Sie fragen sich vielleicht: Gibt es ein Programm, das diese Dinge automatisch für mich erledigt?

Nun, ein Programm könnte einen bestimmten Satz gut definierter Standardeinstellungen verwenden und Algorithmen für die Ergebnisse ausführen, um das Signal-Rausch-Verhältnis zu berechnen und zu versuchen, viele bewährte Methoden für das gegebene Material anzuwenden, aber es gibt eine bestimmte Art von Handwerkskunst, die ein Programm bietet kann nicht (heute). Ich weiß nicht, ob solche Programme derzeit existieren.

Alles in allem: Die Videokodierung kann sehr schwierig sein, wenn Sie in die Tiefe gehen, weil Sie ein bestimmtes Ergebnis erzielen möchten.

Einige Leute auf video.stackexchange.com helfen Ihnen möglicherweise eher bei Videoproblemen wie dem Herausfiltern bestimmter Artefakte.


0

Ich hatte das gleiche Problem mit dem Video, das ich mit Digicam aufgenommen habe. Es war mehr als 400 MB ...

Ich habe winff verwendet, das sehr einfach vom Ubuntu Software Center heruntergeladen werden kann. Es konvertiert mein Video von 400 MB auf nur 30 MB. aber ich bemerke leichten Qualitätsverlust hart ,,,


3
winff ist nur ein Frontend für ffmpeg - könnte helfen zu sagen, welche Einstellungen / Voreinstellungen Sie verwendet haben
Journeyman Geek

0

Handbremse ist am einfachsten. Wählen Sie das Video als Quelle aus und klicken Sie dann in den voreingestellten Listen auf der rechten Seite des Bildschirms auf "Android" oder "iPod" [dies ändert die Geometrie, was zu einer kleineren Datei für den kleinen Telefonbildschirm führt]. Klicken Sie im Menü auf "Start".

Bei Auswahl von "iPod" wurde eine 38-MB-Datei auf 10 MB reduziert. gut fürs Telefon.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.