Comments (8)
Original comment by Christoph Reiter (Bitbucket: lazka, GitHub: lazka):
My motivation for this was to allow identifying/loading those files in Quod Libet for playback only. I'll look into what other programs do with them.
from mutagen.
Original comment by Philipp Wolfer (Bitbucket: phwolfer, GitHub: Unknown):
Ok, thanks for the info. I personally would use the MP4 container anyway, but I asked for MusicBrainz Picard, and there are people using ADTS for various reasons.
from mutagen.
Original comment by Christoph Reiter (Bitbucket: lazka, GitHub: lazka):
I've found files with ID3v2/APEv2 and both at once. There is no official format as far as I know, but you can use the ID3/APEv2 classes to read/write tags for ADTS files.
I'd recommend putting them in an MP4 container:
gst-launch-1.0 filesrc location=a.aac ! aacparse ! mp4mux ! filesink location=a.mp4
from mutagen.
Original comment by Philipp Wolfer (Bitbucket: phwolfer, GitHub: Unknown):
Is there actualy some tagging that is commonly used for ADTS files? MP3Tag seems to write Apev2 to those files (see http://forums.mp3tag.de/index.php?showtopic=11344), maybe this could also be supported in mutagen.
from mutagen.
Original comment by Christoph Reiter (Bitbucket: lazka, GitHub: lazka):
Add ADTS/AAC file type. (Fixes issue #15)
- Currently doesn't support ADIF
- No tagging, but will skip id3v2
- Will read the first 100 frames and guess the length/bitrate
Most aac files are ADTS, so closing the issue.
from mutagen.
Original comment by Christoph Reiter (Bitbucket: lazka, GitHub: lazka):
adts parser attached.
I'm not sure if we should rename it to AAC instead and parse ADIF/RAW as well. Input welcome.
from mutagen.
Original comment by Christoph Reiter (Bitbucket: lazka, GitHub: lazka):
From [email protected] on April 22, 2013 07:03:40
Status: Accepted
from mutagen.
Original comment by Christoph Reiter (Bitbucket: lazka, GitHub: lazka):
From [email protected] on April 03, 2013 09:18:49
Issue 133 has been merged into this issue.
from mutagen.
Related Issues (20)
- OGG Vorbis file save fails: mutagen.ogg.error: unable to read full header; got b'\x00\x00' HOT 3
- Can't open wav ripped from DVD audio: Invalid Chunk - ordinal not in range(128) HOT 6
- OGG Vorbis: wrong (playback) duration / length reported on opus audio HOT 1
- "Universal" audio metadata class HOT 3
- Extensible wave format support HOT 2
- FLAC objects that compare equal do not have the same hash value
- mid3v2 not working with .opus files. HOT 4
- Unable to add artwork to `.ogg` [vorbis] file HOT 9
- Add support for Audiobooks (.m4b) tags to EasyMP4
- Help with implementing ID3v3.2 spec in dart
- Name of tag is cut off when displaying (.m4a file) HOT 1
- album metadata is not being written to when using EasyID3 HOT 4
- ffmpeg + ogg vorbis: header remain warning HOT 1
- Duration not displayed for some MPEG-4 audio files.
- Writing new ID3 tags to .aiff files HOT 5
- Can I sort by track number? HOT 1
- IOError (not enough bytes) in read_full() on WAV file with extended ID3 header HOT 4
- EasyID3 is not used for wav files
- mid3v2 produces file that mutagen can't read again HOT 1
- AcoustID Fingerprint HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mutagen.