Comments (9)
I'm assuming this isn't a Windows command line?
Do you have a sample file?
from exiftool.
I'm assuming this isn't a Windows command line?
Yes. Linux.
Do you have a sample file?
This should be reproducible with any mp3 file.
from exiftool.
Phil probably isn't going to try and track down and install the program you used. A sample makes it much more likely that he can take a look at the issue.
from exiftool.
ExifTool should be decoding UTF8 from ID3v2 COMM as long as the value is stored with the correct encoding. As StarGeek says, I need a sample if I'm going to do anything about this.
- Phil
from exiftool.
In that case, I guess the bug is in id3tag (from package id3v2 on Arch Linux) for not using UTF8?
$ id3tag -c"العربية" bell.mp3
+++ Comment = العربية
Tagging bell.mp3: attempting v1 and v2, tagged v1 and v2
$ id3info bell.mp3
*** Tag information for bell.mp3
=== COMM (Comments): ()[XXX]: العربية
=== COMM (Comments): (ID3v1 Comment)[XXX]: العربية
*** mp3 info
MPEG1/layer III
Bitrate: 64KBps
Frequency: 44KHz
bell.mp3 after issuing id3tag
command in base64: (decode using base64 -d > bell.mp3
)
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
f+VFDXixIGSAUKirk8LInF3mEhJAcARE//uSZCiP8g0TvADGSXBNYleABMlWAAABpAAAACAAADSA
AAAEcTLHSA2Sok5uCoCJQKRGfqvxYCiqMsEzISQKt4o1+KkQWJBR8kDJI9KhR6taQk+KgJsVMhL6
mGWvhVPtApBMQU1FMy4xMDCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqlRBRwAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYp9mE2LnYsdio2YrYqQAAAAAAAAAAAAAAAAAAAAD/
from exiftool.
Yes, the authors of id3tag should read the specification. The ID3v2 encoding in this file is specified as ISO-8859-1.
But ID3v1 doesn't store an encoding, so that is configurable in ExifTool. Add this to your command an the ID3v1 information will be decoded properly: -api charsetid3=utf8
- Phil
from exiftool.
Also, I think they could choose a better language code than "XXX" for an unknown language.
- Phil
from exiftool.
Now this shows it with the right encoding for Comment (id3tag -c"العربية" bell.mp3
), however it still shows the incorrect encoding for Description (id3tag -C"العربية" bell.mp3
).
from exiftool.
This is not ExifTool's issue
from exiftool.
Related Issues (20)
- Error accessing MIE files in version 12.74 HOT 3
- JSON detected as wrong type if array containing object is MIMEtype HOT 1
- Missing TIFF-EPStandardID interpretation HOT 2
- Clarify JXL read/write support HOT 2
- "-*=" conflicting with "PNG-pHYs" tags HOT 7
- Microsoft Xtra tags - expand writable tags HOT 16
- Unable to update MAKE tag using exiftool 12.76 HOT 3
- consider a default behavior of reading mkv tags after the first cluster if indexed in the seekhead HOT 4
- Problematic handling of non-ASCII filenames on Windows HOT 21
- New Samsung GCamera XMP tags HOT 13
- [Suggestion] Report more modern variant of TTF MIME type?
- [Suggestion] New way of representing Palette in human-readable format HOT 4
- Firmware Versions, Canon 7D (or - strangeness recovering certain data) HOT 3
- [Enhancement] TIFF metadata stripping HOT 3
- Add Character Count too? ("Document" type) HOT 2
- Deployment instruction HOT 4
- Is exiftool.org down completely? HOT 1
- `-J` exports incorrectly outputs ExifToolVersion as a float HOT 2
- "PNG-PrimaryChromaticities" "PNG-CICodePoints" alike not handled 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 exiftool.