Bagaimana cara membuat versi gerak lambat dari film MTS / AVCHD pada OS X?


2

Saya memiliki file MTS yang direkam pada 60pfs.

Saya ingin menyimpan versi yang diputar pada kecepatan 1/2 dengan 30fps, yang dapat saya unggah misalnya ke Youtube untuk pemutaran gerakan lambat di sana.

Bagaimana saya bisa melakukan itu dengan beberapa alat OS X?

Jawaban:


1

Jika Anda ingin menginstal FFmpeg, lakukan dengan menginstal Homebrew terlebih dahulu, lalu brew install ffmpeg.

Yang harus Anda lakukan adalah:

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

… Di mana speedfaktor speedup, misalnya 2 untuk penggandaan, atau 0,5 untuk gerakan lambat pada kecepatan setengah. FFmpeg akan mengubah cap waktu presentasi dari masing-masing frame alih-alih framerate yang sebenarnya.

Ini sering bekerja lebih baik daripada hanya mengatur framerate yang berbeda. Jika Anda mengatur framerate yang lebih rendah, semua FFmpeg akan menjatuhkan frame di antaranya. Anda akan berakhir dengan video dengan durasi yang sama, tetapi tidak ada gerakan lambat yang nyata.


Jika Anda ingin menggunakan mencoderOS X sebagai gantinya, maka gunakan Homebrew untuk brew install mplayer. Ini akan dikirimkan dengan mencoderbiner. Sekarang, Anda dapat mencoba salah satu dari ini:

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

... di mana 12akan menjadi frame rate hasil. Atau:

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

... di mana Anda dapat mengatur faktor kecepatan secara manual.


terima kasih, tetapi ketika saya mencoba ini meskipun framerate memang menurun, seluruh video tampaknya semakin menurun secara kualitas. Apakah ada cara untuk melakukan ini dengan cara lossless atau dengan sedikit kerugian?
GJ.

FFmpeg akan menggunakan libx264 untuk penyandian dan memilih faktor kualitas default (CRF) dari 23 di sini. Gunakan faktor yang lebih rendah untuk kualitas yang lebih tinggi, misalnya 18:ffmpeg -i … -vf … -crf 18 output.mp4
slhck

apakah Anda bermaksud mengatakan bahwa tidak ada cara untuk memperlambatnya tanpa kehilangan? itu akan tampak sangat aneh karena bahkan modifikasi seperti memutar / membalik video dapat dilakukan tanpa kerugian.
GJ.

Hm Mungkin tidak dengan FFmpeg, setidaknya tidak saya tahu. mencoderdapat melakukannya, tetapi saya sayangnya belum menemukan versi yang berfungsi untuk OS X. (Lihat pembaruan untuk menjawab)
slhck

Ups, ternyata ada adalah sebuah mencoderbiner dari Homebrew.
slhck

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.