Canon sRAW in Mac OS X 10.6 Snow Leopard

Als ich das erste mal Bilder in sRAW mit meiner Canon EOS 5D Mark II geschossen habe musste ich anschließend feststellen, dass ich diese nicht mit den Bordmitteln von Mac OS X anschauen konnte. Weder der Finder, noch Vorschau oder Phoenix Slides konnten die Dateien lesen. Kein Wunder, alle greifen ja auch auf die CoreServices von Mac OS X zurück.

Am 9. Februar 2010 hat Apple endlich das RAW-Kompatibilitäts-Update für Digitalkameras 3.0 herausgegeben. Jetzt sollen auch die sRAW-Formate von Canon-Kameras unterstützt werden. Es gibt jedoch einen Haken: Dieses Update unterstützt nur Aperture 3 und iPhoto ’09 und lässt sich daher per Installer nicht installieren wenn beide der oben genannten Softwarepakete auf dem System nicht vorhanden sind.

Es gibt aber doch einen Weg, wie man die Funktionalität in Mac OS X integrieren kann. Der geht so:

Zuerst das RAWCameraUpdate3.dmg hier herunterladen.


Anschließend den Inhalt des darin enthaltenen Paketes RAWCameraUpdate3.pkg anzeigen lassen.
Was wir suchen ist in der Datei Archive.pax.gz  enthalten.  Diese auf den Desktop kopieren und entpacken. Jetzt erhaltet ihr einen Folder namens "System".

So weit, so gut. Jetzt erst einmal die obligatorische Warnung:

Herumfummeln an Systemdateien wird nicht selten später mit einem nicht mehr sauber oder gar nicht mehr funktionierenden System bestraft. Vielleicht funktioniert auch jetzt alles einwandfrei und beim nächsten Update bricht alles zusammen. Das einfach mal im Hinterkopf behalten!


Was ist jetzt zu tun?

Auf dem System zuerst den Ordner System:Library:CoreServices öffnen, die
darin enthaltenen Dateien sichern bzw. umbenennen (root-Zugriff nötig)
und mit denen aus dem entpackten Folder ersetzen, dazu:

  • Die beiden im Systemverzeichnis vorhandenen Bundles auf den Desktop oder noch besser auf ein externes Laufwerk kopieren.

  • Anschließend alle Dateien im System mit denen aus dem Update überschreiben, am schnellsten geht das als root (Vorsicht!) mit rsync in der Konsole:

Rechner:~ Benutzer$ sudo su
Password:
sh-3.2# rsync -v -r -u -l /Users/Benutzer/Desktop/System/ /System/
building file list ... done
Library/CoreServices/CoreTypes.bundle/Contents/Library/RawCameraTypes.bundle/Info.plist
Library/CoreServices/CoreTypes.bundle/Contents/Library/RawCameraTypes.bundle/version.plist
Library/CoreServices/CoreTypes.bundle/Contents/Library/RawCameraTypes.bundle/English.lproj/InfoPlist.strings
Library/CoreServices/RawCamera.bundle/Contents/CodeResources
Library/CoreServices/RawCamera.bundle/Contents/Info.plist
Library/CoreServices/RawCamera.bundle/Contents/version.plist
Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
Library/CoreServices/RawCamera.bundle/Contents/Resources/CoreImageFilterLib.dylib
Library/CoreServices/RawCamera.bundle/Contents/Resources/MetadataLib.dylib
Library/CoreServices/RawCamera.bundle/Contents/Resources/Raw.plist
Library/CoreServices/RawCamera.bundle/Contents/Resources/English.lproj/InfoPlist.strings
Library/CoreServices/RawCamera.bundle/Contents/_CodeSignature/CodeResources

sent 18438404 bytes  received 328 bytes  12292488.00 bytes/sec
total size is 18434722  speedup is 1.00
sh-3.2#


Kurz eine Erklärung zu rsync und den verwendeten Optionen:
Die allgemeine Syntax ist: rsync [optionen] <Quelle><Ziel>

Wichtig bei den Pfadangaben ist der Schrägstrich "/" hinter den
Pfadangaben. So werden nur die in den Ordnern enthaltenen Dateien
ausgetauscht.

Die Optionen bewirken folgenes:

-v: Verbose mode. Rsync erzählt, was es macht.

-r: Recursive mode. Auch alle Dateien in Unterordnern werden kopiert.

-u: Update: Nur Dateien der Quelle die neuer sind als die im Ziel werden überschrieben.

-l: Symbolischen Links wird nicht gefolgt, diese werden als Links kopiert.

Anschließend das System neu Starten und voilà, bei mir werden sRAWs
jetzt von jeder Software so behandelt wie vorher "normale" CR2-Dateien.

Ich kann nun überall die Dateien anzeigen, bearbeiten, etc. Es gibt nur momentan einen Bug der bei mir auftritt: In der Symbolansicht der Icons steht normalerweise unter den "volwertigen" RAW-Dateien deren Auflösung. Unter sRAWs wird bei mir im Finder hier 0 x 0 Pixel angezeigt. AUßerdem funktioniert die Iconvorschau nicht (weißes Dokumenticon anstatt Vorschaubild). Vielleicht weiß jemand wie man das noch beheben kann?

Mein System ist übrigens ein Intel iMac mit Mac OS 10.6.2.

Trackbacks

    No Trackbacks

Comments

Display comments as (Linear | Threaded)

  1. Katha says:

    Ahaa!
    (das musste mal gesagt werden ;-) )

  2. Roderick says:

    Hallo,

    danke für den Tip. Nur die ganze Konsole-Sache überfordert mich! Wie muss man das eingeben? Für eine Antwort wäre ich unendlich dankbar!
    Grüße

  3. t0bY! says:

    Hi Roderick,

    eigentlich ist das gar nicht so schwer.
    Du öffnest Dir ein Terminalfenster:
    /Programme/Dienstprogramme/Terminal
    Dann kopierst Du oben aus der Anleitung zuerst diesen Befehl da hinein (alles in eine Zeile):

    sudo su

    Und drückst .
    Danach gibst Du Dein Passwort ein.
    Anschließend diesen Befehl:

    rsync -v -r -u -l /Users/Benutzer/Desktop/System/ /System/

    Und drückst .

    Nach einem Neustart sollte dann alles funktionieren.

  4. t0bY! says:

    Im zweiten Befehl must Du natürlich Deinen Pfad so anpassen, dass Dein Benutzername da erscheint ;-)


Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA