Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] Recommended means of multiplexing GPMF data in an mp4 #9

Open
tvercaut opened this issue Apr 5, 2022 · 0 comments
Open

Comments

@tvercaut
Copy link

tvercaut commented Apr 5, 2022

Thanks for the nice project. I am interested in storing timed metadata alongside video data in a fragmented mp4 file (fragmentation is for tolerance to sudden failure during encoding, say running out of disk space or software crash). GPMF looks great for the metadata side.

While I understand from the README and a previously closed issue (#1) that robust multiplexing of GPMF data in an mp4 is out of scope for this library, I would be interested to learn what the recommended way of doing so would be.

I looked at ffmpeg / libav so far but haven't managed to create a data track in an mp4 with it yet. The closest I got is to do it in a mov file (I haven't started the GPMF part not the fragmentation part yet):
https://gist.github.com/tvercaut/890c9c78159189d685f9f9911a098278
See also a related email thread here: http://ffmpeg.org/pipermail/libav-user/2022-March/013041.html and http://ffmpeg.org/pipermail/libav-user/2022-April/013043.html

Given the ffmpeg bug report below, I am wondering if ffmpeg / libav is a viable option for my need:
https://trac.ffmpeg.org/ticket/8338

I have been looking at other options but haven't found something ideal yet. I have seen the following:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant