0

ファイルの名前をバッチで変更するために automator を使用してきましたが、素晴らしいです! 残念ながら、フレーム シーケンス内の他のすべての画像の名前を変更し、その間にある画像を削除する必要があるという問題が発生しました。ファイル名の番号の条件ステートメントを含む AppleScript が必要であるという結論に達しましたが、それを作成する方法がまったくわかりません。

基本的に、60 fps で実行される 60 フレームがあり、それぞれに拡張子 #### が付いています。(たとえば、0000、0001、0002 など) フレームを 60 から 30 に変換するには、フレームを 1 つおきに削除し、残りのフレームを連続する名前に変更するにはどうすればよいですか?

4

1 に答える 1

2

代わりにシェルスクリプトを使用します。

rm *[13579].png; i=0; for f in *.png; do mv "$f" frame_$(printf %04d $i).png; ((i++)); done

于 2013-02-16T23:46:58.730 に答える