Ubuntu Linux'ta h.264 kod çözücü nasıl kurulur

  • 4 dak. Okundu
  • Mayıs 07, 2022

kullanmaya başladığınızda yeni kurulmuş Ubuntu sistemi ve videoları oynatmak için bir MP4 dosyası açmayı deneyin, size şöyle bir hata gösterebilir:

Dosyayı oynatmak için H.264 (Yüksek Profil) kod çözücü gereklidir, ancak yüklü değildir.

Ubuntu's default video player shows error while playing certain media files
Ubuntu'nun varsayılan video oynatıcısı, belirli medya dosyalarını oynatırken hata gösteriyor

Belki burada neler olduğunu tahmin edebilirsiniz. Sisteminizde gerekli medya codec bileşenleri kurulu değildir ve bu nedenle video oynatıcı bu video dosyasını oynatamaz.

Peki, burada çözüm nedir? Gerekli codec'i yüklersiniz. Ama nasıl?

Bu sorunu çözmenin üç yolunu tartışacağım:

  1. Yalnızca gerekli codec bileşenini yükleyin: Verilen dosya için işe yarayabilir, ancak diğer bazı video dosyaları yine de eksik codec bileşenlerinden şikayet edecektir.
  2. Tek seferde çok çeşitli multimedya codec bileşenlerini yükleyin: Codec bileşenlerinin yanı sıra Microsoft Fonts gibi ihtiyaç duymayabileceğiniz diğer bazı paketleri de yükler.
  3. Farklı bir video oynatıcı yükleyin: VLC ve MPV gibi uygulamalar, varsayılan olarak kodekler için daha iyi desteğe sahiptir. En yaygın video dosyaları için bunları ayrı olarak yüklemeniz gerekmez.

Tavsiyeme uyarsanız, ikinci ve üçüncü yönteme geçmenizi öneririm. Niye ya? Birazdan göreceksiniz.

Ubuntu Linux'ta h264 kod çözücünün alınması

Burada Ubuntu Linux kullanıyorum. Birinci ve üçüncü yöntemler diğer dağıtımlar için çalışmalı, ancak bahsedilen paket (genellikle) Ubuntu'ya özel olduğundan ikincisi çalışmamalıdır.

Hatayı gördüğünüzde size “Ubuntu Yazılımında Bul” seçeneği sunar. Bu seçeneğe tıklamak Yazılım Merkezini açar ve h264 kod çözücüyü sisteminize kuracak bazı paketleri gösterebilir (veya göstermeyebilir).

h264 decoder ubuntu software center
Ubuntu yazılım merkezinde h264 kod çözücü sunabilecek paketler

Paket adları kulağa benzer gelebilir ancak "kötü" setten GStreamer Multimedya Codec'lerine ihtiyacınız var. Paketlerin açıklamasını kontrol edin.

Alternatif olarak, bu komutu kullanarak paketi terminale kurabilirsiniz:

sudo apt install gstreamer1.0-plugins-bad

Terminalde yeniyseniz, lütfen hesap şifrenizi isteyeceğini unutmayın. Şifreyi yazarken ekranda hiçbir şey görüntülenmiyor. Linux'un yolu budur. Parolayı körü körüne yazıp enter'a basıyorsunuz.

Bu paket yüklendikten sonra dosyayı tekrar açın ve şimdi çalışıp çalışmadığına bakın.

İşinize yarayabilir ama hikaye burada bitmiyor. Başka bir h264 kod çözücü veya başka bir kod çözücü gerektiren başka video dosyalarınız olabilir.

ac3 decoder missing ubuntu
Diğer video kod çözücülerle sorun yaşamaya devam edebilirsiniz

Bunun gibi daha fazla kod çözücü deneyebilir ve yükleyebilirsiniz:

sudo apt install libavcodec-extra gstreamer1.0-plugins-ugly gstreamer1.0-libav

Ancak çok daha fazlası var Ubuntu'da medya kodeklerini kurmanın uygun yolu ve bir sonraki bölümde size göstereceğim.

Ubuntu, Microsoft yazı tipleri gibi bazı diğer paketlerle birlikte yaygın ses ve video kodeklerinin çoğundan oluşan ubuntu-restricted-extras adlı bir meta paket sağlar.

Bu paketi yükleyin ve artık medya kodekleri için endişelenmenize gerek kalmayacak.

Ubuntu'da terminali açın ve aşağıdaki komutu yazın:

sudo apt install ubuntu-restricted-extras

Bu meta paket Microsoft'tan yazılım içerdiğinden, Son Kullanıcı Lisans Sözleşmesini (EULA) kabul etmeniz gerekir.

Installing Ubuntu Restricted Extras
EULA'yı kabul etmek için sekmeye basın ve enter'a basın

Bir sonraki ekran aşağıdaki gibi görünebilir. Sadece sekmeye basın ve seçenekleri vurgulayacaktır. Doğru seçenekler vurgulandığında, seçiminizi onaylamak için enter tuşuna basın.

Installing Ubuntu Restricted Extras
Sekme tuşuna basın ve doğru seçeneği vurguladığında onaylamak için enter tuşuna basın

Multimedya codec bileşenleri yüklendiğinde, (neredeyse) her türlü medya dosyasını oynatabilmelisiniz. Müzik çalarınız MP3 dosyalarını çalabilir ve video oynatıcınız MP4, MKV ve benzeri şeyleri çalabilmelidir.

Ancak bu da hikayenin sonu değil, en azından bazı insanlar için.

Bunu neden söylüyorum? Çünkü Ubuntu'daki varsayılan video oynatıcı olan Totem'in belirli türdeki video dosyalarını oynatırken sık sık mücadele ettiğini fark ettim. Aniden sisteminizin ısındığını, fanların patlamaya başladığını ve fare imlecinizin düzgün çalışmadığını fark edeceksiniz.

Niye ya? Çünkü Totem videoyu çözmekte zorlanıyor ve çok fazla işlem gücü alıyor.

Videoyu oynatırken top komutunu çalıştırarak test edebilirsiniz. Totem adlı işlemi arayın (bu, varsayılan video oynatıcının adıdır).

totem consuming more cpu ubuntu
Ubuntu'nun varsayılan video oynatıcısı Totem, gerekenden daha fazla CPU gücü tüketebilir

Şimdi ne yapabilirsin? Sorununuz hiç bitmeyecek gibi görünüyor. Üzülme. Var Linux'ta daha iyi video oynatıcılar ve sorunu çözmenize yardımcı olacaklar.

Linux'ta birçok iyi video oynatıcı var. Onları varsayılan Totem video oynatıcıdan daha iyi buluyorum.

Şahsen, partiden ikisini tercih ederim: VLC ve MPV.

VLC, çok yönlü ve oldukça popüler bir video oynatıcıdır. Muhtemelen zaten VLC kullanmışsınızdır.

MPV Media Player o kadar popüler değil ama bu hafif uygulama video dosyalarını oynatmak için oldukça iyi.

Hem VLC hem de MPV oynatıcılar medya kodeklerini işlemede iyidir. Medya codec bileşenlerini onlarla ayrıca yüklemeniz bile gerekmez. Sadece VLC'yi yükle veya MPV ve çeşitli video dosyalarını oynatabilmelisiniz.

Ya yazılım merkezinde arayın:

mpv player ubuntu software center
MPV oynatıcı Ubuntu yazılım merkezinde mevcuttur

Or MPV'yi Ubuntu'ya yükleyin komut satırını kullanarak:

sudo apt install mpv

Artık başka bir video oynatıcınız olduğuna göre, video dosyalarına sağ tıklayıp yeni video oynatıcı ile açmayı seçmelisiniz.

Alternatif olarak, yapabilirsiniz varsayılan uygulama yap video dosyalarını oynatmak ve çift tıklamayı kullanmak için.

Sizin için çalışmak mı?

Umarım burada fazla ayrıntıya girmemişimdir. Çeşitli yöntemleri ve her biriyle ilişkili artıları ve eksileri açıklamak istedim.

Ubuntu'daki h264 kod çözücü sorunundan kurtulmayı başardınız mı? Hangi yöntem için gittiniz?

Orijinal Makale