1 votos

Guardar un archivo .mov con applescript

He instalado el addon Perian para Quicktime para que pueda abrir archivos .flv, y entonces puedo guardarlos como .m4v o .mov. Estoy tratando de hacer un Applescript para convertir de .flv a .m4v automáticamente usando este tutorial y he estropeado su archivo applescript de ejemplo, que normalmente convierte los archivos ChemDraw (.cdx, .cml, .mol) a .tiff, para que en su lugar utilice Quicktime para guardar los archivos .flv como .m4v. Sin embargo, cuando intento usarlo, me sale un error "QuickTime Player obtuvo un error: el documento 1 no entiende el mensaje de guardado". Mi mensaje de guardado es actualmente:

guardar el primer documento en target_path como ".m4v"

que se parece a las instrucciones del diccionario QuickTime:

guardar especificador : El/los documento(s) o ventana(s) a guardar.

[ como formato de archivo guardable] : El formato de archivo a utilizar.

También he probado con "m4v", sin el punto, y sigue dando el error.
¿Está mal mi dirección de guardado, o es probablemente un error por tratar de usar Quicktime en lugar del ChemDraw original? Intenté cambiar las referencias a .cdx, .cml, .mol, .tiff, y ChemDraw a .flv, .m4v, y QuickTime respectivamente, pero quizás es más complicado que eso?

De hecho, agradecería cualquier ejemplo que muestre cómo guardar un archivo de aplicación (por ejemplo, un TextEdit .rtf o .txt), ya que parece que no puedo conseguir guardar ningún tipo de archivo utilizando applescript.

2voto

Clay Nichols Puntos 569

Lo siento, todavía es demasiado bajo para publicar un comentario. ¿Estamos hablando de QuickTime Player X o QuickTime Player 7? (los .sdefs son muy diferentes)

Además, puedes publicar el contenido del script que lleva a save first document in target_path as ".m4v" ? (los bloques tell pueden ser importantes, así como saber qué tipo de valor target_path es, etc.)

1voto

Mike Polen Puntos 3173

Sólo he tenido que scribir Quicktime una vez, y ese script hace tiempo que desapareció, pero sí recuerdo que realmente el export es realmente lo que quieres si quieres convertir formatos. Desde el Diccionario

export v : Exportar una película a otro archivo; exportar documento : la película a exportar; en archivo : el archivo de destino; usar texto preestablecido : el nombre de la configuración de exportación que se va a utilizar

Recuerdo que abrí un archivo de muestra, creé un preset, exporté el archivo y luego usé el nombre del preset en el script final. Pero la clave estaba en crear y utilizar manualmente el preset primero.

Hay un montón de lugares para empezar con Applescript, pero Quicktime definitivamente no es uno de ellos, y hackear ese tutorial no va a funcionar sin un montón de esfuerzo innecesario. Te recomiendo que busques más ejemplos de Applescript específicos para Quicktime, ya que la API es un poco torpe y muy débil en la versión actual (10.x, creo), para ser honesto. Sé que Apple tiene una colección completa de código de ejemplo de Quicktime Applescript enterrada en su sitio, pero el enlace ya no está en mis notas. Macscripter.net también podría ofrecer algunos ejemplos prácticos.

0voto

EndangeredMassa Puntos 9532

Si está utilizando QuickTime Pro 7, creo que puede sólo guardar nativamente en .mov. Tiene la opción de exportar a otros formatos, pero guardar es una función diferente, y siempre es .mov independientemente del códec utilizado dentro.

Mira si puedes guardar como .mov con tu script. Si puedes, entonces sabes que necesitas cambiar tu código para usar una función de exportación. Si no puedes, entonces es otro problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X