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

mp3 format support #31

Open
maadjordan opened this issue Feb 6, 2017 · 6 comments
Open

mp3 format support #31

maadjordan opened this issue Feb 6, 2017 · 6 comments

Comments

@maadjordan
Copy link

maadjordan commented Feb 6, 2017

It would be a great improvement if Leanify could utilise the swix console program http://appnee.com/swix/ to convert swf to xml and then optimize embedded base64 streams then restore it back to swf with same program then optimize compression .. you need to include mp3packer support to optimize audio streams

@JayXon
Copy link
Owner

JayXon commented Feb 7, 2017

Leanify already support parsing swf files and optimizing the images inside, why should I support swix's custom xml format?

@maadjordan
Copy link
Author

maadjordan commented Feb 7, 2017

then adding mp3 optimizing is remaining. Audio streams can be found in ms office and OD xml files.

@JayXon JayXon changed the title Optimizing base64 streams inside XML mp3 format support Feb 7, 2017
@JayXon
Copy link
Owner

JayXon commented Feb 7, 2017

It seems mp3packer is the only thing can do mp3 lossless optimization, but it's written in ocaml and I have no idea how it works.
What I can do is probably optimize the images in the id3 tag if the mp3 includes cover.

@maadjordan
Copy link
Author

take a look at https://github.com/bvaugon/ocamlcc

it is an OCaml bytecode executable file to C source code compiler. first compile code to a bytecode executable then use ocamlcc

@blap
Copy link

blap commented Nov 26, 2017

up

@lieff
Copy link

lieff commented Feb 12, 2018

http://wiki.hydrogenaud.io/index.php?title=MP3packer if description is right, only thing mp3packer do is eliminate padding. I can try to do it in C.

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

No branches or pull requests

4 participants