Fedora, katı ABD patent yasaları ve lisans kısıtlamaları nedeniyle HEVC (H.265) codec bileşenini sistemle birlikte varsayılan olarak sunmuyor.
Fedora 43'te HEVC'yi çalıştırmak için, Fedora'nın yasal olarak dağıtamadığı yazılımları sağlayan ve ABD dışında barındırılan, topluluk tarafından sürdürülen bir depo olan RPM Fusion'dan codec'leri indirmeniz gerekiyor.
Adım 1: RPM Fusion Depolarını Etkinleştirin
İlk olarak, RPM Fusion Free (Özgür) ve Non-Free (Özgür Olmayan) depolarını sisteminize eklemeniz gerekiyor. Terminalinizi açın ve şunu çalıştırın:
Adım 2: FFmpeg'in Tam Sürümüne Geçin
Varsayılan olarak Fedora, H.264 ve HEVC/H.265 kodlarını fiziksel olarak kaldıran, multimedya altyapısının kırpılmış bir sürümü olan
Adım 3: Ek GStreamer Codec'lerini Yükleyin
GNOME Videolar (Totem) gibi yerel uygulamaları veya GStreamer altyapısına dayanan diğer yazılımları kullanıyorsanız, multimedya grubunun geri kalanını da yüklemek isteyeceksiniz.
Adım 4: Donanım Hızlandırmayı Etkinleştirin (Şiddetle Tavsiye Edilir)
HEVC'yi yazılımsal olarak çözmek (decoding) işlemcinizi (CPU) oldukça yoracak ve dizüstü bilgisayar kullanıyorsanız pili hızla tüketecektir. Ağır yükü ekran kartınızın üstlenmesini sağlamak için, kendi GPU'nuza özel "freeworld" sürücülerini yüklemeniz gerekir.
AMD Ekran Kartları İçin:
Fedora'nın varsayılan Mesa sürücülerinde patent nedenleriyle donanım ivmelendirmesi (hardware decoding) devre dışı bırakılmıştır. Bunları freeworld sürümleriyle değiştirin:
Intel Ekran Kartları İçin (2015 ve daha yenisi):
NVIDIA Ekran Kartları İçin:
(Not: Bu adım, sahipli Nvidia sürücülerini sisteminize zaten yüklediğinizi varsayar).
Bu komutları çalıştırdıktan sonra, video oynatıcınızı yeniden başlatın (veya her şeyin sistemle doğru bir şekilde bütünleştiğinden tamamen emin olmak için bilgisayarınızı yeniden başlatın). Artık HEVC/H.265 videolarınız sorunsuz bir şekilde oynatılacaktır.
Fedora 43'te HEVC'yi çalıştırmak için, Fedora'nın yasal olarak dağıtamadığı yazılımları sağlayan ve ABD dışında barındırılan, topluluk tarafından sürdürülen bir depo olan RPM Fusion'dan codec'leri indirmeniz gerekiyor.
Adım 1: RPM Fusion Depolarını Etkinleştirin
İlk olarak, RPM Fusion Free (Özgür) ve Non-Free (Özgür Olmayan) depolarını sisteminize eklemeniz gerekiyor. Terminalinizi açın ve şunu çalıştırın:
Bash:
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Adım 2: FFmpeg'in Tam Sürümüne Geçin
Varsayılan olarak Fedora, H.264 ve HEVC/H.265 kodlarını fiziksel olarak kaldıran, multimedya altyapısının kırpılmış bir sürümü olan
ffmpeg-free paketini yüklüyor. Bunu tam, kısıtlamasız sürümle değiştirmeniz gerekiyor.
Bash:
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
Adım 3: Ek GStreamer Codec'lerini Yükleyin
GNOME Videolar (Totem) gibi yerel uygulamaları veya GStreamer altyapısına dayanan diğer yazılımları kullanıyorsanız, multimedya grubunun geri kalanını da yüklemek isteyeceksiniz.
Bash:
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
Adım 4: Donanım Hızlandırmayı Etkinleştirin (Şiddetle Tavsiye Edilir)
HEVC'yi yazılımsal olarak çözmek (decoding) işlemcinizi (CPU) oldukça yoracak ve dizüstü bilgisayar kullanıyorsanız pili hızla tüketecektir. Ağır yükü ekran kartınızın üstlenmesini sağlamak için, kendi GPU'nuza özel "freeworld" sürücülerini yüklemeniz gerekir.
AMD Ekran Kartları İçin:
Fedora'nın varsayılan Mesa sürücülerinde patent nedenleriyle donanım ivmelendirmesi (hardware decoding) devre dışı bırakılmıştır. Bunları freeworld sürümleriyle değiştirin:
Bash:
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
Intel Ekran Kartları İçin (2015 ve daha yenisi):
Bash:
sudo dnf install intel-media-driver
NVIDIA Ekran Kartları İçin:
(Not: Bu adım, sahipli Nvidia sürücülerini sisteminize zaten yüklediğinizi varsayar).
Bash:
sudo dnf install libva-nvidia-driver
Bu komutları çalıştırdıktan sonra, video oynatıcınızı yeniden başlatın (veya her şeyin sistemle doğru bir şekilde bütünleştiğinden tamamen emin olmak için bilgisayarınızı yeniden başlatın). Artık HEVC/H.265 videolarınız sorunsuz bir şekilde oynatılacaktır.