Как создать замедленную версию фильма MTS / AVCHD на OS X?

У меня есть файл MTS, записанный в 60pfs.

Я хочу сохранить его версию, которая играет на 1/2 скорости с 30 кадрами в секунду, которую я могу, например, загрузить на Youtube для такого замедленного воспроизведения.

Как я могу сделать это с некоторыми инструментами OS X?

2 ответа

Если вы хотите установить FFmpeg, сделайте это, сначала установив Homebrew, а затем brew install ffmpeg,

Все, что вам нужно сделать, это:

ffmpeg -i input.mp4 -vf "setpts=(1/speed)*PTS" output.mp4

… где speed коэффициент ускорения, например, 2 для удвоения или 0,5 для медленного движения на половинной скорости. FFmpeg изменит метку времени представления отдельных кадров вместо фактической частоты кадров.

Это часто работает лучше, чем просто установка другой частоты кадров. Если бы вы установили более низкую частоту кадров, все FFmpeg было бы перетаскивать кадры между ними. В итоге вы получите видео той же продолжительности, но без замедленной съемки.


Если вы хотите использовать mencoder вместо OS X, затем используйте Homebrew для brew install mplayer, Он будет отправлен с mencoder двоичный файл. Теперь вы можете попробовать один из них:

mencoder -fps 12 -nosound -ovc copy in.mp4 -o out.mp4

… где 12 будет частота кадров результата. Или же:

mencoder -speed 1/2 -nosound -ovc copy in.mp4 -o out.mp4

… Где вы можете установить коэффициент скорости вручную.

AviDemux, кажется, путь: http://fixounet.free.fr/avidemux/

Вы можете изменить частоту кадров, выбрав "Видео"> "Частота кадров" и установив его как 30fps.

Вот блог, описывающий, как экспортировать его для YouTube в Windows, но процесс должен быть похож на OS X. http://greeenjava.blogspot.com.au/2011/01/easy-steps-to-create-hd-video-for.html

Другие вопросы по тегам