Message76331
| Author |
vstinner |
| Recipients |
Neil Muller, andersjm, belopolsky, davidfraser, hodgestar, tebeka, vstinner, werneck |
| Date |
2008年11月24日.16:00:39 |
| SpamBayes Score |
0.005493612 |
| Marked as misclassified |
No |
| Message-id |
<1227542440.99.0.0648873880972.issue2736@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Timedelta formats:
(a) Win64: 64 bits unsigned integer, number of 1/10 microsecond
- file format: Microsoft Word document (.doc), ASF video (.asf)
(b) 64 bits float, number of seconds
- file format: AMF metadata used in Flash video (.flv)
Other file formats use multiple numbers to store a duration:
[AVI video]
- 3 integers (32 bits unsigned): length, rate, scale
- seconds = length / (rate / scale)
- (seconds = length * scale / rate)
[WAV audio]
- 2 integers (32 bits unsigned): us_per_frame, total_frame
- seconds = total_frame * (1000000 / us_per_frame)
[Ogg Vorbis]
- 2 integers: sample_rate (32 bits unsigned), position (64 bits
unsigned)
- seconds = position / sample_rate |
|