Hallo Leute,
ich habe folgendes Problem (und ich hoffe ich bin damit in der richtigen Kategorie gelandet):
Ich habe ein 10 sek. langes Video. Dieses will ich in eine 5 Megabyte (= 5242880 Byte) Datei encoden.
Also starte ich den BBC (http://www.bincsoft.com), gebe die Werte ein und er spuckt mir 4096 Kbps aus.
Taschenrechner gezückt, selbst nachgerechnet:
5 MB = 5242880 Byte = 41943040 Bit
1 Sekunde Film darf dann (41943040 / 10) 4194304 Bits beanspruchen. Nun durch 1000 teilen, kommt ~4194 raus. Haha, welche Bitrate stimmt nun?
Und wieso teil ich durch 1000 und nich durch 1024?
Da, aus der HCEnc-Hilfedatei:
Zitat*BITRATE
parameter bitrate type integer
Status required
Default -
Example *BITRATE 3250
This command specifies the average bitrate per second in kbits/s. (1 kbit = 1000 bit)
Nimmt man die Bitrate von BBC, dann wird das File zu klein. Nimmt man die von Hand ausgerechnete, dann wird das File fast genau 5 MB groß.
Ist HCEnc da eine Besonderheit, weil 1 Kbps = 1000 bps? Oder ist "nur" der BBC falsch?
Grüße, phXql
// Edit:
Okay, beim QuEnc isses auch so. 1Kbps = 1000bps
Aus der QuEnc Hilfedatei:
ZitatSay you have a 5 minute clip that you want to encode to 50mb of size.
You do:(Here we multiply minutes by 60 to get seconds, and 50mb by 1024*1024 to get bytes)
(5*60) * bitrate = (50*1024*1024)
bitrate = (50*1024*1024)/(5*60)
bitrate = 174762.67 bytes per second
bitrate(kbps) = (174762.67*8)/1000