appelscript를 통해 터미널에 보내려는 ffmpeg 명령이 있습니다. 터미널에서 직접 실행하면 작동합니다.AppleScript로 터미널에 명령 보내기
ffmpeg -i score.mov -i palette.png -filter_complex \
"fps=8,scale=600:-1:flags=lanczos[x];[x][1:v]paletteuse" -f image2pipe -vcodec ppm - | convert -delay 15 -loop 0 -layers Optimize - output39.gif
스크립트 작성자에서는 컴파일되지 않습니다.
tell application "Terminal"
do script "ffmpeg -i score.mov -i palette.png -filter_complex \
"fps=8,scale=600:-1:flags=lanczos[x];[x][1:v]paletteuse" -f image2pipe -vcodec ppm - | convert -delay 15 -loop 0 -layers Optimize - output39.gif"
end tell
나는 "라인의 끝을 예상하지만, 식별자 발견"
누구나 할 수있는 어떤 아이디어가를 얻을?
고맙다. 완벽한 작업 :) 나는 전체 경로/usr/local/bin /을 ffmpeg에 추가하고 제대로 실행되도록 변환해야했습니다. –