Mac OS X'te video kesme / kırpma önerileri (iMovie çok büyük dosyalar üretir)?


10

Kısa bir klip yapmak için bir videonun bölümlerini (+ ilişkili ses, elbette) kesmem gerekiyor. Örneğin, bir konumdan 2 dakika, videonun başka bir kısmından 3 dakika, başka bir konumdan 30 saniye ayırın ve tek bir klip oluşturmak için bir araya getirin. Giriş videosunun formatı mp4'tür (H.264 kodlama, AFAICR).

Ekrandan bir parçadan diğerine çok karmaşık birleştirme veya geçişlere veya ekrandaki gelişmiş afişlere (metin) gerek yoktur, ancak bunu yapabilmek için bazı yetenekler artı bir nokta olacaktır.

Bunu geçmişte iMovie ile yaptım, ancak orijinal dosyanın 5MB / dak çalma süresinin altında olduğu zaman, doğranmış sürüm 11MB / dak çalma süresinin üzerindeydi, bu bana gerçekten kötü görünüyor.

OS X'te bunu yapmanın daha iyi / farklı bir yolu var mı?

Ücretsiz (ücretsiz) çözümler arıyor.

İşletim Sistemi: OS X 10.9.3

Yanıtlar:


18

Ben gerekli kırpma yapmak için komut satırından ffmpeg kullanarak sona erdi.

Bu sitede biraz araştırma yaptıktan ve birkaç basit komut denedikten sonra aşağıdaki komutu buldum:

ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -c copy -to 00:05:10 \
    output.mp4

Anladığım kadarıyla, bu komutla ffmpeg temel olarak klibin bir kısmını input.mp4'ten output.mp4'e (yeniden kodlama olmadan) kopyalar. ffmpeg hızlı bir şekilde 1 dakika işaretine (ilk -ss 00:01:00) doğru arar , sonra anahtar kareleri aramaya başlar ve klibe 3 dakikadan (ikinci -ssseçenekle verilir) klibe 6 dakika 10 saniye kadar bir klip verir (tarafından belirtilir -to 00:05:10) . Böylece bu, 3 dakika 10 saniye uzunluğunda bir klip (5:10 - 2:00) verir.

NOT: 2. -ssseçenek ve -toseçenek tarafından verilen süreler, ilk -ssseçenek tarafından verilen süreye göredir .

Bu ve diğer seçenekler hakkında daha fazla bilgi edinmek için Videoyu kesmek için ffmpeg kullanma sorusunun mükemmel yanıtlarına bakın .

Bu yöntem şaşırtıcı derecede hızlıydı (10-15 sn), ancak klibin ilk 2-3 saniyesi boyunca ses iyi olurdu, ancak buna karşılık gelen bir video olmadan. İlk 2-3 saniyeden sonra hem ses hem de video kalitesi orijinalden ayırt edilemez görünüyordu.

Parçayı düşürmek de -c copybu sorunu çözdü. Bu, videonun yeniden kodlanacağı anlamına gelir - bu daha uzun sürer (2011 13'ün sonundaki MacBook Pro, klibin çalışma süresinin% 80-90'ını aldı) - ancak ses ve video kalitesi mükemmel ve dosya boyutu orijinal (MB / dk oynatma oranı olarak hesaplanır)!

Bu yüzden, yerleştiğim son komut şuydu:

ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -to 00:05:10 -strict -2 \
    output.mp4

-strict -2Parçası FFmpeg'den öneri göre komuta ilave edildi X.264 kodlama için destek hala deneysel olarak,

Ffmpeg kullanmak için önceden derlenmiş ffmpeg'i ffmpegmac.net'ten indirdim , zaten benim olduğumu bildiğim bir dizine koydum PATHve gitmeye hazırdım!


2
Bırakırken klibin kalitesini kontrol etmek istiyorsanız -c copy, burada belirtilen seçenekleri kullanmanız gerektiğini unutmayın: trac.ffmpeg.org/wiki/Encode/H.264 , temel -crf 23olarak ve daha iyi kalite (aklı değerler) için daha düşük bir değer seçmelisiniz 18-28 arasında).
slhck

Güzel! Bu çözümü paylaştığınız için teşekkürler. Sadece ihtiyacım olan buydu. Sadece 00:00:00ilk iki -ssseçeneği ve ardından -toseçenek olarak kırpmak istediğiniz zaman damgasını ileterek 'kırpmak' için kullanabilirsiniz . Bunlardan -ssbiri muhtemelen gerekli değildir.
sholsinger

7

Quicktime'lar Splitve Trimişlevler, bir video klibi boyutuna hızlıca çözümlemek için kullanılabilir.

Tüm segmentler aynı dosyadaysa, Quicktime klipleri ayırmak, yeniden düzenlemek ve kırpmak için kolayca kullanılabilir:

Orijinali Quicktime'da açın, ilk kesiminizin noktasına kadar en az bir kare ileriye doğru işaret edin ve Editmenünün altında Split Clipgri görünmez. Cmd-Ykısayol. QTs kontrol paneli, oynatma kafasının geçerli noktasında bir bölünme ile iki ek klip gösteren, her iki klip sarı renkle vurgulanan bir klip görüntüleme moduna geçecektir. Bir Split Clipişlemden sonra istenmeyen bir klibi silmek için , zaman çizelgesindeki klibi tıklatıp vurgulayın ve düğmesine basın Backspaceveya Editmenü altında yaygın olarak bulunan işlevlerden birini seçin. "Klip Görünümü" modunda, klipler düzenlerini yeniden düzenlemek için sürüklenip bırakılabilir. Klipleri bölmeyi bitirdikten sonra, Donenormal QT işlemine devam etmek için sağdaki düğmeyi tıklayın .

Devam edince Save, dosyayı geçerli biçiminde, Exportfarklı bir çözünürlükteki Sharedosyada veya hizmetlerden birinde olan dosyada. Son ikisi Filemenünün altında , ancak Savedikkat çekici bir şekilde eksik: Endişelenmeyin ... Pencereyi kapatmak için sol üst köşedeki düzenlenen klibin kırmızı X işaretini tıklamanız yeterlidir. Bu, tanıdık Saveiletişim kutusunu getirir ve bu şekilde kaydettiğim A / V dosyaları orijinal klibin tüm özelliklerini olduğu gibi bırakmıştır. Exportingveya Sharingvideonun yeniden örneklenmesine neden olma olasılığı daha yüksektir ve büyük olasılıkla sizinki kadar büyür.


0

Nevin'in cevabı harika, ama bu klipleri böldüğünde birinin yükünü hafifletme konusunda biraz iyileşme olabileceğini hissediyorum.

İşte bu açıklama ile birlikte koyduğum bir öğretici. Yani, anahtar kısa klipleri ayrı ayrı yeni bir dosyaya kesmek ve gittikçe kaydetmek.

https://www.youtube.com/watch?v=g7MgVBGfFCo

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.