Opened 9 years ago
Closed 9 years ago
#4647 closed defect (needs_more_info)
Stirpping all stream and global tags still leaves some stuff (TSSE)
Reported by: | sonicate | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | unspecified | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Since tags are a kludge and a hack for mp3 files, as they break the concept of it being a raw dump of a mpeg stream, removing global and stream tags sould remove everything. Output should be like from the fraunhofer reference encoder from back in the day.
Same applies to WAV. FFMPEG Stubbornly leaves TSSE tag in wav header, even with -map_metadata -1 and -map_metadata:g -1:g etc.
There should be a way to exclude every abnormal addition to files, ID3 being a prime example for mp3. It should just start with frame sync right away. Same for WAVs - just a clean bare header without any tag trash.
Some older software freaks out with non bare, non usual sized headers.
Some older hardware earrapes with noise burst or just stops playing (with sync lost) if file has a tag in the beginning, or produces an earrape burst in the end of it, if tag is there.
Stripping off all metadata should strip it all off and not genarate any new, nor placeholders for such kludges.
Change History (4)
comment:1 by , 9 years ago
comment:2 by , 9 years ago
VBR MP3 is by itself a broken thing, so it's ok for it still contain TSSE if it helps.
But normal CBR MP3 and definitely WAVs are not the case. Any auxilary information added to them is unnecessary optional hack/kludge.
So there should be a simple way to omit any metadata in output at all. Just bare minimum - header (if necessary), stream(s) and an index (if necessary for the format).
comment:3 by , 9 years ago
Component: | ffmpeg → undetermined |
---|---|
Keywords: | ID3 TSSE removed |
Please provide a sample command linen (using -f lavfi -i sine
or similar as input) and the complete, uncut console output to make this a valid ticket.
comment:4 by , 9 years ago
Resolution: | → needs_more_info |
---|---|
Status: | new → closed |
Please reopen this ticket if you can explain how to reproduce.
Isn't there a raw muxer for raw streams, which would achieve this?
The mp3 demuxer certainly shouldn't be able to create essentially broken files by e.g. omitting the VBR headers.