Я использую следующую команду для рекурсивного преобразования MP4 в PNG.
Команда работает рекурсивно - (конвертирует файл и оставляет преобразованный файл в исходном каталоге), хотя в результате вновь преобразованный файл получает имя:
example.mp4.png
вместо того
example.png
Вот моя команда.
find -name "*.mp4" -type f|xargs -i sh -c 'ffmpeg -i {} -r 0.0033 -vf scale=-1:1024 -vcodec png $(basename {} .mp4).png'