Anasayfa » nasıl » FFmpeg ile Bit Hızını Değiştirdiğimde Bile MP3 Dosyalarım Neden Aynı Boyutta?

    FFmpeg ile Bit Hızını Değiştirdiğimde Bile MP3 Dosyalarım Neden Aynı Boyutta?

    Ses dosyalarını dönüştürme işleminde yeniyseniz, beklenmedik sonuçlar aldığınızda ayrıntıların çoğu ve nasıl çalıştıkları biraz kafa karıştırıcı olabilir. Peki sorunu çözmek için ne yapıyorsunuz? Bugünün Süper Kullanıcı Soru-Cevap yazısının kafası karışmış bir okuyucunun sorusuna cevap verdi.

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Fotoğraf Warein izniyle (Flickr).

    Soru

    SuperUser okuyucu Arlen Beiler neden bir ses akışını dönüştürürken farklı bit hızı ayarlarının kullanılmasının neden tamamen aynı boyutta dosyalar ürettiğini bilmek istiyor:

    Aynı format olanı kullanarak bir ses akışını üç farklı bit hızı ayarına dönüştürdüm. Tamamen aynı boyda kaldılar. Bu neden?

    • ffmpeg -i “Likoonl-Q1-All.mp4” -c: v kopya -c: bir libmp3lame -q: bir 1 -b: bir 192k “Q1-All-192k.mp4”
    • ffmpeg -i “Likoonl-Q1-All.mp4” -c: v kopya -c: bir libmp3lame -q: bir 1b: bir 160k “Q1-All-160k.mp4”
    • ffmpeg -i “Likoonl-Q1-All.mp4” -c: v kopya -c: bir libmp3lame -q: bir 1 -b: bir 128k “Q1-All-128k.mp4”

    Farklı bit hızı ayarlarının kullanılması aynı boyuttaki dosyaları nasıl üretti?

    Cevap

    SuperUser katılımcı slhck bizim için cevabı var:

    Çünkü sen ayar yapıyorsun -q: a (LAME'nin VBR ayarı). Ne zaman kullanırsın -q: a, CBR ayarı -B: etkisi olmayacak. FFmpeg Wiki'den MP3 kodlama kılavuzuna bakarsanız, olası değerleri bulabilirsiniz. -q: a karşılık gelen ortalama bit hızı ile.

    Bütünlüğü uğruna, işte ilgili kısmı libmp3lame.c (qscale uzun adı q):


    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.