Salva il file .mov con applescript

1

Ho installato l'addon di Perian per Quicktime in modo che possa aprire i file .flv, e quindi posso salvarli come .m4v o .mov. Sto provando a convertire un file Apple da .flv a .m4v automaticamente utilizzando questo tutorial e macella il loro file applescript di esempio, che normalmente converte i file ChemDraw (.cdx, .cml, .mol) in .tiff, in modo che utilizzi invece Quicktime per salvare i file .flv come .m4v. Quando provo ad usarlo, però, visualizzo un errore "QuickTime Player ha ricevuto un errore: il documento 1 non capisce il messaggio di salvataggio". Il mio messaggio di salvataggio è al momento:

save first document in target_path as ".m4v"

che assomiglia alle istruzioni del dizionario QuickTime:

save specifier : The document(s) or window(s) to save.

[as saveable file format] : The file format to use.

Ho anche provato "m4v", senza il punto, e ancora ottengo l'errore.
La mia direzione di salvataggio è errata o probabilmente si tratta di un errore nel tentativo di utilizzare Quicktime anziché ChemDraw originale? Ho provato a cambiare i riferimenti a .cdx, .cml, .mol, .tiff e ChemDraw a .flv, .m4v e QuickTime rispettivamente, ma forse è più complicato di così?

Gradirei, in effetti, apprezzare qualsiasi esempio che mostra come salvare un file di applicazione (es: TextEdit .rtf o .txt), poiché non riesco a ottenere alcun tipo di file da salvare usando applescript.

    
posta Dori 30.12.2010 - 04:42
fonte

3 risposte

2

Mi dispiace, è ancora troppo basso per pubblicare commenti. Stiamo parlando di QuickTime Player X o QuickTime Player 7? (molto diverso .sdefs)

Inoltre, puoi pubblicare il contenuto dello script fino a save first document in target_path as ".m4v" ? (Puoi dire che i blocchi possono essere importanti, oltre a sapere che tipo di valore target_path è, ecc.)

    
risposta data 01.01.2011 - 00:52
fonte
1

Ho solo dovuto scrivere Quicktime una volta, e quello script è finito da tempo, ma ricordo che in realtà il comando export è davvero quello che vuoi se vuoi convertire i formati. Dal dizionario

export v : Export a movie to another file; export document : the movie to export; in file : the destination file; using settings preset text : the name of the export settings preset to use

Ricordo di aver aperto un file di esempio, creando un preset, esportando il file, quindi utilizzando il nome del preset nello script finale. Ma la chiave era quella di creare e utilizzare manualmente il preset per primo.

Ci sono molti punti per iniziare con Applescript, ma Quicktime non è sicuramente uno di questi, e l'hacking di quel tutorial non funzionerà senza molti sforzi inutili. Vi raccomando di cercare ulteriormente l'esempio di Applescript specifico per Quicktime in quanto l'API è un po 'vistosa e molto debole nella versione attuale (10.x, credo), per essere onesti. So che Apple ha una raccolta di codici d'esempio Quicktime Applescript sepolti sul loro sito, ma il link non è più nelle mie note. Macscripter.net potrebbe offrire alcuni esempi pratici.

    
risposta data 30.12.2010 - 15:03
fonte
0

Se utilizzi QuickTime Pro 7, credo che possa solo salvare in modo nativo in .mov. Hai la possibilità di esportare in altri formati, ma il salvataggio è una funzione diversa, ed è sempre .mov indipendentemente dal codec utilizzato all'interno.

Verifica se puoi salvare come .mov con il tuo script. Se puoi, allora sai che è necessario modificare il codice per utilizzare una funzione di esportazione. Se non puoi, allora c'è qualche altro problema.

    
risposta data 01.01.2011 - 02:31
fonte

Leggi altre domande sui tag