Follow us on...
Follow us on Twitter Follow us on Facebook
Register
Page 1 of 2 12 LastLast
Results 1 to 8 of 11
  1. #1
    Mikuro's Avatar
    Mikuro is offline Crotchety UI Nitpicker
    Join Date
    Mar 2005
    Posts
    2,832
    Thanks
    8
    Thanked 74 Times in 64 Posts

    QuickTime-incompatible mp3 files

    I have a few mp3s in my collection that for some reason QuickTime can't open. iTunes can play them fine, but I get an error if I try to open them in QuickTime Player: "it is not a format QuickTime understands. (-2048)"

    Does anyone know how/why this could happen? And is there any way to fix my mp3 so that QuickTime can play it?

    I suppose I can convert it using iTunes, but that's always a last resort, since reencoding means losing quality.
    Mac mini — 1.25GHz G4, 1GB RAM — OS 10.5.8
    MacBook Pro — 2.26GHz C2D, 8GB RAM — OS 10.6.8

    Useful programs: Privoxy, Butler, ffmpegX, VLC, Perian, Tofu, Wcalc

  2. #2
    symphonix's Avatar
    symphonix is offline Scratch & Sniff Committee
    Join Date
    Jul 2001
    Location
    The Australian Jungles
    Posts
    4,025
    Thanks
    2
    Thanked 6 Times in 5 Posts
    Just a thought, it would be useful to get some info on the codecs used in case there is a problem with the files. Can you browse to the MP3 in iTunes, choose File --> Get Info and then post a screenshot (or copy out) the detailed info on the file?

    I was of the impression that MP3 files did not support different codecs or DRM, so this really shouldn't be happening.
    - iMac G5 1.8GHZ 17" | SuperDrive | 160GB | 512MB | Airport Extreme | Bluetooth Keyboard & Mouse | Wacom Intuos II
    - Pentax *ist DL - JVC MiniDV Camcorder - Airport Express - iPod Nano 1gb white

  3. #3
    Mikuro's Avatar
    Mikuro is offline Crotchety UI Nitpicker
    Join Date
    Mar 2005
    Posts
    2,832
    Thanks
    8
    Thanked 74 Times in 64 Posts

    Talking

    Quote Originally Posted by symphonix
    I was of the impression that MP3 files did not support different codecs or DRM, so this really shouldn't be happening.
    That's what had me so confused. But when I started copying the info like you suggested, I found out there's a logical explanation for it: it's not an mp3; it's an mp2 that's just named "*.mp3". I looked in iTunes' info window before, but I didn't even notice it said "MPEG-1, Layer 2". Renaming the file "*.mp2" makes everything work fine.

    Thanks for the help!
    Mac mini — 1.25GHz G4, 1GB RAM — OS 10.5.8
    MacBook Pro — 2.26GHz C2D, 8GB RAM — OS 10.6.8

    Useful programs: Privoxy, Butler, ffmpegX, VLC, Perian, Tofu, Wcalc

  4. #4
    barhar is offline Registered User
    Join Date
    May 2005
    Posts
    1,339
    Thanks
    0
    Thanked 7 Times in 7 Posts
    Nice suggestion symphonix, and great detective work and problem solving Mikuro.

    It is also a sad testimony to Apple's failure to incorporate metadata, in place of the Windoze '.' extension, in MacOS X - as how to determine which files an application actually supports.

    The latter was said in memory of the once world class operating system that Apple created and greatly improved upon - System (1.0 - 9.2.2). Sadly, it then divested itself of quality system software engineers and quality control - for the likes of MacOS X (10.0.0 - 10.4.3).

  5. #5
    MisterMe is offline Registered User
    Join Date
    Jun 2002
    Location
    USA
    Posts
    3,986
    Thanks
    7
    Thanked 140 Times in 136 Posts
    Where did that come from? You do understand that whoever posted the music file on the Internet gave it the wrong extension. What makes you think that they would have included metadata? And if they had included metadata, what makes you think that the metadata would have been any more accurate than the extension?

  6. #6
    barhar is offline Registered User
    Join Date
    May 2005
    Posts
    1,339
    Thanks
    0
    Thanked 7 Times in 7 Posts
    'Where did that come from?', from writing 68K code in Assembly, Pascal, C, and C++. Also, please see this Google search result (such as 1, 2, and 3 - to cite but a few).

    'You do understand that whoever posted the music file on the Internet gave it the wrong extension.' - yes, I do. And if the System 9.2.2 and earlier metadata scheme ('FREF' [file reference] resource, or equivalent) was within MacOS X'es 'QuickTime Player' - an incorrect or no extension, would have still been properly identified.

    'What makes you think that they would have included metadata?' - the music file does not contain the 'metadata', the application internally contains a ('FREF', or equivalent) list of the 'type' of files it can handle via metadata stored elsewhere.

    'And if they had included metadata, what makes you think that the metadata would have been any more accurate than the extension?', because such worked (nearly) flawlessly from 1984 to the official orphaning of System 9.2.2.

  7. #7
    Mikuro's Avatar
    Mikuro is offline Crotchety UI Nitpicker
    Join Date
    Mar 2005
    Posts
    2,832
    Thanks
    8
    Thanked 74 Times in 64 Posts
    I agree with you, barhar. This has long been one of my biggest problems with OS X. For years I considered the lack of file-name requirements to be one of the core Mac qualities — and I still do. I consider OS X to be very "un-Mac-like" in this regard, and that's really sad.

    In theory OS X is very good about this; it still supports type/creator codes just like OS 9. But in practice....it just doesn't use them! Apple's newer programs don't even have creator codes. It's not so much a fault of the OS itself, but the philosophy it has bred. It's like even Apple feels that anything that isn't compatible with Windows isn't worth using.

    But the truth is, OS 9 wouldn't handle this particular case any better. In OS 9, when you got a file from a PC, it simply gave it a type/creator code based on its file extension, since there was no other data to go by. So it would have been confused just like OS X in this case.


    The real solution to this particular problem lies at the application level. QuickTime just needs to be smarter about how it reads files. It shouldn't matter what it's named or what type code it has (if any). It should be smart enough to identify the file based on its actual data. iTunes is, and so are most other media players — even on Windows!

    The only way I can see to fix this on the OS level would be to use Spotlight to analyze the file's contents and then store the result in a Classic-like type code. That would be very cool, but it'd be quite a task to implement it efficiently.
    Mac mini — 1.25GHz G4, 1GB RAM — OS 10.5.8
    MacBook Pro — 2.26GHz C2D, 8GB RAM — OS 10.6.8

    Useful programs: Privoxy, Butler, ffmpegX, VLC, Perian, Tofu, Wcalc

  8. #8
    Lt Major Burns's Avatar
    Lt Major Burns is offline "Dicky" Charlteston-Burns
    Join Date
    Jan 2005
    Location
    Manchester
    Posts
    3,333
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Quote Originally Posted by barhar
    Nice suggestion symphonix, and great detective work and problem solving Mikuro.

    It is also a sad testimony to Apple's failure to incorporate metadata, in place of the Windoze '.' extension, in MacOS X - as how to determine which files an application actually supports.

    The latter was said in memory of the once world class operating system that Apple created and greatly improved upon - System (1.0 - 9.2.2). Sadly, it then divested itself of quality system software engineers and quality control - for the likes of MacOS X (10.0.0 - 10.4.3).
    8.6-9.2.2 were shoddy, unstable, dated, and clunky. true proof of overdevelopment instead of a clean canvas. OSX is the epitome of a stable, elegant and powerful operating environment.
    Dual 1.8GHz G5 2GB, 1TB, Radeon 9600XT 128MB, 10.5
    20" Apple Cinema Display + Dell 2005FPW 20" dual-head
    iBook G3 700MHz
    640MB, 40GB, Rage128 16MB, 10.4, dying battery

 

 
Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •