DJI Mavic, Air and Mini Drones
Friendly, Helpful & Knowledgeable Community
Join Us Now

H.264 vs. H.265

Strange then that Vegas won't play them. Have you tried shutting down and restarting? May need to uninstall and reinstall Vegas.

Yes rebooted. I’ll try other things when I get a chance. Off to work now. Thanks !!!
 
I really am not sure... The color profile on normal is really starting to grow on me. I did my first 20 flights in DLog 10 bit and struggled to edit it using proxies or just picking one frame, color grading and applying to all. If you want to check out my stupid YouTube channel. The last 3 or so videos are in normal and the previous 6 or so were 10 bit.
What is the link to your YouTube channel?
 
264 v 265 is not about file size issues. 265 contains 10 bit not 8 bit data so for a similar file size contains substantially more colour and light information so better quality video to then edit with.

This is not exactly correct. Ignoring what DJI are doing for a second, the H.264 and H.265 codecs both support 8-bit and 10-bit color depths. So just because you have an H.265 file, it does not mean you are automatically getting 10-bit color depth.

Specifically in DJI's implementation on the Mavic 2 Pro platform, the "Normal" color profile records in 8-bit color depth regardless of whether you have chosen H.264 or H.265. The DLOG-M and HLG color profiles only record in 10-bit color depth and DJI requires those to use the H.265 codec.

In the attached images, I show screenshots of 2 different video files captured in H.265 format on the Mavic 2 Pro. The one of the left was using the NORMAL color profile and the one on the right is using the DLOG-M color profile. If you look where the red arrows are pointing, you can see that the one on the left indicates it is using the HEVC Main and the one on the right is using HEVC Main 10. For reference, see the chart from Wikipedia where it shows the HEVC Main profile only supports 8-bit color where the HEVC Main 10 supports either 8 or 10-bit.

EDIT: DJI does claim that they store 50% more data in H.265 than in H.264. So even though you don't gain in color depth in H.265 with the Normal color profile, you do gain additional data over using H.264, so you should still get a better image when using H.265. This is also true on the Mavic 2 Zoom with both the Normal and D-Cinelike color profiles.

M2P - H264 vs H265.png
M2P - H265 profile chart.png
Chart source: High Efficiency Video Coding - Wikipedia
 

Attachments

  • M2P - H264 vs H265.png
    M2P - H264 vs H265.png
    222.4 KB · Views: 19
  • M2P - H265 profile chart.png
    M2P - H265 profile chart.png
    88.9 KB · Views: 17
Last edited:
The 10 Bit 100mbit H265 container can carry so much more information, why not use it?

The only thing was the CPU power needed, as the x.265 codec in 10 Bit can only be encoded/decoded properly the CPU (GPUs cannot help here) . I therefore upgraded to a 16core machine and am happy.

It can potentially carry so much more, but it depends how it is used. DJI in the NORMAL color profile is only recording 8-bit depth even when H.265 is selected. See my comment above for more detail...
 
It can potentially carry so much more, but it depends how it is used. DJI in the NORMAL color profile is only recording 8-bit depth even when H.265 is selected. See my comment above for more detail...

So ...... You can use D-log with H.264 and still get 10 bit color ??
 
I think that most do edit, but a large percentage probably do not have machines that handle H.265.
Plenty of people are getting good results in H.264 4k. There even appears to be some evidence that Normal can be as sharp if not sharper than D-log on the M2.

How many people, your agents included can tell whether rendered footage was shot in 4k H.265 instead of 4k h.264? Where is H.265 a standard now?

Has anybody here seen the TED talk on 4K technology? It was done sometime ago but to summarize the talk the presenter felt it was unnecessary and hardly receivable to the average viewer. The really big advantage to shooting 4K is that you have more latitude when cropping.
 
So ...... You can use D-log with H.264 and still get 10 bit color ??

No, as mentioned in the post previous to this one, in DJI's implementation, to use the DLOG-M color profile, you have to use H.265.

Also, I should mention that even though the NORMAL color profile still only uses 8-bit color depth when choosing H.265, DJI does claim that they store 50% more data in H.265 than in H.264. So even though you don't gain in color depth in H.265 with the Normal color profile, you do gain additional data over using H.264, so you should still get a better image when using H.265.
 
No, as mentioned in the post previous to this one, in DJI's implementation, to use the DLOG-M color profile, you have to use H.265.

Also, I should mention that even though the NORMAL color profile still only uses 8-bit color depth when choosing H.265, DJI does claim that they store 50% more data in H.265 than in H.264. So even though you don't gain in color depth in H.265 with the Normal color profile, you do gain additional data over using H.264, so you should still get a better image when using H.265.

Copy that. Thanks !!
 
So ...... You can use D-log with H.264 and still get 10 bit color ??
No.

At only 100mbps there is no way you'll get any acceptable compression vs quality trying to write 10 bit data in H264.

Its barely enough at 265 !
 
Has anybody here seen the TED talk on 4K technology? It was done sometime ago but to summarize the talk the presenter felt it was unnecessary and hardly receivable to the average viewer. The really big advantage to shooting 4K is that you have more latitude when cropping.

I've seen some reports of similar, but I'm not sure if I've seen the particular video you are referring to... However, on my 27" 4K monitor, there is a huge difference in the quality of 4K videos vs. 1080p videos.
 
Looking for benefits of using one format over another.
I know H.265 is newer and supposed to use better compression algorithms and be smaller in size than H.264.
However, H.265 stutters badly on Mac Mini and barely keeps up on my iMac.
H.264 didn't have (as much) difficulty running raw videos, (MOV).

I decided to record two 30 second videos (HQ, 24fps) in H.264 and H.265 and compare them.
I was surprised to see the H.264 was 417 MB and the H.265 was 414 MB in size.
With so little difference in file size, is it worth it to film in H.265?
Certainly playback is smoother with H.264 on older computers.
Not sure if there is any video quality difference.

Comments?

DJI Claims they are storing 50% more data in H.265 vs. H.264. That is the reason the file sizes are very similar in your test between H.264 and H.265. The H.265 codec compresses the data much better, so rather than just throwing extra data away and creating smaller files, they are storing more of that data. The result is that you get files that are very similar in size, but different in the data that they contain. I guess the question you need to ask yourself is whether the hassle of working with the H.265 files is worth the additional quality you see in the end result. If you don't see a significant difference in what you see in the end result, maybe it makes sense to stick with H.264. However, if you are a pixel peeper, then going with H.265 is really the only choice.
 
Last edited:
iPad Pro won’t play it even through the specs say it will, so another white elephant!
 
My 1 cent: if one has the tools time and passion, h265 is better (.)
Otherwise h264 and right setting has challenging good quality!
 
  • Like
Reactions: SteelFlyer
This is not exactly correct. Ignoring what DJI are doing for a second, the H.264 and H.265 codecs both support 8-bit and 10-bit color depths. So just because you have an H.265 file, it does not mean you are automatically getting 10-bit color depth.

Specifically in DJI's implementation on the Mavic 2 Pro platform, the "Normal" color profile records in 8-bit color depth regardless of whether you have chosen H.264 or H.265. The DLOG-M and HLG color profiles only record in 10-bit color depth and DJI requires those to use the H.265 codec.

In the attached images, I show screenshots of 2 different video files captured in H.265 format on the Mavic 2 Pro. The one of the left was using the NORMAL color profile and the one on the right is using the DLOG-M color profile. If you look where the red arrows are pointing, you can see that the one on the left indicates it is using the HEVC Main and the one on the right is using HEVC Main 10. For reference, see the chart from Wikipedia where it shows the HEVC Main profile only supports 8-bit color where the HEVC Main 10 supports either 8 or 10-bit.

EDIT: DJI does claim that they store 50% more data in H.265 than in H.264. So even though you don't gain in color depth in H.265 with the Normal color profile, you do gain additional data over using H.264, so you should still get a better image when using H.265. This is also true on the Mavic 2 Zoom with both the Normal and D-Cinelike color profiles.

View attachment 50862
View attachment 50863
Chart source: High Efficiency Video Coding - Wikipedia

Excellent info! Thanks.
 
  • Like
Reactions: kilomikebravo
It’s my understanding that h265 uses much more cpu resources, but produces a smaller file size. That’s how it was explained to me, and if that’s true, I’ll stick with h264 for awhile. Files that I’m creating will be viewed by a wide disparity of people with a wider disparity of computers
 
It’s my understanding that h265 uses much more cpu resources, but produces a smaller file size. That’s how it was explained to me, and if that’s true, I’ll stick with h264 for awhile. Files that I’m creating will be viewed by a wide disparity of people with a wider disparity of computers

Sort of, it'll produce a smaller file size for the same data as h264.

...but on the M2 it records 10 bit data video instead of 8 bit. This is a massive improvement in the amount of data available to grade and edit during post.

At the slow 100mbps bit rate the mavic records at, getting 10 bit into h264 is impossible.

Also don't forget its DLOG that uses 10 bit data. All DLOG requires post processing to be usable. For that reason not being able to play the videos smoothly before post isnt THAT useful. And for editing, just create proxies.
 
  • Like
Reactions: kilomikebravo
Lycus Tech Mavic Air 3 Case

DJI Drone Deals

New Threads

Forum statistics

Threads
131,266
Messages
1,561,435
Members
160,216
Latest member
lucent6408d