Что значит "ничего не выполняет"? Батник не запускается вообще или запускается, но чего-то не делает?
Формально функция правильно вызывается. Если батник в одном каталоге с exe программы или в каталоге из path, то должен запуститься. А уж правильный ли набор параметров передаёте - Вам виднее.
kalapanga: пробовал передать любые команды от pause до dfkdfjdf
решил проблему выполнением команды из cmd
'/K "C:\Users\user\Desktop\ffmpeg delphi\Win32\Release\bin\ffmpeg.exe" -i C:\123\fb.avi -f mjpeg -ss 00:00:01 -vframes 1 1.jpg 2>&1'