Craft Converter
Offrimi un caffè

Perché i progetti Adobe non si aprono in altre app

Fai doppio clic su un .aep o un .indd con un'app che non è di Adobe e non succede nulla di utile. Non è un difetto né un dispetto: dipende da come sono fatti i file di progetto e da quello che gli altri programmi possono sapere su di loro.

Un file di progetto è lo stato di una sola applicazione

Un file di progetto non descrive il tuo lavoro in termini neutri. È lo stato di un programma, scritto con la struttura che a quel programma faceva comodo: un suo modello di oggetti, una sua idea di cosa siano un livello, una clip o uno stile, spesso con identificatori interni e campi legati alla versione. Il file è pensato per essere riletto dalla stessa applicazione, di solito nella stessa versione o in una più recente.

Per questo i formati raramente vengono pubblicati. Adobe ne documenta alcuni (il PSD di Photoshop ha una specifica pubblica, e anche il vecchio formato .ai versione 7 di Illustrator è stato pubblicato), ma i file di progetto nativi di After Effects, InDesign e Lightroom Classic non sono documentati per sviluppatori esterni. Chi vuole leggerli non ha un manuale da seguire.

Cosa vuol dire "leggere" un formato chiuso

Quando manca una specifica, il supporto si costruisce osservando i file. In pratica:

Dei progetti After Effects esiste anche un gemello testuale: l'.aepx, lo stesso progetto salvato come XML (File ▸ Salva con nome ▸ Salva una copia come XML). È molto più facile da leggere, ma resta uno schema di Adobe, non uno standard pubblicato. Craft Converter accetta sia .aep sia .aepx. Il repository annota che il percorso .aepx deriva dal codice originale e qui non è stato provato per mancanza di file di esempio: un buon promemoria del fatto che "XML" non significa "problema risolto".

E leggere è solo metà del lavoro. Dopo che il lettore ha capito la sorgente, l'applicazione di destinazione deve saper esprimere la stessa cosa. Un lettore può decodificare perfettamente una sfocatura e non avere dove metterla, se la destinazione non ha un effetto equivalente.

I formati di scambio documentati

La risposta del settore sono formati pensati per essere scambiati, non per ripristinare lo stato di un'app. Alcuni che contano qui:

FormatoAmbitoCos'è
Final Cut Pro 7 XML (xmeml)Montaggio videoUna descrizione XML documentata di sequenze, clip, transizioni e alcuni effetti. La leggono Premiere Pro e l'importatore di FilmCraft.
AAFMontaggio video e audioUn formato aperto di scambio per i montaggi, molto usato per mandare un montaggio a strumenti audio o di finishing.
IDMLImpaginazioneIl formato di scambio di InDesign, basato su XML: un pacchetto di file XML che InDesign apre e salva.
.ai compatibile PDFGrafica vettorialeUn .ai che contiene una copia PDF del disegno accanto ai dati di modifica privati di Illustrator.
File XMP lateraliMetadati fotograficiPiccoli file XML accanto alla foto con valutazioni, etichette, parole chiave e didascalie.
SVG e PDFGrafica vettoriale, documentiStandard aperti o pubblicati, letti da moltissimi strumenti.

Alcuni sono buone strade in entrambe le direzioni. Le pagine delle app Craft nel repository ne descrivono qualcuna: FilmCraft esporta Final Cut Pro XML e AAF, che Premiere Pro importa; DesignCraft esporta IDML, che InDesign apre; VectorCraft esporta PDF e SVG e può salvare un .ai che Illustrator apre. In questi casi non serve un convertitore, perché entrambi i lati parlano già un formato comune.

Perché i formati di scambio perdono informazioni

Un formato di scambio è un minimo comune denominatore: porta solo ciò che i suoi autori pensavano servisse a tutti gli strumenti. Quello che è specifico di un'app non ci sta, e viene scartato, appiattito o approssimato:

Nulla di tutto questo è un difetto di un convertitore in particolare: è il prezzo del passaggio tra due modelli che non sono mai stati progettati per coincidere.

Cosa significa per un progetto vero

  1. Controlla prima se l'app apre già il file da sola. Alcune app Craft leggono direttamente i formati Adobe: secondo il repository, PhotoCraft apre PSD e PSB, VectorCraft apre .ai e .ait, DesignCraft apre .indd e .idml, LightCraft importa i cataloghi .lrcat. Prova questa strada per prima.
  2. Preferisci un percorso documentato se hai ancora l'app originale. Se hai ancora InDesign, un'esportazione IDML è in genere più sicura che chiedere a un'altra app di interpretare l'.indd. Se hai Illustrator, aiuta salvare con l'opzione compatibile PDF.
  3. Usa un convertitore dove non esiste un formato comune. I progetti After Effects e Premiere Pro sono gli esempi: non c'è un formato neutro per una composizione completa, quindi Craft Converter legge l'.aep o il .prproj e ricostruisce il progetto per EffectCraft o FilmCraft.
  4. Conserva l'originale. Considera il risultato un nuovo progetto, non un sostituto, e confrontalo con la sorgente.
  5. Leggi il resoconto. Una buona conversione dice cosa non è riuscita a portare. Quello che trovi elencato è da rifare a mano.

Limiti e cosa controllare

Poiché i formati non sono pubblici, ogni lettore è in parte un'ipotesi ben fondata, e questo vale per Craft Converter, per py-aep e per gli importatori delle app Craft. Controlla espressioni, effetti con parametri insoliti, font, file collegati e tutto ciò che ha sfumature di tempo o di colore. Le app coinvolte sono progetti open source indipendenti del team ArtCraft, e Craft Converter è un sito indipendente, non affiliato ad Adobe né ad ArtCraft.

Per la parte pratica, la guida spiega come preparare un progetto e leggere il resoconto, i formati supportati elencano cosa copre ogni percorso, e i convertitori After Effects e Premiere Pro sono i due punti in cui un file viene davvero tradotto. Il resto è nelle domande frequenti.

Prova i convertitori