Where did you get that footage and what format was it originally shot in? Was it shot in slow motion or did you change the frame rate in AE? Why would you need 80fps footage unless you're going to slow it down to a normal frame rate?
Also, h.264 is not only a very lossy format, it's also a bad intermediate format. So if you're planning on editting that footage later on in an NLE, I'd suggest rendering it to something else. Premiere should work fine with h.264, but not FCP, although I think they fixed it in FCPX, but you didn't say what NLE you're using.
Second of all, the H.264 encoder is much better in Adobe Media Encoder. Check this post by Andrew Yoole:
As the other guys have said, don't use AE to render using temporal codecs. Temporal codecs like H264 rely on storing partial frames based on earlier information. AE renders and encodes one frame at a time, so most of the efficiency of a codec like H264 is lost. The result is that you get much lower overall quality from an AE h.264 render than if you were to encode it externally.
Adobe Media Encoder or Quicktime 7 will encode great quality H.264 files.Was this helpful? Yes No
As I said I'm not sure why you would need to take an 80fps piece of footage back into an NLE, but if you're trying to make that footage play back in slow motion, you're going to have to re-interpret the frame rate of the footage in After Effects to play back at standard rate. And, if you're going to use the AE Render Queue to output something for more editing, I would suggest using best settings and outputting to a production codec such as a ProRes, Animation, Uncompressed 10bit, Uncompressed 8bit or Black Magic.
Also I've never used that media info app before, but I know that when you open up quicktime and hit command I on the mac to view the inspector, the playing fps jumps around. I think this happens because the player doesn't necessarily play back the correct frame rate at all times.
This Adobe Captivate blog talks about variable frame rates in F4V files. Maybe it might help explain things.
I am always grateful when the user community responds to questions, and I appreciate you taking the time to give me all of the info and ask all of the questions about why I want to do what I am doing. But I'm not sure that it really matters why I want 80fps H.264 mp4 output and/or what I want to do with it. The requirement is there, and I know what I am doing. I didn't ask for variable frame rate in my output (as far as I know...) and I simply want to know how to get rid of it. I have no doubt that somebody might find variable frame rate useful, but it's not me, and reading articles about it isn't going to fix my problem.
Here are the facts ---
1) I have a 4 second 80fps sequence consisting of a few jpgs put into a 3D composition (no raw footage).
2) It renders out as a 6+ second variable frame rate (60 fps - 60.6 fps) clip using the H.264 output module. It makes sense mathmatically that if it's generating 80 frames for each second, but then saying in the output media file meta data the clip should play at ~60fps that it would end up being a longer duration than it should But where did the ~60fps come from?
3) Same composition renders out as the correct/expected 4 sec 80fps clip using Quicktime output
This is either a bug in the H.264 output module or it's some sort of a configurable feature that is intended to horribly distort the output (??)
If it's a bug, is Adobe aware, and is there a workaround?
If it's a 'feature', how do I turn it off?
Now that I know how you got your footage I was able to reproduce the problem. It looks to me like H.264 cannot be encoded at an fps higher than 60fps. Do you also get the same settings mismatch warning?
This would explain why your footage is coming out at 60fps. As a workaround you could try encoding it to a quicktime. I get a constant 80fps when I hit command i to inspect the render in Quicktime player.