Saya memiliki beberapa video m4v bebas-DRM yang ingin saya edit dengan memotong di sana-sini.
QuickTime X ($ 0)
- Pro: gratis, bawaan untuk OS X
- Kontra: pemilih untuk memilih waktu 'mulai' dan 'berakhir' tidak mudah digunakan untuk mendapatkan in / out yang tepat
iMovie ( $ 15 , atau gratis jika Anda telah membeli Mac baru-baru ini)
- Pro: gratis
- Cons: tidak dapat menangani mp4 / m4v secara langsung, harus disandikan ulang [saya percaya]
QuickTime 7 Pro ( $ 30 )
- Kelebihan: Dapat melakukan pengeditan yang sangat tepat (ke bingkai)
- Cons: menyimpan hanya sebagai .mov bukan .mp4 / .m4v
SimpleMovieX ( $ 40 )
- Pro: mengklaim dapat melakukan ini (walaupun saya mencoba demo dan menemukan UI sangat buruk, saya bahkan tidak bisa memverifikasi jika berfungsi, dan jika berhasil, jika ia melakukan apa pun yang QuickTime X tidak bisa lakukan)
- Kontra: tampaknya 'meninggalkan perangkat' karena belum melihat pembaruan kecil dalam lebih dari setahun, ulasan MacUpdate hampir seluruhnya negatif, kembali ke 2009, termasuk lambat atau tidak ada tanggapan dari pengembang.
Apakah ada opsi lain yang bagus di luar sana *? Jika demikian, apakah mereka, dan apa pro / kontra mereka?
* Saya menetapkan "baik" karena Google tidak berguna untuk topik karena hasilnya dipenuhi dengan situs yang menawarkan "ulasan" perangkat lunak yang oleh beberapa kebetulan mereka juga kebetulan menjual. (Sebagian besar situs dan sebagian besar perangkat lunak tampak sangat mirip juga.) Jelas ada banyak omong kosong di luar sana
macos
video
quicktime
video-editing
TJ Luoma
sumber
sumber
Jawaban:
iMovie (tidak lossless, tetapi lebih baik dari sebelumnya)
iMovie v10 (dirilis beberapa saat setelah pertanyaan awalnya diajukan) sekarang lebih baik menangani lebih banyak jenis media, jadi hindari impor ulang penyandian untuk sebagian besar konten H.264 (mp4, m4v, mov, AVHDC, mts, mt2s).
Namun demikian, itu masih akan menyandikan ulang pada ekspor sehingga tidak dapat secara teknis lossless — fitur baru lainnya, bagaimanapun, adalah kemampuan untuk menyesuaikan kualitas ekspor, yang bisa lebih dekat ke lossless. Saya menduga bagian dari jawaban ini dapat berlaku sama untuk perangkat lunak pengeditan video 'yang digerakkan proyek' lainnya (mis. Premiere atau Final Cut) karena saya pikir mereka semua pada umumnya mengkodekan ulang pada keluaran, meskipun biasanya sangat mudah digunakan untuk pemangkasan yang tepat.
Secara pribadi, saya biasanya berpikir re-encode tunggal bukan masalah besar, tetapi mengerti Anda memang meminta solusi lossless, jadi ...
Lossless (tapi jauh lebih rumit!)
Ada batasan teknis tentang seberapa tepatnya Anda dapat memotong video tanpa harus menyandikan ulang setidaknya beberapa bagian darinya, dan pada dasarnya tergantung pada frekuensi i-frame. Jika setiap frame adalah i-frame, Anda dapat memotong di mana saja, tetapi jika mereka hanya setiap beberapa detik, maka Anda hanya dapat memotong tanpa kehilangan pada frame-i tersebut tanpa kehilangan konten atau harus menyandikan ulang (setidaknya bagian dari stream) sehingga bisa mulai dengan i-frame.
ffmpeg
T&J SO ini secara khusus memunculkan pertanyaan tentang bagaimana memotong antara i-frame menggunakan
ffmpeg
. Saya tidak tahu ada aplikasi GUI untuk melakukan ini, tetapi pada dasarnya Anda menjalankan sesuatu perintah seperti berikut:Dua kali yang ditentukan adalah mulai dan durasi , dan dapat ditentukan sebagai detik atau
hh:mm:ss.ss
, dan-acodec copy
dan-vcodec copy
beri tahu ffmpeg untuk tidak menyandikan ulang.Saya tidak yakin apa yang terjadi jika Anda memotong terlalu dini, tapi saya pikir video pada dasarnya kosong (atau mungkin rusak, tergantung pada pemain) sampai bertemu dengan i-frame. Jadi, Anda mungkin ingin mencari bingkai-i terdekat sebelum potongan Anda. Jawaban ini memecahkan masalah menggunakan
ffprobe
danawk
, meskipun sedikit canggung. Pada dasarnya Anda gunakanffprobe
untuk memindai bingkai dan menemukan bingkai kunci terdekat (flags=K
) sebelum titik potong ideal Anda. Output penuh untuk setiap frame video dapat dilihat seperti ini:Jawaban yang ditautkan menyediakan perintah ini untuk menemukan bingkai kunci sebelum waktu tertentu:
Dan akhirnya, jika Anda benar-benar perlu memotong antara dua i-frame, Anda dapat membagi video dan bergabung kembali. Berdasarkan info dari jawaban ini , itu harus seperti:
Di mana
list_of_videos.txt
file teks sederhana berisi daftar file yang ingin Anda gabungkan.Ringkasan
iMovie mungkin cukup baik untuk sebagian besar kasus (sejak v10), dan sangat mudah.
ffmpeg dapat melakukannya tanpa rugi (atau sangat mendekati tanpa loss), dengan sedikit mengutak-atik; tingkat kesulitan tergantung pada seberapa pemilih Anda tentang titik awal yang tepat, dan frekuensi i-frame.
sumber
Saya membuat alat grafis yang menggunakan ffmpeg untuk memungkinkan Anda memotong video tanpa kehilangan dengan memilih titik awal dan akhir pada timeline: https://github.com/mifi/lossless-cut
Ini adalah open source dan lintas platform.
sumber
Quicktime 7 Pro ( $ 30 )
Buka video Anda. Jika Anda ingin melihat nomor bingkai yang tepat: di kiri bawah, klik timer untuk beralih ke tampilan "Nomor Bingkai".
Pilih titik awal (ketik i ketika Anda berada di sana) dan titik akhir (ketik o saat Anda berada di sana).
Pindahkan satu bingkai pada satu waktu dengan tombol panah; atau seret gagang kecil di bagian bawah. (Di sini kita melihat akhirnya ada pada frame 1330.)
Di menu Edit, pilih "Hapus" untuk menyingkirkan bagian yang dipilih, atau pilih "Potong" untuk menyingkirkan yang lainnya.
Meskipun Quicktime 7 akan menyimpan hanya dalam format MOOV, itu akan mengekspor dalam banyak format. Ekspor sebagai MPEG-4 (misalnya) dan hindari pengkodean ulang dengan memilih opsi "Lewati"
sumber
Final Cut Pro X ($ 299,99) Ini adalah salah satu perangkat lunak editing video terbaik untuk mac. Dengan pengeditan kualitas profesional, Anda dapat mengekspor file dengan format yang lebih tinggi, lebih rendah, atau dalam format yang sama seperti sebelumnya. Untuk menggunakan editor, Anda dapat menggunakan alat blade di editor non-linear untuk memotong bagian video, atau untuk mengubah 2.1 surroundsound ke 5.1. Ini juga memiliki timeline multiformat.
DaVinci Resolve 11 - Ada tiga versi dari perangkat lunak ini. DaVinci Resolve Lite ($ 0). Davinci Resolve Software ($ 995), atau Davinci Resolve ($ 29.995) Ini adalah beberapa perangkat lunak terbaik hingga saat ini. Dikenal karena kemampuan koreksi warnanya, DaVinci Resolve akan memungkinkan pengeditan multi format, memiliki banyak kemampuan transisi, keyframing, plugin yang luar biasa, fitur kolaborasi, dan kemampuan untuk beralih dari mac ke Windows. Ini juga akan memungkinkan Anda untuk meningkatkan suara surround Anda, dan memungkinkan untuk membingkai ulang, dan tidak membuat media proxy. Untuk pengeditan yang presisi, dan untuk video non-3d, versi lite cocok untuk Anda. RAM 8GB direkomendasikan.
Kedua produk ini memungkinkan pengeditan non-linear dan kemampuan untuk meningkatkan media Anda ke format yang tidak terkompresi untuk ekspor lebih cepat ke DVD.
sumber
Aplikasi LosslessCut tampaknya sangat menjanjikan.
https://github.com/mifi/lossless-cut
Pada tangkapan layar saya telah memilih 3 trim area. Ketika saya menekan E, setiap bagian diiris dan disimpan ke file videonya sendiri. Ini adalah alur kerja yang sangat bagus.
Sangat cepat dan berpotensi meningkatkan alur kerja dibandingkan alat lain, tetapi UI / usability dapat menggunakan beberapa pekerjaan. Alat lintas platform. Saya berharap itu asli Mac.
sumber
Anda harus dapat beralih di antara frame di Quicktime Pro dengan tombol panah. Ini tentu tidak semudah menggunakan Avid, Final Cut, Premiere, dll. Tetapi bisa dilakukan. Anda dapat membuat Tanda Anda bergerak dengan tombol panah juga.
sumber