Skip to content

Instantly share code, notes, and snippets.

@FelikZ
Last active January 12, 2020 18:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save FelikZ/8708537 to your computer and use it in GitHub Desktop.
Save FelikZ/8708537 to your computer and use it in GitHub Desktop.
Remove bad meta from AAC/M4A cmd
#!/bin/bash
# requires atomicparsley ( http://atomicparsley.sourceforge.net/ )
#
# installation via HomeBrew:
# brew update
# brew install atomicparsley
#
find . -name "*.m4a" -print0 | xargs -0 -n 1 -- bash -c 'atomicparsley "$0" --DeepScan --manualAtomRemove "moov.udta.meta.ilst.apID" --manualAtomRemove "moov.udta.meta.ilst.atID" --manualAtomRemove "moov.udta.meta.ilst.cnID" --manualAtomRemove "moov.udta.meta.ilst.geID" --manualAtomRemove "moov.udta.meta.ilst.plID" --manualAtomRemove "moov.udta.meta.ilst.sfID" --manualAtomRemove "moov.udta.meta.ilst.cprt" --manualAtomRemove "moov.udta.meta.ilst.flvr" --manualAtomRemove "moov.udta.meta.ilst.purd" --manualAtomRemove "moov.udta.meta.ilst.rtng" --manualAtomRemove "moov.udta.meta.ilst.soal" --manualAtomRemove "moov.udta.meta.ilst.stik" --manualAtomRemove "moov.udta.meta.ilst.xid" --manualAtomRemove "moov.udta.meta.ilst.----" --manualAtomRemove "moov.udta.meta.ilst.----" --manualAtomRemove "moov.udta.meta.ilst.----" --manualAtomRemove "moov.udta.meta.ilst.----" --manualAtomRemove "moov.trak.mdia.minf.stbl.stsd.mp4a.pinf" -W'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment