"Enter"a basıp içeriğe geçin

Video Eğitimleri için FFMPEG Görüntüleri – Linux Önerileri

Fotoğraflara dayalı bir video oluşturmakla ilgileniyor musunuz? Linux yazılımı da bu görevde size yardımcı olabilir, özellikle: ffmpeg.

Henüz bilmiyorsanız, ffmpeg video ve sesi filtrelerle dönüştüren ve değiştiren bir programdır. En fazla sayıda farklı codec bileşenini destekleyen koddur. Zaten VLC kullandıysanız, ffmpeg hakkında biraz bilgi sahibi olursunuz: VLC, mümkün olduğu kadar çok videonun kodunu çözmek için ffmpeg kullanır.

Ama video çekmeden önce arada kaybolmamak için birkaç kavramdan bahsetmem gerekiyor.

Fotoğrafları bir videoda birleştirmek gerçekten zor değil. Ve bunun bir nedeni var: videolar bir dizi görsele dayanıyor. Açıklamama izin ver.

Bir video (hatta bir YouTube videosu), hızla değişen bir durağan görüntü paketidir. Sinemalarda ve sinemalarda mekanizmanın kadrajı değiştirmesi gerektiğinden ve çok yavaş olduğundan her görüntünün arasında siyah bir görüntü vardır. Ancak mekanizma insan gözü tarafından fark edilmiyor, yeterince hızlı ve optik bir yanılsama.

Ancak bilgisayarlarda bu sorun yok. LCD monitörler son görüntüyü göstermeye devam eder. Her neyse, aslında videodaki her görüntüden bağımsız bir görüntü çıkarabilirsiniz. Bir video klipten bir görüntü göründüğünde çerçeve. Bir videoyu duraklattığınızda tam olarak bunu görürsünüz – Ve yüzler genellikle iyi göründüklerinde iyi görünmezler!

ABD’den videolar genellikle şunları içerir: saniyede 30 karebiraz farkettim Dakikada 1800 kare, yarım saatlik videoda 54.000 kare veya Satay 108.000 kron. Bu çok fazla ve bazen bir fotoğrafın nasıl 1 MB olduğunu merak ediyorsunuz, ancak bir dakikalık 1080p videonun ağırlığı yalnızca 15 MB olabilir.

Saniyedeki görüntü sayısına denir kare hızı. Saniyede 30 kare hızında, her görüntü 33 ms. Somut olarak, yalnızca fotoğraflarınıza dayalı bir dakikalık video yapmak istiyorsanız, dakikada 1800 JPG veya PNG dosyasına ihtiyacınız var.

Video araçlarını kullanmadan gelişmiş video düzenleme yapmak istiyorsanız bu kullanışlıdır: efektlerinizle her karenin resimlerini oluşturun ve ardından bunları bir videoda bir araya getirebilirsiniz. Ama bazen hareketsiz görüntünün kalıcı olmasını istersiniz çünkü videoda hareketsiz bir görüntü olmasını istersiniz.

Pekala, şimdi ffmpeg’i kurmanın zamanı geldi.

Linux’ta ffmpeg’i kurun

Dağıtımınıza bağlı olarak, ffmpeg’i yüklemek oldukça veya kolay olabilir yanlış. Herkese açık kaynak koduna sahip ücretsiz bir yazılımdır, ancak bazı dağıtımlar, MP4 gibi tescilli biçimlerin kodunu çözebildiği veya kodlayabildiği için onu depolarından hariç tutar. Örneğin Red Hat Enterprise Linux, CentOS ve Fedora’da patentler nedeniyle RPMFusion’a ihtiyacınız var. Ayrıca, Debian ve Ubuntu’nun 16.04’ten önceki tüm sürümleri, meşru olmayan bir çatala dayalı olarak yanlış bir ffmpeg sürümü dağıtır.

Ancak, yüklemek için acele etmeden önce, belki de doğru sürüm zaten kuruludur? Test edelim:

$ ffmpeg-İhraç
ffmpeg Sürüm X.XXXXXX Telif Hakkı (c)20002018 FFmpeg Geliştiricileri

Telif hakkı sonrasında “FFmpeg geliştiricileri” ifadesini görüyorsanız, FFMpeg’in orijinal sürümüne sahipseniz herhangi bir şey yapmanıza gerek yoktur. Ancak şunu görürseniz:

$ ffmpeg-İhraç
ffmpeg Sürüm X.XXXXXX Telif Hakkı (c)20002018 libav geliştiricileri

O zaman bu bir dosya çatal ffmpeg’e libav denir. Debian ve Ubuntu’nun eski sürümleri sessizce FFMpeg’i Libav ile değiştirin. Dikkatsiz olduğunu söylüyorsa lütfen görmezden gelin, bu yanıltıcıdır. Çatalı yüklediyseniz, yanlış ffmpeg sürümünü kaldırmanın ve ardından doğru sürümü yüklemek için aşağıdaki kılavuzu izlemenin zamanı geldi. Belki şöyle:

$ sudoapt kaldırmakffmpeg

Belki de henüz yüklemediniz veya yanlış sürüme sahipsiniz, şimdi yükleme zamanı!

Fedora, Red Hat Enterprise Linux (RHEL) ve CentOS’ta şu adrese gidin: ve bilgisayarınızdaki ücretsiz RPMFusion deposunu etkinleştirin. Ardından, Fedora kullanıyorsanız aşağıdakileri yapın:

$ sudo dnf İndirmekffmpeg

CentOS ve Red Hat Enterprise Linux için aşağıdakileri yapın:

İşte bu, Fedora ve Red Hat sistemleri için kurulu.

16.04’ten önceki tüm Debian sürümleri (ve tüm türevleri) ve Ubuntu sürümleri için, resmi web sitesinden kararlı sürüm FFMpeg’i edinmeniz gerekir. o gider ve altındaLinux Statik yapıları“Tıklayın”Çekirdek 2.6.32 ve üzeri için 32 bit ve 64 bitSonra aşağıda.Sürüm: XXXUygun arşivi indirip ayıklayın ve ayıklanan klasörde bulunan yürütülebilir dosyaları CLI aracılığıyla çalıştırabilirsiniz.

Ubuntu 16.04 ve üzerini kullananlar için daha kolay, sadece aşağıdakileri yapın:

$ sudoapt-get’i yükleyinffmpeg

Şahane! Sonunda iyi olmalıyız! Devam etmeden önce, aşağıdakilerle son bir kez test edin:

ffmpeg sürümü X.XXXXXXXX Telif Hakkı (c) 2000-2018 FFmpeg Developers

Birçok fotoğraftan videolar oluşturun

Bu nedenle, ilk örneğimizde, her görüntünün 33ms boyunca gösterilecek bir kareyi temsil ettiği görüntülerden bir video oluşturacağız. Önce sana göstereyim.

**MP4 ve H.264 tescilli kodeklerdir, lütfen bunlarla kodlama hakkınız olup olmadığını kontrol edin. **

$ ffmpeg -r:v 30Kahve“penguenler -%05d.png” Kod: v libx264 önceden hazırlanmış çok yavaş
-pix_fmt yuv420p -crf28-a“Penguenler.mp4”

Tamam, bu nasıl çalışıyor? Bunun çalışması için, her karenin Penguins – 00043.png gibi bir dosya olduğu birçok kareye sahip olmanız gerekir. Bu komut daha sonra tüm kareleri sırayla saniyede 30 kare hızında birleştirir. Dolayısıyla videoda Penguins – 00043.png, Penguins – 00044.png’den önce gelir ve ffmpeg buna saygı duyacaktır. Yani 120 kareniz varsa video 4 saniye uzunluğunda olacaktır.

Lastiklerin çalışması için şekil, genişlik ve yükseklik ile ilgili birçok gereksinim vardır. Bu kurallara uymazsanız, ffmpeg bazı görüntüleri atabilir veya videoyu geçersiz kılabilir. Onun gibi:

  • Tüm kareler aynı videoda paylaşılmalıdır:
  • Çerçeveler aşağıdakiler gibi standart bir video boyutunda olmalıdır:
    • 640 ✕ 360 (360p)
    • 853×480 (480p)
    • 1280 720 (720p)
    • 1920 x 1080 (1080p)
    • 4096 ✕ 2306 (4K)
  • JPG yerine PNG’deki çerçeveleri tercih edin
  • PNG biçiminde saydamlıktan veya alfadan kaçının

Videoyu dönüştürmek, performansını artırmak ve Penguins.mp4 adlı bir MP4 dosyası oluşturmak biraz zaman alacaktır.

Artık 33 ms’den daha uzun süren bir durağan görüntü isteyebilirsiniz. Bu durumda, videonuz bir slayt gösterisidir ve aynı sorun değildir. Bunu yapmak için önce girişe daha yavaş bir kare hızı verebilir ve ardından ffmpeg’e çıkışta kareleri ikiye katlamasını söyleyebilirsiniz. Hayır, resminizi iki saniyede bir değiştirseniz bile YouTube ve Vimeo 0,5 fps videodan pek hoşlanmaz.

Bunu daha fazla yapalım:

$ ffmpeg -r:v 1/5Kahve“penguenler -%05d.png” -r:v 30 Kod: v libx264 önceden hazırlanmış çok yavaş
-pix_fmt yuv420p -crf28-a“Penguenler.mp4”

oraya gidiyoruz! ffmpeg, resimlerinizin her birinin 5 saniye uzunluğunda olmasını sağlar, ancak 30 fps videoda. Yinelenen çerçeve uyarısı konusunda endişelenmeyin: istediğiniz bu.

çözüm

sen şimdi – Yeni Spielberg – Kendi videolarınızı oluşturabilme. GIMP gibi bir resim düzenleyici ile basit bir slayt gösterisi oluşturabilir veya kare kare video yapabilirsiniz, ancak ffmpeg’de bulabileceğiniz birçok efekt ve codec bileşeninden de yararlanabilirsiniz.

Kendiniz denemek için zaman ayırın – Sonuçta sen bir sanatçısın – Ve YouTube’da milyonlarca izlenme alacak bir video oluşturun!

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir