Domanda:
Come eseguire il backup / esportare foto / video dalla nuova app Foto su un disco rigido esterno?
JAHelia
2015-06-25 15:29:23 UTC
view on stackexchange narkive permalink

Ho una vasta libreria nella nuova app Foto sulla mia macchina Mac OS X Yosemite, voglio conoscere il modo più semplice per esportare o eseguire il backup di tutte queste foto e video su un disco rigido esterno (formattato per Mac), dandogli , Voglio usare le foto e i video su una macchina Windows 7.

Nota : l'opzione File -> Export impiegherà un'eternità per esportare migliaia di questi elementi.

Dipende se desideri le modifiche correnti di ciascuna immagine o del file master.Le modifiche correnti richiederanno l'esportazione.I maestri possono essere estratti all'ingrosso dalla Biblioteca.
Ti consigliamo di formattare il disco come ExFAT in modo che il PC Windows possa leggere l'unità.
Oppure dovrai utilizzare software di terze parti sul PC per consentirgli di leggere un disco Mac.
Cinque risposte:
Tetsujin
2015-06-25 17:54:01 UTC
view on stackexchange narkive permalink

Se vuoi semplicemente copiare l'intera struttura dei master su una nuova unità,

  • prima trova il tuo file iPhoto o la libreria di Foto. La posizione predefinita per entrambi è ~ / Pictures /

  • Fai clic con il pulsante destro del mouse sul file Libreria & seleziona Mostra contenuto pacchetto: questo esporrà il 'file' come la cartella che è realmente. p>

  • La cartella Masters dovrebbe essere appena dentro. Puoi copiarlo ovunque.
    È ordinato in anni, poi mesi. Non tutte le cartelle contenute verranno effettivamente popolate, se le vecchie foto sono mai state eliminate, la struttura del file rimane.

Come sottolineato nei commenti, se è necessario che la struttura copiata sia leggibile in modo nativo su Windows, quindi dovresti formattare il disco di destinazione come ExFAT.
Windows non può leggere in modo nativo i dischi estesi di Mac OS & avrebbe bisogno del supporto di terze parti.

Ciò fornisce essenzialmente la funzionalità di esportazione minima necessaria.In questo modo perderai tutta l'organizzazione della tua biblioteca e i tag.Non c'è un'opzione migliore?
Non esportare per qualcosa di diverso da Foto.
wessel
2016-08-28 21:51:52 UTC
view on stackexchange narkive permalink

So che è vecchio e ha una risposta, ma penso che valga la pena condividere il copione che ho messo insieme dopo una giornata di ricerche su Google e di tentativi.

Modifica le tue opzioni e questo script sposta o copia gli originali in una cartella denominata "aaaa-mm-gg Nome album". Quindi tieni traccia dei titoli dei tuoi album originali e anche tutte le foto vengono ordinate in base al giorno.

Modifica in base alle tue esigenze .. Faccio questo per poter avere una base di file condivisa di foto originali sincronizzate da Dropbox e tutti gli utenti che condividono possono avere la propria copia di Photos.app utilizzarla come base per le foto di riferimento .

Cerca di evitare di sovrascrivere le foto con lo stesso nome, verificando prima se esiste già un file non identico nello stesso percorso.

Inoltre, imposta il timestamp delle cartelle appena create sulla data degli eventi che hanno. Bello ordinare gli eventi per data nel Finder o qualsiasi altra cosa, anche se i nomi delle cartelle iniziano già con la data (perché se li copi altrove, i timestamp potrebbero cambiare comunque).

È compatibile con virgolette singole nei nomi degli album. Potrebbe essere compatibile con le virgolette, ma NON l'ho testato.

  #! / bin / bash

#### Alcune opzioni ####
# dryrun = 1
dryrun = 0

# Scegli di duplicare (lento, mangia spazio) o spostare (risparmio di spazio, veloce se sullo stesso disco).
# azione = cp
azione = mv

# imposta i tuoi percorsi
# origine:
libr = "Photos Library.photoslibrary"
# destinazione:
destpath = "MyProperlyOrganizedFotos"

# non ho idea del perché Apple scelga un appuntamento divertente. Adattati alle tue esigenze di fuso orario
dateoffset = 978307200
#### Fine delle opzioni ####


sqllib = "$ {libr}" / Database / apdb / Library.apdb
s = "sqlite3 $ {sqllib}"
# $ {s} 'seleziona fileName, imageDate, imagePath, projectUuid da RKMaster'

$ {s} 'seleziona fileName, imageDate, imagePath, projectUuid da RKMaster' | sed 's, ", thisisquotationmark, g' | while read -r line; do
  echo $ riga
  nome = `echo" $ riga "| awk 'BEGIN {FS = "|"} {print $ 1}' `
  data = `echo" $ riga "| awk 'BEGIN {FS = "|"} {print $ 2}' `
  percorso = `echo" $ riga "| awk 'BEGIN {FS = "|"} {print $ 3}' `
albumid = `echo" $ line "| awk 'BEGIN {FS = "|"} {print $ 4}' `
  albumname = `$ {s}" seleziona il nome da RKFolder dove uuid == '$ {albumid}' "| sed -e 's, /,:, g' -e 's,! ,, g' -e 's, ", questoèquotazione, g'`
  realdate = `date -r $ (($ {dateoffset} + $ {date})) '+% Y-% m-% d'`
  touchdate = `date -r $ (($ {dateoffset} + $ {date})) '+% Y% m% d1200' '

  # questo file esiste ancora? o l'abbiamo già spostato?
  src = `echo $ {libr} / Masters / $ {percorso} | sed 's / thisisaquotationmark / \\ "/ g'`
  Se [ ! -f "$ {src}"]; poi
    Continua
  fi

  # trim:
  newpath = `echo $ realdate $ albumname | sed 's / thisisaquotationmark / \\\\ "/ g'`
  Se [ ! $ dryrun -eq 1]; poi
    Expandnewpath = `echo $ {newpath}`
    mkdir -p "$ {destpath} / $ {newpath}"
    tocca -t $ {touchdate} "$ {destpath} / $ {newpath}"
  fi
  target = "$ {destpath} / $ {newpath} / $ {name}"
  indice = 0

  # aggiunge un indice intero a un file se il nome esiste già in questo percorso
  while [-f "$ {target}"] &&! cmp --silent "$ {target}" "$ {src}"; fare
    echo 'Evitare la sovrascrittura:' $ index
    indice = $ (($ indice + 1))
    target = "$ {destpath} / $ {newpath} / $ {name} $ index"
  fatto
  if [$ dryrun -eq 1]; poi
    echo "Farebbe $ {action} '$ {src}' '$ {target}'"
  altro
    echo "$ {action} '$ {src}' '$ {target}'"
    $ {action} "$ {src}" "$ {target}"
  fi
fatto
 
Thierry Kondratuk
2016-08-30 18:17:48 UTC
view on stackexchange narkive permalink

Foto su disco afferma di fare esattamente questo:

Utilizzando Foto su disco è possibile recuperare le foto e i video originali (comprese le foto in formato file RAW) dalla Libreria foto in pochi semplici passaggi.

Puoi personalizzare la struttura delle cartelle per raggruppare i file multimediali per anno, mese o giorno.Per gli album, Foto su disco utilizza la struttura di cartelle definita in Foto.

I file multimediali possono essere rinominati dopo i titoli che hai eventualmente definito in Foto.Puoi anche anteporre ai nomi dei file date o date / ore dei media.

I metadati (titolo, descrizione, posizione, parole chiave, data e ora regolate) possono essere incorporati in file di immagine JPEG, PNG, TIFF e PSD o archiviati in file collaterali XMP per altri formati di file immagine (ad esempio RAW).

MacEater
2020-09-05 00:38:30 UTC
view on stackexchange narkive permalink

Alcuni aggiornamenti e aggiunte:

  1. Non troverai la cartella Masters in Catalina e Big Sur.Ora si chiama Originals.

  2. La copia delle cartelle Master o Originals non è semplice.Queste cartelle contengono una serie di sottocartelle e sottocartelle.E esporterai le versioni originali non modificate delle tue foto, ovvero perderai le modifiche.

  3. Foto su disco è stato eliminato.È stato fantastico fino a Mojave, ma si è rotto su Catalina a causa dei cambiamenti nella struttura del database di Foto.C'è una nuova app nel Mac App Store chiamata Photos Takeout che funziona su High Sierra, Mojave e Catalina (dovrebbe, anche, su Big Sur quando viene rilasciata, secondo il loro sito web).

  4. La tua cartella Master o Originals potrebbe essere vuota se le tue impostazioni caricano gli originali su iCloud e li rimuovono dal Mac.Scaricali su Foto Mac prima di esportarli.

Grazie per l'aggiornamento
meaku
2016-10-09 16:24:04 UTC
view on stackexchange narkive permalink

Esiste un eccellente Apple Script da https://origin-discussions-us.apple.com/thread/7641108?start=0&tstart=0

  imposta dest a "/ Users / me / Desktop / export /" come file POSIX come testo - la cartella di destinazione (usa un percorso valido)

dire all'applicazione "Foto"
    con timeout di 180000 secondi
        ripeti con i negli album
            imposta tFolder a dest & (ottieni il nome di i)
            my makeFolder (tFolder) - crea una cartella denominata (il nome di questo album) in dest
            esporta (recupera elementi multimediali di i) in (tFolder as alias) senza utilizzare gli originali
        fine ripetizione
    fine timeout
fine raccontare

su makeFolder (tPath)
    esegui lo script di shell "mkdir -p" & forma quotata del percorso POSIX di tPath
end makeFolder
 
Si prega di aggiungere più contesto rispetto a un semplice collegamento poiché spesso diventano obsoleti.Basterebbe una citazione dal sito.
Tieni presente che questo esporta solo gli album con nome.Se una foto non è in un album con nome (e questo non include gli album condivisi) non verrà esportata.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...