Спасибо за вашу помощь, @ mayudong, но я ничего не знаю о powershell и не мог этого понять.Наконец-то я справился с AHK:
SetWorkingDir g:\
#m::
Loop, %A_WorkingDir%\*.mp4
{
if( InStr(A_LoopFileName,"news")=1 or InStr(A_LoopFileName,"today")=1 ){
FileGetTime,mt,% A_LoopFileLongPath
runwait,ffmpeg -y -i "%A_LoopFileLongPath%" -ss 8 -vcodec copy -acodec copy "g:\+temp\%A_LoopFileName%"
FileSetTime,mt,g:\+temp\%A_LoopFileName%
}
}
return