3 puan yazan GN⁺ 2024-08-18 | 1 yorum | WhatsApp'ta paylaş
  • Genel Bakış

    • mpv, komut satırında kullanılan özgür bir yazılım medya oynatıcısıdır
    • Çeşitli medya dosyası biçimlerini, ses ve video codec'lerini ve altyazı türlerini destekler
  • Betikleme

    • Güçlü betikleme özellikleri sayesinde oynatıcı neredeyse her türlü iş için kullanılabilir
    • Vikide çeşitli kullanıcı betikleri bulunmaktadır
  • Ekran denetleyicisi

    • mpv minimalizmi hedefler ve gerçek bir GUI sunmaz, ancak temel kontroller için videonun üstünde küçük bir denetleyici bulunur
  • Yüksek kaliteli video çıkışı

    • mpv, OpenGL, Vulkan ve D3D11 tabanlı video çıkışı sunar; video ölçekleme, renk yönetimi, kare zamanlaması, enterpolasyon, HDR ve video meraklılarının sevdiği daha birçok özelliği destekler
  • GPU video kod çözme

    • mpv, tüm platformlarda donanım kod çözme API'lerinin çoğundan yararlanabilir
    • Donanım kod çözme, çalışma anında ihtiyaç oldukça etkinleştirilebilir
  • Gömülebilirlik

    • mpv, kütüphane olarak kullanılmasını ve diğer uygulamalara entegre edilmesini kolaylaştıracak şekilde tasarlanmış basit bir C API sunar
  • Aktif geliştirme

    • mpv, yalnızca özellik eklemeye değil, kodun yeniden düzenlenmesi ve temizlenmesine de odaklanılarak aktif biçimde geliştirilmektedir
    • Bir özellik istiyorsanız yama gönderebilir veya talepte bulunabilirsiniz

GN⁺ Özeti

  • mpv, çeşitli medya dosyası biçimlerini ve codec'leri destekleyen güçlü, komut satırı tabanlı bir medya oynatıcısıdır
  • Güçlü betikleme yetenekleri ve yüksek kaliteli video çıkışıyla kullanıcılara esneklik ve yüksek kalite sunar
  • Donanım kod çözme ve gömülebilirlik sayesinde çeşitli platformlarda ve uygulamalarda kullanılabilir
  • Aktif geliştirme topluluğu ve kullanıcı betikleri sayesinde sürekli gelişmektedir
  • Benzer özelliklere sahip diğer projeler arasında VLC Media Player ve Kodi bulunur

1 yorum

 
GN⁺ 2024-08-18
Hacker News yorumları
  • Bunu video karelerini tek tek incelemek için kullanıyorum; özellikle de bir kare geri gitme özelliği çok kullanışlı
    • VLC bunu desteklemiyor, ilgili başlık da eğlenceli
  • Son derece minimal ve performansı iyi bir medya oynatıcı; yapması gereken işi iyi yapıyor
    • Yazarın locale hakkında şikayet ettiği commit eğlenceli
  • Birkaç yıl önce Linux'ta kullanmaya başladım
    • Artık tüm cihazlarda kullanılabiliyor, Android tablette de kusursuz çalışıyor
    • Minimal ve makul varsayılan ayarlar, hızlı ve iyi çalışıyor
    • SSH üzerinden native olarak oynatabiliyor, gerçekten harika
    • Yakın zamanda videoyu döndürmek için bir hotkey'e ihtiyacım oldu; mpv'de bunu input.conf içinde r cycle_values video-rotate "90" "180" "270" "0" olarak ayarlayabiliyorsunuz
  • Linux'ta donanım hızlandırma kullanmak için mpv.conf dosyasına hwdec=auto eklemeniz gerekiyor
    • AMD/Intel/NVIDIA ile uyumlu
  • input.conf dosyasında filtre klavye kısayolları oluşturdum
    • F1: dinamik aralık sıkıştırıcı (yüksek sesleri kısar, alçak sesleri yükseltir)
    • F2: varsayılan ayarlarla deinterlace
    • Bunlar standart ffmpeg filtreleri ve mpv'de gerçek zamanlı olarak açılıp kapatılabiliyor
  • Her zaman iyi çalışıyor ve her türlü dosyayı kolayca işliyor
    • Projeyle ilk kez yıllar önce karşılaştığımda, diğer oynatıcı projelerine kıyasla doğruluk ve birebir oynatıma çok büyük önem vermesi beni etkilemişti
    • VLC'nin renk üretiminde sorun yaşadığı dosyaları bile mpv kusursuz oynatıyor
  • En iyi medya oynatıcı: harika minimalist arayüz, donanım hızlandırma kullanımı, video oynatma
    • Sürekli mükemmelliği sayesinde ömür boyu korsan kalacağım gibi görünüyor; streaming servisleri milyonlarca dolar harcasa da bu seviyeye ulaşamıyor
  • mpv harika; belirli bir sıra olmadan şunları anacağım
    • Seeds of Might/JySzE'nin varsayılan mpv.conf dosyası
    • uosc, özellik açısından zengin ama hâlâ minimal bir arayüz
    • thumbfast, uosc veya diğer özel arayüzlerle birlikte kullanılabilen hızlı bir thumbnail aracı
    • Eisa01'in SmartSkip'i, introsu atlama gibi ses tabanlı özellikler sunuyor
  • mpv çeşitli script'leri destekliyor
    • Örneğin izlediğiniz videoyu kesip crop edebiliyorsunuz
    • Başka oynatıcılarda görmediğim işlevler için hotkey'ler ekleyebiliyorsunuz
    • input.conf kullanarak izlediğiniz sahnenin parlaklığını ve renklerini normalize edebiliyorsunuz (donanım decode kullanırken çalışmayabilir)
    • Videoyu döndürmek için hotkey de ayarlanabiliyor
  • mplayer'ın fork'landığını bilmiyordum, iyi görünüyor
    • 2000'lerin başında mplayer kullanmamın temel nedeni performanstı; CPU kullanımı ve 'akıcılık' açısından üstündü
    • Diğer oynatıcılar takılıyordu ama mplayer'da bu olmuyordu (motion interpolation yok)
    • Bir arkadaşım mplayer'ın çok doğru olduğunu söylemişti (her kare tam olarak aynı süreye sahip), bu da 'akıcı' hissi açıklıyor
    • Bu akıcılık avantajının hâlâ olup olmadığını ve neden öyle hissettirdiğini bilen biri olup olmadığını merak ediyorum