Wie erstelle ich unter OS X eine Zeitlupenversion eines MTS-/AVCHD-Films?

Wie erstelle ich unter OS X eine Zeitlupenversion eines MTS-/AVCHD-Films?

Ich habe eine mit 60pfs aufgezeichnete MTS-Datei.

Ich möchte eine Version davon speichern, die mit halber Geschwindigkeit und 30 fps abgespielt wird, und die ich beispielsweise auf YouTube hochladen kann, um dort eine solche Zeitlupenwiedergabe zu ermöglichen.

Wie kann ich das mit einigen OS X-Tools machen?

Antwort1

Wenn Sie FFmpeg installieren möchten, installieren SieSelbstgebrautesZuerst, dann brew install ffmpeg.

Alles was du tun musst, ist:

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

… Wospeedist der Beschleunigungsfaktor, z. B. 2 für Verdoppelung oder 0,5 für Zeitlupe bei halber Geschwindigkeit. FFmpeg ändert den Präsentationszeitstempel der einzelnen Frames anstelle der tatsächlichen Framerate.

Dies funktioniert oft besser, als einfach eine andere Bildrate einzustellen. Wenn Sie eine niedrigere Bildrate einstellen würden, würde FFmpeg lediglich die dazwischen liegenden Bilder weglassen. Sie würden am Ende ein Video mit der gleichen Dauer erhalten, aber keine echte Zeitlupe.


Wenn Sie es stattdessen für OS X verwenden möchten mencoder, verwenden Sie Homebrew brew install mplayer. Es wird mit einer mencoderBinärdatei geliefert. Nun können Sie eines davon ausprobieren:

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

…wobei 12die resultierende Framerate wäre. Oder:

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

…wo Sie den Geschwindigkeitsfaktor manuell einstellen können.

Antwort2

AviDemux scheint die Lösung zu sein:http://fixounet.free.fr/avidemux/

Sie können die Bildrate ändern, indem Sie zu Video > Bildrate gehen und sie auf 30 fps einstellen.

In diesem Blog wird beschrieben, wie man es für YouTube unter Windows exportiert. Unter OS X sollte der Vorgang jedoch ähnlich sein.http://greeenjava.blogspot.com.au/2011/01/easy-steps-to-create-hd-video-for.html

verwandte Informationen