【发布时间】:2017-03-15 20:06:07
【问题描述】:
我有这个 ffmpeg 命令,我想通过 appelscript 发送到终端。当我直接在终端中运行它时它可以工作。
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
这不会在 scripteditor 中编译。
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
我得到“预期的行尾,但找到了标识符”
有人知道该怎么做吗?
【问题讨论】:
标签: terminal ffmpeg applescript