strftime не является универсальной опцией c для всех мультиплексоров; он задан c для нескольких.
Однако вы можете обойти это, используя мультиплексор сегмента. Сегментный мультиплексор предназначен для случаев, когда выходные данные должны быть разделены по сегментам. Однако, установив очень большое время сегмента, он эффективно запишет один файл.
Итак,
ffmpeg -f dshow -rtbufsize 100M -i video="Game Capture HD60 S (Video) (#01)":audio="Game Capture HD60 S (Audio) (#01)" -c:v mpeg2video -q:v 0 -r 30000/1001 -c:a aac -b:a 192k -threads 12 -flags +ilme+ildct -top 1 -f segment -segment_time 99999 -strftime 1 "file-%Y%m%d-%%04d.ts"
(Установите значение r для точного представления)