возникла такая задача, но при перекодировании сохраняется только 1 кадр, а звука, по-моему, вообще нет:
$ ffmpeg -i out.jpg -i o.mp3 -y out.avi
Есть ли способ принудительно задать длительность выходного файла(-ss вроде не работает) или придется по длине аудио создавать картинки(одинаковые) и ими заполнять? Может быть, для этой цели лучше подойдет другая программа(важно, чтобы все делалось через командную строку)?