「倍速」や「2倍速」で検索して訪れる方がいらっしゃるので例としてあげてみます、
おいらのは1.5倍速で
01 @echo off
02 Path D:\Free-Soft\MPG2MP4
03 :START
05 if "%1" == "" GOTO END
06 ffmpeg -i %1 -s 320x240 -r 19.98 %1.yuv %1.wav
07 sox %1.wav %1_1.wav speed 1.5
08 del %1.wav
09 ffmpeg -s 320x240 -r 29.97 -i %1.yuv -i %1_1.wav %1.mp4
10 del %1_1.* %1.yuv
11 shift
12 GOTO START
13 :END
14 EXIT
09行目の「-r 29.97」が元ファイルのフレームレート(iPodの再生の条件でもあります)
07行目の「speed 1.5」が自分が再生したい倍速数
06行目の「-r 19.98」がミソ・・・(^^;
関係は、(06行目の「-r 19.98」) = (09行目の「-r 29.97」) / (07行目の「speed 1.5」)
となっています。(小数点以下第3桁目を四捨五入しています)
つまり、2倍速のファイルを作成したいなら、
01 @echo off
02 Path D:\Free-Soft\MPG2MP4
03 :START
05 if "%1" == "" GOTO END
06 ffmpeg -i %1 -s 320x240 -r 14.99 %1.yuv %1.wav
07 sox %1.wav %1_1.wav speed 2.0
08 del %1.wav
09 ffmpeg -s 320x240 -r 29.97 -i %1.yuv -i %1_1.wav %1.mp4
10 del %1_1.* %1.yuv
11 shift
12 GOTO START
13 :END
14 EXIT
3倍速なら、
01 @echo off
02 Path D:\Free-Soft\MPG2MP4
03 :START
05 if "%1" == "" GOTO END
06 ffmpeg -i %1 -s 320x240 -r 9.99 %1.yuv %1.wav
07 sox %1.wav %1_1.wav speed 3.0
08 del %1.wav
09 ffmpeg -s 320x240 -r 29.97 -i %1.yuv -i %1_1.wav %1.mp4
10 del %1_1.* %1.yuv
11 shift
12 GOTO START
13 :END
14 EXIT
でいいはず。
「いいはず」ってぇのは、おいらは実際にはいずれも変換していなくて、「計算上こうなると思う」って数字をあげてます。
何度も言いますが、この記事を読まれてこの方法を試される時は、自己責任でお願いしますネ。 どんなトラブルが起きてもおいらは一切関知しません。