私はこの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
私は
誰もが何をすべきかのアイデアを持っている「行の期待終わりをしかし、識別子を見つけた」のですか?
ありがとう。完璧に作業しました:)私はffmpegに完全パス/ usr/local/bin /を追加して、正しく動作させる必要がありました。 –