Óriási könyvtáram van az új Fotók alkalmazásban a Mac OS X Yosemite gépemen. Szeretném tudni, hogyan lehet a legegyszerűbben exportálni vagy menteni ezeket a fotókat és videókat egy külső merevlemezen (Mac-hez formázva), ezzel megadva a Windows 7 gépen lévő fényképeket és videókat.
Megjegyzés : a File -> Export
örökké tart, amíg több ezer ilyen elem exportálódik.
Megjegyzések
- Attól függ, hogy szeretné-e az aktuális szerkesztéseket minden kép vagy a mester fájl. A jelenlegi szerkesztésekhez exportálni kell. A mestereket ki lehet ásni a Library nagykereskedelemből.
- Ön ‘ a lemezét ExFAT formátumba szeretné formázni, hogy a Windows PC le tudja olvasni a meghajtót.
- Vagy ‘ harmadik féltől származó szoftvert kell használnia a PC-n, hogy lehetővé tegye a Mac-lemez olvasását.
Válasz
Ha egyszerűen azt szeretné, hogy a teljes Masters-struktúra másolva legyen egy új meghajtóra, akkor
-
először keresse meg az iPhoto vagy a Photos Library fájlt. Mindkettő alapértelmezett helye a ~ / Pictures /
-
Kattintson a jobb gombbal a Könyvtár fájlra & és válassza a Csomag tartalmának megjelenítése lehetőséget, amely feltárja a ” file “, mint amilyen a mappa valójában.
-
A Masters mappának éppen benne kell lennie. Ezt bárhová átmásolhatja.
Évekre, majd hónapokra van rendezve. Valójában nem minden mappa kerül feltöltésre, ha a régi fényképeket törölték, akkor a fájlstruktúra megmarad.
Amint arra a megjegyzések rámutattak, ha a másolt struktúrára van szüksége natív módon olvasható a Windows rendszeren, akkor a céllemezt ExFAT formátumba kell formáznia.
A Windows nem tudja natív módon olvasni a Mac OS Extended lemezeket & harmadik fél támogatására lenne szükség.
Megjegyzések
- Ez lényegében a minimális exportfunkciókat biztosítja. ‘ elveszíti az összes könyvtárszervezetét és címkéit. Nincs ‘ jobb megoldás?
- Nem exportálható másra, mint a Fotókra.
Válasz
Tudom, hogy ez régi és megválaszolt, de úgy gondolom, hogy a forgatókönyvet, amelyet egy napos googlelés és próbálkozás után állítottam össze, érdemes megosztani.
Módosítsa a beállításokat, és ez a szkript vagy áthelyezi vagy átmásolja az eredetiket egy “éééé-hh-nn Az album neve” mappába. Tehát nyomon követi az eredeti album címeit, és az összes fotó nap szerint is rendezésre kerül.
Módosítsa az Ön igényeinek megfelelően. Ezt azért teszem, hogy szinkronizálhassam az eredeti fotók megosztott fájlbázisát dropboxon keresztül, és minden megosztó felhasználónak saját Photoshop-példánya lehet, amelyet a hivatkozott fényképek alapjául használnak.
Megpróbálja elkerülni az azonos nevű fényképek felülírását azzal, hogy először ellenőrzi, hogy ugyanazon az útvonalon létezik-e már nem azonos fájl.
Ezenkívül beállítja az újonnan megjelenő időbélyegét. mappákat készített a velük kapcsolatos események dátumáig. Jó rendezni az eseményeket dátum szerint a keresőben vagy bármi másban, bár a mappanevek már a dátummal kezdődnek (mert ha máshová másolod őket, az időbélyegek mindenképpen változhatnak).
Kompatibilis az albumok nevében szereplő egyetlen idézettel . Lehet, hogy kompatibilis idézőjelekkel, de ezt NEM teszteltem.
#!/bin/bash #### A few options #### #dryrun=1 dryrun=0 # Choose to duplicate (slow, space eating) or move (space saving, fast if on same drive). #action=cp action=mv # set your paths # origin: libr="Photos Library.photoslibrary" # destination: destpath="MyProperlyOrganizedFotos" # no idea why Apple chooses a funny date. Adjust to your time-zone needs dateoffset=978307200 #### End of options #### sqllib="${libr}"/Database/apdb/Library.apdb s="sqlite3 ${sqllib}" #${s} "select fileName,imageDate,imagePath,projectUuid from RKMaster" ${s} "select fileName,imageDate,imagePath,projectUuid from RKMaster" | sed "s,",thisisaquotationmark,g" | while read -r line; do echo $line name=`echo "$line" | awk "BEGIN {FS="|"} {print $1}"` date=`echo "$line" | awk "BEGIN {FS="|"} {print $2}"` path=`echo "$line" | awk "BEGIN {FS="|"} {print $3}"` albumid=`echo "$line" | awk "BEGIN {FS="|"} {print $4}"` albumname=`${s} "select name from RKFolder where uuid == "${albumid}"" | sed -e "s,/,:,g" -e "s,!,,g" -e "s,",thisisaquotationmark,g"` realdate=`date -r $(( ${dateoffset} + ${date} )) "+%Y-%m-%d" ` touchdate=`date -r $(( ${dateoffset} + ${date} )) "+%Y%m%d1200" ` # does this file still exist? or did we move it already? src=`echo ${libr}/Masters/${path} | sed "s/thisisaquotationmark/\\"/g"` if [ ! -f "${src}" ]; then continue fi # trim: newpath=`echo $realdate $albumname | sed "s/thisisaquotationmark/\\\\"/g"` if [ ! $dryrun -eq 1 ]; then expandednewpath=`echo ${newpath}` mkdir -p "${destpath}/${newpath}" touch -t ${touchdate} "${destpath}/${newpath}" fi target="${destpath}/${newpath}/${name}" index=0 # add an integer index to a file if the name exists in this path already while [ -f "${target}" ] && ! cmp --silent "${target}" "${src}" ; do echo "Avoiding overwrite: " $index index=$(( $index + 1 )) target="${destpath}/${newpath}/${name} $index" done if [ $dryrun -eq 1 ]; then echo "Would do ${action} "${src}" "${target}" " else echo "${action} "${src}" "${target}" " ${action} "${src}" "${target}" fi done
Válasz
Néhány frissítés és kiegészítés:
-
Nem találja meg a Masters mappát Catalinában és Big Sur-ban. Most Originals-nak hívják.
-
A Masters vagy az Originals mappák másolása nem egyszerű. Ezek a mappák számos almappát és almappát tartalmaznak. És exportálja a fényképek eredeti, szerkesztetlen verzióit, vagyis elveszíti a szerkesztéseket.
-
A Photos to Disk el lett távolítva. Mojave-ig nagyszerű volt, de a Photos adatbázis szerkezetének változásai miatt megtört a Catalinán. Van egy új alkalmazás a Mac App Store-ban Photos Takeout néven, amely működik a High Sierra, Mojave és Catalina oldalakon (a Big Suron is meg kellene jelennie, amikor megjelenik) , a webhelyük szerint).
-
A Masters vagy az Originals mappa üres lehet, ha a beállítások eredeti dokumentumokat töltenek fel az iCloud-ba, és eltávolítják őket a Mac-ről. Az exportálás előtt először töltse le őket a Mac Fotókba.
Megjegyzések
- Köszönjük a frissítést
Válasz
Fotók lemezre állítja, hogy pontosan ezt teszi :
A Fotók lemezre használata az eredeti fényképeket és videókat (beleértve a RAW fájl formátumú fényképeket is) néhány egyszerű lépésben visszakeresheti a Fényképtárból. .
Testreszabhatja a mappaszerkezetet, hogy a médiafájlokat év, hónap vagy nap szerint csoportosítsa. Albumok esetén a Photos To Disk a Photos alkalmazásban definiált mappastruktúrát használja.
A médiafájlok átnevezhetők azokra a címekre, amelyeket végül a Fotókban definiált. A fájlneveket előtaggal is megadhatja média dátumokkal vagy média dátumokkal / órákkal.
A metaadatok (cím, leírás, hely, kulcsszavak, módosított dátum és idő) beágyazhatók JPEG, PNG, TIFF és PSD képfájlokba. vagy XMP oldalkocsis fájlokban tárolva más képfájl-formátumokhoz (pl. RAW).
Válasz
Van egy kiváló Apple szkript a következőtől: https://origin-discussions-us.apple.com/thread/7641108?start=0&tstart=0
set dest to "/Users/me/Desktop/export/" as POSIX file as text -- the destination folder (use a valid path) tell application "Photos" with timeout of 180000 seconds repeat with i in albums set tFolder to dest & (get name of i) my makeFolder(tFolder) -- create a folder named (the name of this album) in dest export (get media items of i) to (tFolder as alias) without using originals end repeat end timeout end tell on makeFolder(tPath) do shell script "mkdir -p " & quoted form of POSIX path of tPath end makeFolder
Megjegyzések
- Kérjük, adjon meg több összefüggést, nem csak egy linket, mivel gyakran elavulnak. Elegendő lenne egy idézet a webhelyről.
- Ne feledje, hogy ez csak megnevezett albumokat exportál. Ha egy fénykép nincs egy megnevezett albumban (és ez nem tartalmazza a megosztott albumokat), akkor azt nem exportáljuk.