Rehber Ffmpeg ile komut satırı üzerinden medya dosyalarını dönüştürmek ve daha fazlası

FFmpeg nedir?​

Kendi sitesinden alıntılayalım;

FFmpeg, insanların ve makinelerin yarattığı hemen hemen her şeyi decode, encode, transcode, mux, demux, stream, filter ve play edebilen lider multimedya çerçevesidir. Son teknolojiye kadar en belirsiz eski formatları destekler. Bazı standartlar komitesi, topluluk veya bir şirket tarafından tasarlanmış olsalar bile. Aynı zamanda oldukça taşınabilir: Ffmpeg, çok çeşitli yapı ortamları, makine mimarileri ve konfigürasyonları altında Linux, macOS X, Microsoft Windows, BSD'ler, solaris vb. üzerinde test altyapımız Fate'i derler, çalıştırır ve geçer.

Ben bu yazımda sadece terminal üzerinden ffmpeg aracı ile medya dosyalarını dönüştürmeyi ele alacağım. FFmpeg'in birçok fonksiyona sahip başka araçları da var, bunları Kaynaklar'da verdiğim bağlantıdan inceleyebilirsiniz.

FFmpeg'i kurmak​


Debian/Ubuntu:
Kod:
sudo apt install ffmpeg

Fedora:
Kod:
sudo rpm --install ffmpeg

Git:
Kod:
git clone git.ffmpeg.org Git - ffmpeg.git/summary ffmpeg

FFmpeg ile Dosya Dönüştürmek​


Dönüştürme:
Kod:
ffmpeg -i giren_dosya.mp4 cikan_dosya.avi

Bunun gibi istediğiniz medya uzantısını kullanarak medya formatlarını birbirine çevirebilirsiniz.

Videonun Kare Hızını Ayarlamak​


Kare hızı ayarlama:
Kod:
ffmpeg -i giren_dosya.avi -r 30 cikan_dosya.avi

Koddaki -r seçeneğini kullanarak -r [kare hızı] şeklinde istediğiniz kare hızına dönüştürebilirsiniz.

Videonun Çözünürlüğünü Ayarlamak​


Çözünürlük ayarlama:
Kod:
ffmpeg -i input.mkv -c:a copy -s 1280x720 output.mkv

Koddaki -s seçeneği ile -s [çözünürlük] şeklinde istediğiniz çözünürlüğe dönüştürebilirsiniz.

GUI Versiyonu​

Bunun için GUI alternatifi olarak Handbrake kullanabilirsiniz.
Ubuntu Handbrake:
Kod:
sudo apt install handbrake-gtk

Detaylı Okuma​

Daha detaylı olarak Ffmpeg'i incelemek için vereceğim dokümantasyon bağlantısına ulaşarak Ffmpeg'in sayısız özelliğini keşfedip deneyebilirsiniz. Ben çok detaylı olarak inceleyemedim çünkü gerçekten bu aracın kalan kısımları aşırı detay içeriyor, okuduğunuz için teşekkürler.

Kaynaklar​

ffmpeg Documentation (dokümantasyon)
 
Son düzenleyen: Moderatör:
FFmpeg'in bir sürü GUI sürümü var zaten. Saf halini kullanmak bence pek mantıklı değil bence.

Örnek: MeGUI, Handbrake vs.
GUI sürümlerini kullanması zor olmadığı için genelde terminalde kullanım için olanları ele alıyorum. Her zaman elimizin altında bir DE veya WM bulunmayabiliyor.
Handbrake güzel bir GUI, konuya ekleyeyim.
 
Bende bu ffmpeg hakkında bir yazı hazırlıyordum neyse kaldı yeni konulara bakayım bende.

FFmeg programını Pisi Linux için kurulumu
Bash:
sudo pisi it ffmeg
Paket adı ffmeg mi yazdığınız gibi yoksa "p" harfini koymayı mı unuttunuz?
Edit: Düzeltildi.
 
Son düzenleme:

FFmpeg nedir?​

Kendi sitesinden alıntılayalım;

Ben bu yazımda sadece terminal üzerinden ffmpeg aracı ile medya dosyalarını dönüştürmeyi ele alacağım. FFmpeg'in birçok fonksiyona sahip başka araçları da var, bunları Kaynaklar'da verdiğim bağlantıdan inceleyebilirsiniz.

FFmpeg'i kurmak​


[CODE title="Debian/Ubuntu"]sudo apt install ffmpeg[/CODE]

[CODE title="Fedora"]sudo rpm --install ffmpeg[/CODE]

[CODE title="Git"]git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg[/CODE]

FFmpeg ile Dosya Dönüştürmek​


[CODE title="Dönüştürme"]ffmpeg -i giren_dosya.mp4 cikan_dosya.avi[/CODE]

Bunun gibi istediğiniz medya uzantısını kullanarak medya formatlarını birbirine çevirebilirsiniz.

Videonun Kare Hızını Ayarlamak​


[CODE title="Kare Hızı Ayarlama"]ffmpeg -i giren_dosya.avi -r 30 cikan_dosya.avi[/CODE]

Koddaki -r seçeneğini kullanarak -r [kare hızı] şeklinde istediğiniz kare hızına dönüştürebilirsiniz.

Videonun Çözünürlüğünü Ayarlamak​


[CODE title="Çözünürlük Ayarlama"]ffmpeg -i input.mkv -c:a copy -s 1280x720 output.mkv[/CODE]

Koddaki -s seçeneği ile -s [çözünürlük] şeklinde istediğiniz çözünürlüğe dönüştürebilirsiniz.

GUI Versiyonu​

Bunun için GUI alternatifi olarak Handbrake kullanabilirsiniz.
[CODE title="Ubuntu Handbrake"]sudo apt install handbrake-gtk[/CODE]

Detaylı Okuma​

Daha detaylı olarak Ffmpeg'i incelemek için vereceğim dokümantasyon bağlantısına ulaşarak Ffmpeg'in sayısız özelliğini keşfedip deneyebilirsiniz. Ben çok detaylı olarak inceleyemedim çünkü gerçekten bu aracın kalan kısımları aşırı detay içeriyor, okuduğunuz için teşekkürler.

Kaynaklar​

ffmpeg Documentation (dokümantasyon)

Fedora için RPM yapmaya gerek yok. Dnf var zaten :)
sudo dnf install ffmpeg

Ek olarak archlinux için;
sudo pacman -S ffmpeg

Gentoo için
sudo emerge --ask media-video/ffmpeg

openSUSE için
sudo zypper in ffmpeg
 
Fedora için RPM yapmaya gerek yok. Dnf var zaten :)
sudo dnf install ffmpeg


Ek olarak archlinux için;
sudo pacman -S ffmpeg

Gentoo için
sudo emerge --ask media-video/ffmpeg

openSUSE için
sudo zypper in ffmpeg
Kafam RPM'e gidiyor sürekli DNF'yi unutuyorum, sağ olun.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı