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

Support for FLAC in ISO-BMFF/MP4 for MPEG DASH packaging? #948

Closed
mforchner opened this issue Feb 1, 2019 · 2 comments
Closed

Support for FLAC in ISO-BMFF/MP4 for MPEG DASH packaging? #948

mforchner opened this issue Feb 1, 2019 · 2 comments

Comments

@mforchner
Copy link

mforchner commented Feb 1, 2019

Dear @erankor,

It has been possible for a while now to put flac into an mp4, e.g. with ffmpeg's experimental feature:
ffmpeg -i input.flac -strict experimental -c copy output.mp4 -y

Would it be possible to support mpeg dash packaging for files like this? We would have several client applications that should be able to play back the resulting manifest and it would be great to make this work.

This is an example mp4 file you could use for testing: https://bit.ly/2Ts3A6q (h264 video, flac audio, works for direct progressive download playback in Chrome / FF on MacOS, for example)

Thank you for all your work, nginx-vod-module is just great!


See the topic in other projects:

@erankor
Copy link
Contributor

erankor commented Feb 3, 2019

I tried the sample MPD from the ExoPlayer issue with Shaka player in Chrome & Firefox and didn't play, am I missing something?
The MP4 you included is playing correctly.

@mforchner
Copy link
Author

I think it depends on the manifest structure then. The example manifest worked in exoplayer. Not sure if a manifest including flac will be handled by all players correctly out of the box, if flac is the only audio choice. This might need adaptions on player side, especially for playback in the browser.

I'll try to create a working setup (manifest + player) for you to test.

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

No branches or pull requests

2 participants