AppleScript: problema de exportación de QuickTime a secuencia de imagen
-
06-07-2019 - |
Pregunta
Estoy tratando de exportar una instantánea de una película usando Quicktime. Este es el código que hace la instantánea:
export document 1 to file target_file as image sequence using settings "JPEG, 10 fps"
Esto guarda la imagen como PNG en lugar de un archivo JPEG.
Cuando uso el siguiente código:
export document 1 to file target_file as image sequence using settings preset "JPEG, 25 fps"
funciona bien con la configuración predeterminada. Pero con mi configuración personalizada no puede crear el JPEG, sino que creó un PNG.
Estoy intentando leer los documentos de soporte, pero no pude encontrar nada.
¡Gracias de antemano por cualquier ayuda!
Solución
La configuración de acuerdo con el diccionario QuickTime Player espera un archivo (específicamente un archivo .qtes
o .set
) que contenga la configuración.
Puede guardar un archivo .qtes de la configuración de Secuencia de imagen utilizada más recientemente utilizando el siguiente AppleScript:
set file2save to (choose file name default location (path to desktop) default name "setting.qtes")
tell application "QuickTime Player"
tell first document
save export settings for image sequence to file2save
end tell
end tell
Fuente original: MacScripter
Después de eso, cambie el código a:
tell application "QuickTime Player"
#Change this path to wherever the .qtes file is
set settings_file to "Macintosh HD:setting.qtes"
export document 1 to file "prefix" as image sequence using settings alias settings_file
end tell
Recuerde cambiar "Macintosh HD" en el script con el nombre de su volumen, el archivo .qtes está activado; de lo contrario, obtendrá los archivos .png.