Automazione della creazione di sequenze di immagini Quicktime in Mountain Lion

1

Ho 69 cartelle di jpeg che voglio trasformare in 69 filmati time-lapse veloci. Anziché eseguire questa operazione alla volta in Quicktime 7 Pro (Open Image Sequence, selezionare il primo fotogramma, scegliere 30 fps come frequenza fotogrammi, attendere il montaggio dei fotogrammi, salvare il risultato selezionando "come film di riferimento", modificare il nome del Quicktime risultante da "Untitled.mov" al nome della cartella jpeg corrispondente, ripetere) - c'è un modo semplice per automatizzare questo?

    
posta chuckkahn 31.10.2012 - 22:05
fonte

1 risposta

2

Automator con alcuni AppleScript lo farà bene. I fotogrammi devono essere nominati in modo coerente - blah1.jpg blah2.jpg blah3.jpg … blah50.jpg , ecc. Ogni sequenza che si desidera sia un film deve essere nella propria cartella.

  1. Apri Automator e crea un nuovo flusso di lavoro.
  2. Aggiungi l'azione Trova elementi mirato specificati e aggiungi ciascuna cartella contenente le sequenze all'azione.
  3. Aggiungi l'azione Esegui AppleScript , con il seguente codice:

    on run {input, parameters}
        repeat with theFolder in input
            tell application "Finder" to set theSequence to first item of folder theFolder as alias
            tell application "QuickTime Player 7"
                activate
                open image sequence theSequence frames per second 30
    
                set nameSequence to (theSequence as string) & ".mov"
    
                tell document 1
                    with timeout of 500 seconds
                        save self contained in nameSequence
                    end timeout
    
                end tell
            end tell
        end repeat
    end run
    

Eseguilo e otterrai un .mov in ogni cartella. Fammi sapere se hai qualche domanda.

Il codice AppleScript è adattato dal post al forum Macworld Hints.

    
risposta data 31.10.2012 - 23:17
fonte

Leggi altre domande sui tag