[FFmpeg-user] Subtitle filter and filename with quotes and spaces

kouta84 at gmail.com kouta84 at gmail.com
Tue May 13 21:28:29 CEST 2014


Hi can someone try if this works?

for me, on Windows works.


::remove quotes
::for /f "useback tokens=*" %%a in ('%2') do set SubString=%%~a


set SubString=%2


::first escape
set SubString=%SubString:\=\\%
set SubString=%SubString::=\:%
set SubString=%SubString:'=\'%


::second escape
set SubString=%SubString:\=\\%
set SubString=%SubString:'=\'%
set SubString=%SubString:[=\[%
set SubString=%SubString:]=\]%
set SubString=%SubString:,=\,%
set SubString=%SubString:;=\;%


::third escape
::set SubString=%SubString:\=\\%


%~dp0ffmpeg.exe -i %1 -c:v libx264 -vf subtitles=filename=%SubString% -strict -2 -c:a aac "%~n1_test.mp4"


More information about the ffmpeg-user mailing list