1

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

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

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

2 ответа2

1

Если вы хотите установить 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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .