[FFmpeg-devel] Uncompressed MP4
martin schitter
ms+git at mur.at
Wed Sep 25 01:49:39 EEST 2024
On 23.09.24 16:36, Devon Sookhoo wrote:
> I'm interested in implementing uncompressed MP4 parsing according to the
> newly released ISO/IEC 23001-17:2024. Would anyone be interested in further
> discussing this with me?
As you have most likely already seen I've worked on a rather similar
project recently: DNxUncompressed / SMPTE RDD 50 support.
This format seems to provide very similar capabilities, but it's already
supported by most commercial closed source high-end video production
solutions today.
Both formats are in fact very inefficient and bandwidth wasting ways of
storage and information exchange. Nevertheless, they are often the only
workaround to somehow "pipe" closed source black boxes with the "free"
world of more customizable infrastructure and computing facilities.
Right now I've just implemented a very basic CPU based decoder, which
supports at least most of DaVinci Resolve DNxUncompressed export
variants. It's more a side-product enabling experiments with rather
uncommon software integration approaches.
Unfortunately I'm not an experienced ffmpeg developer, increasingly
prefer to write code in rust over C and also enjoy the comfort of GitLab
based CI/CD development workflows most of the time. That's why my
contribution resp. the never-ending list of requested modifications here
on the list feels more like a very strange adventure trip back into the
wild jungle than efficient development work and exchange of efforts. ;)
But it was an impressive experience and a necessary first step to get
closer to some practical insight concerning my main project. I still
have to contemplate about desirable optimizations, which are required
for huge uncompressed data exchange, examine more real world testing and
profiling, and perhaps even experiment with shader based concurrent
decoding alternatives, but this present implementation is at least a
starting point.
It would be nice if you could tell us more about your specific interest
in this other very similar format resp. its real world application.
Martin
More information about the ffmpeg-devel
mailing list