it-swarm.com.de

Berechnung der Bitrate und Dateigröße des Videos

Leute,

Ich versuche die Beziehung zwischen Video-Bitrate, Bildgröße, Codec und der Dateigröße zu verstehen. Wenn ich beispielsweise einen Film mit einem Bild von 1920 * 1080 Pixeln habe, die Bitrate 24 MBPS beträgt, die Länge 2 Stunden beträgt und der verwendete Codec H.264 ist, wie kann ich die Dateigröße approximieren?

Wir können Audio für den Moment ignorieren.

Jeder Zeiger wäre dankbar.

Grüße,
Peter

11
Peter

Sie haben die Bitrate und die Länge, so dass Sie sie einfach miteinander multiplizieren können:

24 MBPS * 2 Stunden * 60 Minuten/Stunde * 60 Sekunden/Minute = 172.800 MB

Wenn MB in Ihrem Fall "Megabits" und nicht "MegaBytes" lautet, dann teilen Sie die Zahl durch 8, um 21.600 MegaBytes oder ~ 21,6 GB zu erhalten.

19
user1118321

Ich habe es anders gemacht. Ich habe herausgefunden, wie man die Bitrate pro Bildgröße berechnet, um immer das Beste für einen 2-Stunden-Film zu erhalten.

frames pro Sekunde -30

res.width -1920

res.höhe -1080

Gop-Größe -12

frame/Sek von Gopsize (30/12=2,5)

pixel in einem Bild (1920*1080=2.073.600)

pixel in Bild/Sek (2.073.600*30=62.208.000)

max. erforderliche Bitrate (62.208.000/2,5=24.883.200) -24000 - 24 Mb/s

bitrate mit 70% verliert (24.883.200/0,7=17.418.240) - 17000 - 17 Mb/s Bei 720i mit einem Verlust von 70% und einer Dateigröße von 10 GB

für Verluste von 40% ergeben sich 4 GB und Bildschirme mit einer Auflösung von 720-480 und einem Seitenverhältnis von 3/4, dies ergibt eine Größe von 3,7 GB für 70% und 1,4 GB für 40%

4
maxim

Für Audiodateien: Dateigröße (Bit) = Bit_Rate (bps) * Sample_Rate (hz) * Number_of_channel * Zeit (Sekunde)

Für Videodatei: Dateigröße (Bit) = Frames pro Sekunde (fps) * Pixel pro Frame (= Breite * hoch) * Bitrate (Hz) * Zeit (Sekunde)

1