如何在 OS X 上创建 MTS / AVCHD 电影的慢动作版本?

如何在 OS X 上创建 MTS / AVCHD 电影的慢动作版本?

我有一个以 60pfs 录制的 MTS 文件。

我想保存一个以 1/2 速度和 30fps 播放的版本,这样我就可以将其上传到 Youtube 进行慢动作播放。

我怎样才能使用某些 OS X 工具做到这一点?

答案1

如果你想安装 FFmpeg,请安装自制首先,然后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

…您可以手动设置速度因素。

答案2

AviDemux 似乎是可行的方法:http://fixounet.free.fr/avidemux/

您可以通过前往“视频”>“帧速率”并将其设置为 30fps 来更改帧速率。

这里有一篇博客介绍了如何在 Windows 上将其导出到 YouTube,但在 OS X 上的过程应该类似。http://greeenjava.blogspot.com.au/2011/01/easy-steps-to-create-hd-video-for.html

相关内容