Now I'll demonstrate the actual effect of these format choices on filesize. I'll use the formats in my Panasonic HC-V750, but show you how you can get them for your Sony.
You'll need to get the free MediaInfo
MediaInfo
When you install this small program, it brings up a preferences menu. The only thing you need to do here is to click the box "Explorer Extension" so you can later R.click on a media file in Windows Explorer and examine it in MediaInfo.
Record a 60s clip using each of the format choices in your camera. Then load the SD card in a reader and R.click on each file and choose MediaInfo.
Here's my results. Mine's an American model so it has 30/60 fps:
AVCHD – all Full HD (1920x1080)
Code:
Option 60s Bitrate (max/typ) 1HR BPF
MB Mbits/sec GB Bits/(Pixel*Frame)
60p 180 28/25 10.8 .190
PH 154 24/21.5 9.24 .325
HA 113 18/15.7 6.78 .236
HG 87.9 18/12.3 5.27 .184
HE 35.2 18/4.93 2.11 .070
PH, HA, HG, HE are all 60i
MP4
Code:
Option 60s Bitrate (max/typ) 1HR BPF
MB Mbits/sec GB Bits/(Pixel*Frame)
1080p60 50M 325 49.2/45 19.5 .362
1080p60 28M 183 26/25.2 10.9 .202
720p30 58.2 14/8.0 3.49 .289
iFrame (540p30) 65.0 26/8.95 3.9 .576
On the SD card, you'll find the AVCHD files in the the \PRIVATE\AVCHD\BDMV\STREAM directory, with .MTS file extensions e.g. 00006.MTS.
MP4 files are found in uniquely named session directories under \DCIM e.g. \DCIM\207YAPHH\S2070001.MP4
MP4 & AVCHD both use H.264
aka MPEG-4 Part 10
aka MPEG4-AVC video compression. There are differences in the audio compression formats used in these 2 container formats. (A media "container" format, like MP4 or AVCHD, is just a wrapper around a compressed video format file and a compressed audio format file. The use of a container ensures that both the video and audio portions
aka streams of the recording say together during distribution, and that they remain in sync when played back.) AVCHD also supports ancillary data. For the same level of compression, an AVCHD version will be slightly bigger. The audio in both formats is 1%-2% of the final filesize.
The 1hr filesize is just the 60sec filesize * 60.
The Bits/(Pixel*Frame) value takes into account the framesize & frame rate, and shows how many bits in the data stream are being used to encode each pixel in a frame. In the 1st posting I mentioned that uncompressed data requires 24 bits/px to quantify each pixel's colour and brightness, so if I understand this correctly, 0.190 bits indicates that the video compression ratio is 24:0.190 = 126:1. So, 1080p60 takes up 0.18GB/min, instead of 21.6GB/min uncompressed. (This is approx. 120:1 instead of 126:1, but it includes the audio and container overhead too.)
You can see, when comparing AVCHD 60p and PH-level of compression, where the typical bitrates are not that dissimilar, but the BPF is higher for PH, how interlacing improves either the quality (less compression applied) at similar bitrates, or allows a similar quality at a lower bitrate. Of course, with 60i, there's effectively only 30 full frames redrawn per second.
In the MP4 list, you can see that interlacing is not offered at all with this format. 720p is 1280x720 and 540p is 960x540. Notice also that the BPF of the iFrame format is relatively high, indicating lower compression. This is because a simpler level of compression is used to suit playback in a mobile device with its lower CPU power.
You can see to get below 4GB/hr, on this camera you'd need either to record using 720p30 in-camera, or convert it later in a program like AVIDEMUX or HANDBRAKE.
Dan.