Hvordan sikkerhedskopieres / eksporteres fotos / videoer fra den nye Photos-app til en ekstern harddisk?

Jeg har et kæmpe bibliotek i den nye Fotos-app på min Mac OS X Yosemite-maskine, jeg vil vide den nemmeste måde at eksportere eller sikkerhedskopiere alle disse fotos på og videoer på en ekstern harddisk (formateret til Mac), hvilket giver det, jeg vil bruge fotos og videoer på en Window 7-maskine.

Bemærk : indstillingen File -> Export tager evigt at eksportere tusindvis af disse varer.

Kommentarer

  • Afhænger af, om du vil have de aktuelle redigeringer af hvert billede eller hovedfilen. Nuværende ændringer kræver, at du eksporterer. Mastere kan graves ud af biblioteket engros.
  • Du ‘ vil have din disk formateret som ExFAT, så Windows-pcen kan læse dit drev.
  • Eller skal du ‘ skal bruge tredjepartssoftware på pcen for at gøre det muligt at læse en Mac-disk.

Svar

Hvis du bare vil have, at hele Masters-strukturen kopieres til et nyt drev, skal du

  • først finde din iPhoto- eller Photos Library-fil. Standardplacering for begge er ~ / Pictures /

  • Højreklik på biblioteksfilen & vælg Vis pakkeindhold – der afslører ” fil “som den mappe, den virkelig er.

  • Mastermappen skal være lige indeni. Du kan kopiere det overalt.
    Det sorteres i år, derefter måneder. Ikke alle indeholdte mapper vil faktisk blive befolket, hvis gamle fotos nogensinde blev slettet, forbliver filstrukturen.

Som påpeget i kommentarer, hvis du har brug for at den kopierede struktur skal være kan læses indbygget på Windows, så skal du formatere måldisken som ExFAT.
Windows kan ikke indbygget læse Mac OS-udvidede diske & har brug for 3. parts support.

Kommentarer

  • Dette giver i det væsentlige den minimale eksportfunktionalitet. Du ‘ mister al din biblioteksorganisation og tags på denne måde. Er der ikke ‘ der en bedre mulighed?
  • Ikke at eksportere til andet end fotos.

Svar

Jeg ved, at dette er gammelt og besvaret, men jeg synes, at scriptet, jeg sammensatte efter en dag med googling og forsøg, er værd at dele.

Rediger dine muligheder, og dette script flytter eller kopierer enten dine originaler til en mappe med navnet “åååå-mm-dd Dit albumnavn”. Så du holder styr på dine originale albumtitler, og alle fotos sorteres også efter dag.

Rediger, så det passer til dine behov .. Jeg gør dette for at kunne have en delt filbase med originale fotos synkroniseret. af dropbox, og alle delingsbrugere kan have deres egen kopi af Photos.app bruge det som en base for refererede fotos.

Det forsøger at undgå at overskrive fotos med samme navn ved først at kontrollere, om der allerede findes en ikke-identisk fil på den samme sti.

Den indstiller også tidsstemplet for den nyligt lavet mapper til datoen for de begivenheder, de har. Rart at sortere begivenheder efter dato i finder eller hvad som helst, selvom mappenavnene allerede starter med datoen (for hvis du kopierer dem andre steder, kan tidsstempler alligevel ændre sig).

Det er kompatibelt med enkelt citater i albumnavne . Det er muligvis kompatibelt med anførselstegn, men det har jeg IKKE testet.

#!/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 

Svar

Et par opdateringer og tilføjelser:

  1. Du finder ikke Masters-mappen i Catalina og Big Sur. Den hedder nu Originaler.

  2. Kopiering af mapperne Masters eller Originaler er ikke ligetil. Disse mapper indeholder et antal undermapper og undermapper. Og du “eksporterer de originale ikke-redigerede versioner af dine fotos, dvs. du mister redigeringerne.

  3. Fotos til disk er blevet fjernet. Det var fantastisk indtil Mojave, men brød på Catalina på grund af ændringer i Photos-databasestrukturen. Der er en ny app i Mac App Store ved navn Fotos Takeout , der fungerer på High Sierra, Mojave og Catalina (Bør også på Big Sur, når den frigives ifølge deres websted).

  4. Din Masters- eller Originals-mappe er muligvis tom, hvis dine indstillinger overfører originaler til iCloud og fjerner dem fra Mac. Download dem først til Mac Photos, før de eksporteres.

Kommentarer

  • Tak for opdateringen

Svar

Fotos til disk hævder at gøre netop dette :

Brug af fotos til disk kan du hente dine originale fotos og videoer (inklusive fotos i RAW-filformat) fra dit fotobibliotek med få få enkle trin .

Du kan tilpasse din mappestruktur til at gruppere dine mediefiler efter år, måned eller dag. I album bruger Photos To Disk den mappestruktur, der er defineret i Photos.

Mediefiler kan omdøbes efter de titler, du til sidst har defineret i Fotos. Du kan også præfikse filnavne med mediedatoer eller mediedatoer / timer.

Metadata (titel, beskrivelse, placering, nøgleord, justeret dato og klokkeslæt) kan integreres i JPEG-, PNG-, TIFF- og PSD-billedfiler eller gemt i XMP sidevognfiler til andre billedfilformater (f.eks. RAW).

Svar

Der er et fremragende Apple-script fra 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 

Kommentarer

  • Tilføj venligst mere kontekst end bare et link, da de ofte bliver forældede. Et tilbud fra webstedet ville være tilstrækkeligt.
  • Vær opmærksom på, at dette kun eksporterer navngivne album. Hvis et foto ikke er i et navngivet album (og dette inkluderer ikke delte album), eksporteres det ikke.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *