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 other file formats, especially M4A #6

Open
snoblenet opened this issue May 19, 2023 · 2 comments
Open

Support for other file formats, especially M4A #6

snoblenet opened this issue May 19, 2023 · 2 comments

Comments

@snoblenet
Copy link

This tool looks very similar to what I was after.

Would it be possible to add support for other file formats, especially M4A?

I'd roll up my sleeves myself but I have zero Rust experience.

@indiscipline
Copy link
Owner

While technically possible, I don't think adding more input formats is a feature I'd like to pursue.

The main issue is that m4a is a container format that can carry an audio stream encoded with a wide range of audio codecs, including lossy ones. Supporting them all is not feasible. Supporting just AAC, for example, means zrtstr will not work correctly on other codecs, which is not good.

Currently I suggest automating conversion from m4a to wav with ffmpeg and analysing them.

Are there any reasons for you to keep the source m4a files and prefer them over wav?

@snoblenet
Copy link
Author

Thanks for the clarification. I wish that I felt that I had time to learn all that I want to learn about audio. One day. All my tracks are in ALAC format with an .m4a extension. So if it's of interest, you could reframe my query as being about future support for ALAC. Would that be of interest?

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