Wie kann ich ein Video komprimieren, indem es seinen statischen Inhalt nutzt?

1565
Mark Evans

Ich habe ein HD-Video, das eine Präsentation darstellt, also hauptsächlich aus Standbildern besteht. Es ist eine 50-minütige MP4-Datei mit 200 MB, die von YouTube heruntergeladen wurde.

Gibt es eine Möglichkeit, die statische Natur des Inhalts zu nutzen, um ihn weiter zu komprimieren?

4
Wenn Sie mit FFmpeg / x264 in MP4 codieren, markiert der Encoder doppelte Frames und schreibt ein minimales Paket für diesen Frame (ca. 30-40 ** Bytes **). Gyan vor 8 Jahren 1
@ Mulvya Ich habe dieses Video von Youtube mit Youtube-dl heruntergeladen. Ich bin nicht sicher, wie es verschlüsselt wird. Ich habe die Einstellungen Ihrer Antwort verwendet und die Dateigröße ohne sichtbaren Qualitätsverlust auf die Hälfte reduziert. Mark Evans vor 8 Jahren 0
Sie können den CRF-Wert für eine größere Reduzierung erhöhen. Sprich bis zu 27. Gyan vor 8 Jahren 0
Ist das Video eine direkte Bildschirmaufnahme oder eine Kameraaufnahme? grawity vor 8 Jahren 0
@Grawity-Bildschirmaufnahme. Audio ist bei 192 KB, also etwa 68 MB und Video ist 130 MB, zusammen 198 MB. Das Video ist bereits mit x265 codiert. Mark Evans vor 8 Jahren 0

1 Antwort auf die Frage

0
Gyan

Sie können FFmpeg, ein Befehlszeilenprogramm, verwenden.

ffmpeg -i in.mp4 -crf 23 -preset slow -b:a 96k out.mp4 
Gibt es eine, ohne die Bitrate zu ändern oder die Qualität zu verlieren. Das Video enthält meistens Standbilder. Das Video hat also den gleichen Frame wie für 3 Minuten. Ich teste gerade mit einem Video und werde mich bei Ihnen melden. Mark Evans vor 8 Jahren 0
Sie könnten versuchen, die Bitrate mit 'mediainfo' zu identifizieren und diese dann als Voreinstellung für ffmpeg zu verwenden. Definitionsgemäß kodieren Sie das Video neu, sodass Sie an Qualität verlieren. picobit vor 8 Jahren 1