回答編集履歴

1 update

yohhoy

yohhoy score 5926

2016/04/13 12:41  投稿

> `ffmpeg -i "%%i.avi" -b:v 1000k -pass 2 "%%b.mp4"`
`%%i`のような二重`%`はfor文の中だけで有効です。call時に指定している値は、call先では"%1", "%2"として受け取れます。
バッチファイル中では、`%%i`のような二重`%`はfor文の中だけで有効です。call時に指定している値は、call先では`%1`, `%2`として受け取れます。
```
:ENC
ffmpeg -i "%1.avi" -b:v 1000k -pass 2 "%2.mp4"
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る