我有这个ffmpeg命令,我想通过appelscript发送给终端。当我直接在终端中运行它时,它会起作用。用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并转换为使其正常运行。 –