[FFmpeg-devel] Uncompressed MP4

Devon Sookhoo devonsookhoo14 at gmail.com
Tue Sep 24 19:01:35 EEST 2024


Derek,

Thanks again for responding. I was able to access Libera using the web IRC
client. I will continue to seek additional guidance there.

Thanks for the feedback, I'm aware the code is odd. I had no idea what I
was doing when I wrote it. I created a new branch here
<https://github.com/dukesook/FFmpeg/tree/unc_mp4> where I will work on
adding support for uncompressed MP4s. I'll reuse the existing raw video
codec & other attributes.

Hopefully this capability will be added to FFmpeg soon.

On Tue, Sep 24, 2024 at 9:21 AM Derek Buitenhuis <derek.buitenhuis at gmail.com>
wrote:

> 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