2 votos

Gota con una barra de progreso?

Primero de todo, pido disculpas por mi ignorancia en el tema. Todo esto ffmpeg y la automatización es nuevo para mí y a veces no puedo ver incluso evidente de las cosas.

Estoy aprendiendo líneas de comandos para codificar vídeos (yo uso de FFMPEG para cambiar la configuración del video, marca de agua, todo ese tipo de cosas para mejorar mi flujo de trabajo)

Ahora estoy tratando de transformar esas líneas de comandos en Applescript gotitas de aplicaciones para hacer la vida más fácil. Anoche me las arreglé para activar mi primera en un Applescript aplicación de gota, pero me faltan los avances que puedo ver cuando puedo usar el shell de comandos.

I. E.

Puedo ver fotogramas por segundo, ¿cuánto dentro de vídeo ... este tipo de información

progress I can see if using the script on terminal window

Me gustaría saber si hay una forma de modificar / agregar algo sobre esta secuencia de comandos para ver un avance similar, avísele a la terminal para abrir mientras se ejecuta la secuencia de comandos o una detallada barra de progreso en una ventana emergente.

Este es el scrip actualmente estoy empezando con

for f in "$@"
do

/usr/local/bin/ffmpeg -i "$f" -vf "drawtext=fontfile=/Library/Fonts/Tahoma.ttf: text='Central Text':\ x=(w-text_w)/2:y=(h-text_h-line_h)/2: fontsize=100: fontcolor=white@0.2" -s 720x406 -c:v libx264 -b:v 1400k -pix_fmt yuv420p -b:a 192k "${f%.*}_watermarked.mov"
done

1voto

Malik hassan Puntos 16

Si usted quiere tener solo terminal y ejecutar usted puede obtener una idea de los de abajo.

No es muy limpio, pero las obras de tipo..

ejemplo:

on open myFiles
        set bigList to {}
        repeat with i from 1 to number of items in myFiles
            set this_item to item i of myFiles
            copy (quoted form of POSIX path of this_item) & space to end of bigList
        end repeat
     tell application "Terminal"


            do script ("for f in  " & items of bigList as string) & "
    do

    echo  \"$f\"

    done"

        end tell
end open

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