Guardar archivo .mov con applecript

1

He instalado el complemento Perian para Quicktime para que pueda abrir archivos .flv y luego puedo guardarlos como .m4v o .mov. Estoy tratando de hacer un Applescript para convertir de .flv a .m4v automáticamente usando esto tutorial y matando su ejemplo de archivo applecript, que normalmente convierte los archivos ChemDraw (.cdx, .cml, .mol) en .tiff, de modo que en su lugar utiliza Quicktime para guardar los archivos .flv como .m4v. Sin embargo, cuando trato de usarlo, aparece un error "QuickTime Player recibió un error: el documento 1 no comprende el mensaje de guardado". Mi mensaje de guardado es actualmente:

  

guarda el primer documento en target_path como ".m4v"

que se parece a las instrucciones del diccionario QuickTime:

  

guardar especificador: el (los) documento (s) o la (s) ventana (s) para guardar.

     

[ como formato de archivo que se puede guardar]: el formato de archivo que se debe usar.

También probé "m4v", sin el período, y sigo recibiendo el error.
¿Mi dirección de guardado es incorrecta, o es probablemente un error al 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 sea más complicado que eso?

De hecho, apreciarí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 obtener ningún tipo de archivo para guardar usando applescript.

    
pregunta Dori 30.12.2010 - 04:42

3 respuestas

2

Lo sentimos, todavía es demasiado bajo para publicar comentarios. ¿Estamos hablando de QuickTime Player X o QuickTime Player 7? (muy diferentes .sdefs)

Además, ¿puedes publicar el contenido del script antes de save first document in target_path as ".m4v" ? (los bloques pueden ser importantes, además de saber qué tipo de valor target_path es, etc.)

    
respondido por el NSGod 01.01.2011 - 00:52
1

Solo he tenido que ejecutar Quicktime una vez, y ese script ya no existe, pero recuerdo que en realidad el comando export es realmente lo que quieres si quieres convertir formatos. Del diccionario

  

exportar v: exportar una película a otra   expediente; documento de exportación: la película a   exportar; en archivo: el archivo de destino;   usando la configuración de texto preestablecido: el nombre   de los ajustes preestablecidos de exportación para utilizar

Recuerdo abrir un archivo de muestra, crear un ajuste preestablecido, exportar el archivo y luego usar el nombre del ajuste preestablecido en el script final. Pero la clave era crear y usar manualmente el preajuste primero.

Hay muchos lugares para comenzar con Applescript, pero Quicktime definitivamente no es uno de ellos, y hackear ese tutorial no funcionará sin un esfuerzo innecesario. Te recomiendo que busques un ejemplo de Apple Applescript específico 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 Quicktime Applescript escondida en su sitio, pero el enlace ya no está en mis notas. Macscripter.net podría ofrecer algunos ejemplos prácticos también.

    
respondido por el Philip Regan 30.12.2010 - 15:03
0

Si está utilizando QuickTime Pro 7, creo que solo puede guardar de forma nativa 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.

Vea si puede guardar como .mov con su script. Si puede, entonces sabe que necesita cambiar su código para usar una función de exportación. Si no puedes, entonces es otro problema.

    
respondido por el NReilingh 01.01.2011 - 02:31

Lea otras preguntas en las etiquetas