ccextractor icon indicating copy to clipboard operation
ccextractor copied to clipboard

MP4 can only be read from physical files not streams

Open cfsmp3 opened this issue 7 years ago • 2 comments

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.

cfsmp3 avatar Jan 25 '18 02:01 cfsmp3

This task qualifies for GSoC (assuming the proposal is good).

cfsmp3 avatar Feb 27 '18 19:02 cfsmp3

Not easy at all because we use GPAC which seems to want a path, not a file handle or descriptor.

cfsmp3 avatar Jan 25 '20 22:01 cfsmp3