osmo_pocket
New
United States
Offline
|
The superfine mode for 4K24/25 and 1080p/24/25/30 seems to involve denoising and does *not* result in increased bitrates. In fact, the bitrates and file sizes for superfine are much LOWER in than for non-superfine. Can anyone confirm? DJI, can you explain exactly what superfine is doing in the video procesing pipeline?
My take on this is that superfine is applying a denoising filter prior to compression, then applies a variable bit rate compression. Non-superfine does not apply the denoise (more detail preservation but it "looks" much noisier especially in low light) and appears to preserve a close to 100Mbit/sec bitrate (though still VBR) for all 4K framerates. In low light conditions I've seen the overall bitrate for superfine drop to as low as 11Mbit/sec for 4K and 2MBit/sec for 1080p. This makes sense if compression is *after* denoising, and for static, low light scenes (noise has been removed so codec compression very drastically reduces file size). For anyone thinking that superfine vs non-superfine makes little impact, that may be true for bright light scenes, but there is a massive difference in the noise-detail tradeoff for low light (which I always shoot at 24 or 25fps for the longer 1/25 shutter times in both modes).
For instance, here's Daum Potplayer file info for a 4K24 normal color mode wihout superfine:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings : CABAC / 1 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 6 s 6 ms
Bit rate mode : Variable
Bit rate : 100.0 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.503
Stream size : 71.8 MiB (100%)
Title : DJI.AVC
Language : English
Encoded date : UTC 2019-05-27 01:52:59
Tagged date : UTC 2019-05-27 01:52:59
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC
and the same scene with superfine on:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings : CABAC / 1 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4 s 421 ms
Bit rate mode : Variable
Bit rate : 10.3 Mb/s
Maximum bit rate : 100.0 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.052
Stream size : 5.44 MiB (97%)
Title : DJI.AVC
Language : English
Encoded date : UTC 2019-05-27 01:53:13
Tagged date : UTC 2019-05-27 01:53:13
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC
For D-Cine color mode the difference in bitrate for superfine vs non-superfine is less but still very apparent in the footatge (the superfine denoising tends to make the low light scense look very blotchy, some loss of detail):
For instance, the same scene as above without superfine and D-cine: 100 Mb/s VBR
while with superfine and D-cine, the same scene was: Bit rate 67.3 Mb/s (overall) / Max bit rate 100.0 Mb/s
There's a similar comparison for 1080p (unlike some comments I've seen, superfine does NOT increase the bit rate to 100Mbit in 1080p...rather, it appears to apply the same denoise-then compress pipeline resulitng in drastically smaller, less noisey, and less detailed videos. At 1080p24 the bitrate is 33Mbit/s for non-sueprfine, and always *less* for superfine depending on the scene (since it depends on how well the denoise resulted in a lower variable bitrate required)
|
|