ffmpeg не хочет работать с картинкой если в её имени отсутствует расширение.
с этой картинкой работает:
ffmpeg -y -i pic.jpg -vf "drawtext=text='sometext':x=50:y=50:fontsize=30:fontcolor=black: " pic.jpg
~$ffmpeg -y -i picture -vf "drawtext=text='sometext':x=50:y=50:fontsize=30:fontcolor=black: " picture
...
...
[NULL @ 0x5cb0583fe8c0] Unable to find a suitable output format for 'picture'
picture: Invalid argument
~$
Можно как-нибудь обойтись без расширения?