ccextractor
ccextractor copied to clipboard
MP4 can only be read from physical files not streams
MP4 files don't use the generic stream infrastructure we have - instead. when a MP4 file passed as a parameter, we just have libgpac (the library we use for MP4) open it.
This means we cannot use -udp , or pipes, etc, to read the .mp4 from anything other than an actual file.
Last time we checked correcting this seemed almost impossible without really getting deep in libgpac. However we are now using a new version of libgpac and things may have changed.
This is something to look into.
Gives a lot of qualification points for GSoC 2018 since in order to do it you need to get somewhat deep into libgpac and ccextractor internals.
This task qualifies for GSoC (assuming the proposal is good).
Not easy at all because we use GPAC which seems to want a path, not a file handle or descriptor.