Ubuntu'da FFmpeg Kurulumu
FFmpeg ücretsiz ve açık kaynaklı bir yazılımdır. Popülaritesi nedeniyle, FFmpeg, Ubuntu dahil olmak üzere çoğu Linux dağıtımı için doğrudan resmi paket deposundan edinilebilir.
FFmpeg, Snapcraft mağazasında bir ek paket olarak da mevcuttur. Snap paketini kullanmanın yararı, snap'in her zaman yazılımın en son sürümünü sağlamasıdır.
FFmpeg'i Varsayılan Paket Deposundan Yükleme
Terminali başlatın ve aşağıdakileri girerek APT önbelleğini güncelleyin.
$sudouygun güncelleme
Ardından, ffmpeg paketini kurun. APT, gerekli tüm bağımlılıkları otomatik olarak indirecek ve kuracaktır.
$sudouygunYüklemek ffmpeg
Snapcraft'tan FFmpeg Kurulumu
Bu, FFmpeg'i yüklemek için önerilen yöntemdir. Snap paketinin yüklenmesi, snappy'nin (snap paket yöneticisi) önceden yüklenmesini gerektirir.
En son Ubuntu sürümü, varsayılan olarak yapılandırılmış ek paket yöneticisine sahip olacaktır. Ancak durum böyle değilse, paket yöneticisini hemen yapılandırabilirsiniz.
$sudouygun güncelleme&& sudouygunYüklemekçırpmak-ve
Sistem artık ek paketleri almaya ve kurmaya hazırdır. Varsayılan olarak, Snapcraft mağazası ek paketlerin kaynağıdır. Ödeme Snapcraft mağazasında FFmpeg .
$sudopatlatmakYüklemek ffmpeg
MKV'yi MP4'e Dönüştürmek için FFmpeg Kullanma
Temel Dönüşüm
FFmpeg, tonlarca seçeneği destekleyen karmaşık bir araçtır. Herhangi bir FFmpeg komutu aşağıdaki yapıya sahip olacaktır.
$ffmpeg -ben <giriş> <seçenekler> <çıktı>Burada -i bayrağı girdi dosyasını belirtir.
Aşağıdaki komut yapısı, bir medya dosyasını farklı bir formata dönüştürmek için kullanılır. Bu durumda, dosya dummy.mkv formatından dummy.mp4 formatına dönüştürülecektir. FFmpeg, dönüştürme için gerekli tüm seçenekleri otomatik olarak belirleyecektir.
$ffmpeg -benkukla.mkv kukla.mp4
Fazla çıktıları (telif hakkı bildirimleri, kitaplıklar, vb.) devre dışı bırakmak için -hide_banner bayrağını ekleyin.
$ffmpeg-hide_banner-benkukla.mkv kukla.mp4
Codec Spesifikasyonu
FFmpeg'in eylemleri gerçekleştirmek için kullanacağı codec bileşenlerini manuel olarak belirlemek de mümkündür. Kontrol et desteklenen kodeklerle ilgili resmi FFmpeg belgeleri burada. Emin değilseniz, codec bileşeni olarak kopya kullanmak muhtemelen en iyi seçenektir. Bu, FFmpeg'e herhangi bir gerçek dönüştürme gerçekleştirmeden ses ve video akışını doğrudan yeni dosya biçimine kopyalamasını söyler. Çoğu dosya dönüştürme için önerilen yöntem budur.
Burada, -c bayrağı -codec'in kısa biçimidir ve hangi codec'in kullanılacağını belirtir.
FFmpeg ayrıca bireysel akışlar (ses, video, altyazı vb.) üzerinde tam kontrol sağlar. Örneğin, özellikle belirli bir codec bileşenine tabi olacak ses veya video dosyalarını seçmek mümkündür.
$ffmpeg-hide_banner-bendummy.mkv -c:v libx264 -c:bir kopya dummy.mp4
Burada, işaret-c:v, video akışı için kod çözücüyü belirtir ve -c:a işareti, ses akışını belirtir.
Kopyalama işlevinin çalışması için FFmpeg'in hedeflenen akışı çıktı kabına çoklamayı desteklemesi gerektiğini unutmayın. Aksi takdirde çalışmayacaktır.
Aşağıda, bu özelliği kullanmanın ancak bunun yerine gerçek bir codec bileşeni kullanmanın bir başka hızlı örneği verilmiştir. MKV dosyasını libx264 codec bileşenini kullanarak MP4'e dönüştüreceğiz. libx264'ün yalnızca video akışı için geçerli olduğunu unutmayın.
$ffmpeg-hide_banner-benkukla.mkv -c:v libx264 kukla.mp4
İçerik Kalitesini Etkilemek
FFmpeg, temel dönüştürmenin yanı sıra, kullanıcıların içerik kalitesini (bit hızı, kare hızı, video genişliği/yüksekliği vb.) Tüm bu özellikler medya içeriğinin kalitesini etkiler. Medya dosyasının bu özelliklerinden herhangi birinin değiştirilmesinin, izleyicinin dosyada bulunan medyayı nasıl gördüğünü ve dinlediğini etkileyeceğini unutmayın. Tabii ki, bir insanın görme ve duyma yeteneği basit değildir. Bazen, küçük değişiklikler kalitede dramatik bir fark yaratabilir.
Bit hızı ile başlayacağız. Kaynak videonun bit hızını değiştirmek için aşağıdaki komut yapısını kullanın.
$ffmpeg-hide_banner-bendummy.mkv -c:bir kopya -c:v libx264 -b:v 1M dummy.mp4
Burada, -b:v işareti video bit hızı anlamına gelir.
Kare hızı, içerik kalitesini belirlemede bir diğer önemli faktördür. Bir MKV dosyasının kare hızını değiştirmek için aşağıdaki komut yapısını kullanacağız.
$ffmpeg-hide_banner-benkukla.mkv -c:bir kopya -c:v libx264-r 30kukla.mp4
Burada -r bayrağı istenen kare hızını belirtir.
Görsel değişikliklerin yanı sıra video boyutunun değiştirilmesi de çıktı dosyasının boyutunu etkileyecektir. Video boyutunu 1280x720p olarak değiştirmek için aşağıdaki komut yapısını kullanacağız.
$ffmpeg-hide_banner-benkukla.mkv -c:bir kopya -c:v libx264-s1280x720 kukla.mp4
Son düşünceler
FFmpeg, medya dosyalarıyla çalışmak için güçlü bir araçtır. Bu kılavuz, MKV dosyalarını MP4'e dönüştürmek için FFmpeg'in nasıl kullanılacağını gösterir.
Normal kullanımın yanı sıra FFmpeg'i kullanmak oldukça eğlenceli olabilir. gösteren aşağıdaki kılavuza göz atın. görüntülerden video oluşturmak için FFmpeg nasıl kullanılır .
Mutlu bilgisayar!