Exportar em lote vídeos selecionados com QuickTime Player 7 usando configurações de exportação específicas?

Exportar em lote vídeos selecionados com QuickTime Player 7 usando configurações de exportação específicas?

Como posso usar applescript ou Automator para exportar em lote arquivos de vídeo que selecionei no Finder, masNÃOusando o método de serviço "Codificar arquivos de vídeo selecionados", que possui apenas 4 formatos para escolher?

Basicamente, preciso exportar os vídeos usando as "Configurações mais recentes" escolhidas na última vez que exportei um vídeo do QuickTime 7 ou ter alguma opção para especificar as configurações usando a caixa de diálogo de exportação do QuickTime 7 para escolher a formatação específica que desejo. necessidade dos vídeos que selecionei.

Às vezes preciso que o codec seja "Apple ProRes 422 LT" e outras vezes preciso usar o "Apple ProRes 422" normal. Também precisarei garantir que a taxa de quadros esteja definida como 30, independentemente da taxa de quadros do arquivo de origem, e as dimensões serão 1280x720 ou 1920x1080.

Por último, também precisarei definir diferentes opções de codificação de áudio para diferentes vídeos.

Espero que alguém saiba uma maneira de fazer isso. Estive pesquisando por aqui e no Google e não consegui descobrir. Parece que a maior parte das informações que encontro on-line é apenas dizer às pessoas como usar o mesmo método, que é usar o serviço "Codificar arquivos de vídeo selecionados".

Responder1

Eureka! Encontrei um fluxo de trabalho do Automator online que realmente funciona. Eu só tive que modificá-lo para receber arquivos de filme como entrada em vez de imagens. Ele usa as "Configurações mais recentes" do QuickTime 7, então só preciso exportar o primeiro vídeo manualmente para que as configurações sejam inseridas corretamente, e o restante posso apenas selecionar e agrupar. Viva!

A página original que encontrei com o arquivo de informações e fluxo de trabalho está aqui: http://ptrbrtz.net/batch-convert-animated-gifs-to-videos-using-applescript-automator-quicktime-7-on-os-x/

Adicionarei o script aqui também, caso a página que vinculei desapareça. Isso só precisa ser adicionado no Automator como um serviço, com arquivos de filme do Finder como entrada.

imagem mostrando como adicionar o serviço no Automator

E aqui está o AppleScript para adicionar ao serviço. Acabei de salvar o serviço como "Export_mov_via_QuickTime7.workflow".

on run {inputFiles}
    if inputFiles is equal to {} then
        set inputFiles to (choose file with prompt "Select the file(s) to convert:" with multiple selections allowed without invisibles)
    end if
    open inputFiles
end run

on open droppedItems
    tell application "Finder" to set inputFolder to (container of first item of droppedItems) as Unicode text
    set outputFolder to (choose folder with prompt "Select output folder:" default location (inputFolder as alias)) as Unicode text

    display dialog "Most recent QuickTime 7 export settings will be used.
Existing files will be overwritten/moved to trash!
Beware of evil QT7 Gamma shift!"

    tell application "QuickTime Player 7"
        activate
        close every window
    end tell

    repeat with currentItem in droppedItems
        tell application "Finder" to set fileName to name of currentItem as Unicode text

        tell application "QuickTime Player 7"
            open currentItem
            tell front document to set frameCount to count of frames of first track
        end tell

        set outputFileName to (outputFolder & fileName & ".mov")

        tell application "Finder"
            if exists file outputFileName then
                delete file outputFileName
            end if
        end tell

        tell application "QuickTime Player 7"
            if frameCount is greater than 1 then
                with timeout of 86400 seconds -- 24 hours
                    export front document to outputFileName as QuickTime movie using most recent settings
                end timeout
            end if
            close front document
        end tell
    end repeat

    quit application "QuickTime Player 7"
end open

Agora, sempre que você quiser exportar vídeos em lote usando o QuickTime Player 7 Pro com as configurações que você escolher, basta selecionar todos os outros vídeos que deseja exportar, selecionar o serviço no menu Finder-> Serviços e desfrutar de um bom café faça uma pausa enquanto todos os seus vídeos são convertidos! =D

informação relacionada