LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

-r 23.98

Про всё в целом не подскажу, но вот эта часть явно расходится с тем, что ты хочешь. -r действует не на всё целиком, он действует на то, что в параметрах идёт после него.

То есть ffmpeg -r 23.98 -i out_frames/frame%08d.jpg <...> означает «взять кадры из картинок по 23.98 кадра в секунду, передать дальше». А ffmpeg -i out_frames/frame%08d.jpg <...> -r 23.98 <...> означает «взять кадры из картинок по 25 кадров в секунду, потом отбросить кадры так, чтобы время осталось тоже, но кадров стало 23.98 штуки в секунду, потом передать дальше».

Исходная версия i-rinat, :

-r 23.98

Про всё в целом не подскажу, но вот эта часть явно расходится с тем, что ты хочешь. -r действует не на всё целиком, он действует на то, что в параметрах идёт после него.

То есть ffmpeg -r 23.98 -i out_frames/frame%08d.jpg <...> означает "взять кадры из картинок по 23.98 кадра в секунду, передать дальше. А ffmpeg -i out_frames/frame%08d.jpg <...> -r 23.98 <...> означает «взять кадры из картинок по 25 кадров в секунду, потом отбросить кадры так, чтобы время осталось тоже, но кадров стало 23.98 штуки в секунду, потом передать дальше».