[FFmpeg-devel] Uncompressed MP4

Derek Buitenhuis derek.buitenhuis at gmail.com
Tue Sep 24 18:21:29 EEST 2024


Hi,

On 9/24/2024 3:22 PM, Devon Sookhoo wrote:
> Thanks for responding, I have been struggling to get any responses. I have tried to use the IRC on Libera, however the server seems to be down.

I suspect not too many people resonded on this list since it is more
for code review than anything. Well, that and I suspect it's a rather
niche thing :).

I did see someone reply to your first thread, with a link to developer
docs, for what it's worth.

Libera is definitely not down, perhaps you connected to it oddly? In the
worst case, they do have a web IRC client.

> MPEG released reference software for generating and playing uncompressed MP4s in an application called GPAC (see https://github.com/gpac/gpac/wiki/uncvg <https://github.com/gpac/gpac/wiki/uncvg>). I attached a sample uncompressed MP4 file for your reference.

GPAC isn't reference software, but the developers are indeed MPEG insiders.
Thanks for info, I wasn't aware GPAC had implemented it.

[...]

> Last year, I attempted to implement the uncompressed codec into FFmpeg. See my attempted implementation here: https://github.com/dukesook/FFmpeg/tree/raw <https://github.com/dukesook/FFmpeg/tree/raw>. I would like to redo this task, but with some oversight from the FFmpeg experts to ensure that it's done correctly.

The code in there is a bit odd - there's a new codec ID, MPEG-4 codec related changes,
etc., that do not look related to uncompressed video in ISOBMFF. Are there other changes
bundled in?

All that should be needed are changes to movenc.{c,h} and mov.{c,h} (and maybe isom.h),
and make use of the existing raw video codec ID and pixfmt, etc. attributes.

Cheers,
- Derek


More information about the ffmpeg-devel mailing list