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

Try to find resources to study heif #1441

Open
cylindrical2002 opened this issue Jan 14, 2025 · 1 comment
Open

Try to find resources to study heif #1441

cylindrical2002 opened this issue Jan 14, 2025 · 1 comment

Comments

@cylindrical2002
Copy link

I am currently exploring the HEIF (High Efficiency Image File Format) and looking for comprehensive resources to better understand its specifications and implementation. I noticed that the official ISO standard documentation is behind a paywall, which makes it challenging for independent learners like me to access.

Could anyone share any free resources, tutorials, or documentation that would help in understanding the HEIF format? Any guidance on where to start or what materials to look into would be greatly appreciated. I also found that 2017 version of HEIF document is free. But it is not available on ISO website. Could anyone share this to help me?

@bradh
Copy link
Contributor

bradh commented Jan 14, 2025

(This probably would have been better as a discussion item, since it isn't an issue with libheif).

There are some useful links at https://github.com/MPEGGroup/FileFormat/blob/master/DocumentStatus.md - not the same as the official specs, but usually similar.

You can also use https://github.com/gpac/mp4box.js to understand the file structure. That is complementary to the standards. In particular, use of https://gpac.github.io/mp4box.js/test/filereader.html can provide useful insights.

Working through libheif code is good too, of course!

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

2 participants