Kare hızını bit hızını değiştirmezken yükseltmek kalite kaybına neden olur mu?


9

AFAIK, bit hızı, saniyedeki bit sayısıdır . Diyelim ki aynı kodek, bit hızı ayarları ve çözünürlüğü kullanan iki videom var. Birincisi 25fps'lik bir kareye sahipse, ancak ikincisi 50fps'de çalışıyorsa, videonun her saniyesi için mevcut bitlerin iki kat daha fazla kareye bölünmesi gerektiğinden, ikincisinin çok daha düşük bir kaliteye sahip olacağı anlamına gelir. ?

Veya bu etki hareket telafisi (örneğin daha fazla P-karesi ve daha az I-karesi olması gibi) veya benzeri bir şeyle mi azalır?

Yanıtlar:


4

Kare hızını artırmanın sonucu saniyede daha fazla piksel görüntüleniyorsa, evet, bit hızını aynı tutmak neredeyse kesinlikle genel kalitede bir kayıp anlamına gelir. Tüm bu kayıplar sakıncalı veya hatta zorunlu olarak fark edilemez. Örneğin, bit hızı 30 Mb / s ise ve bunu 15 Mb / s'ye düşürürseniz, muhtemelen pek çok kişi fark etmez.


"İf" ile ne demek istiyorsun? Bu durumun gerçekte olup olmadığını tam olarak bilmiyor musunuz veya bu kuralın geçerli olmadığı senaryolar var mı? Tabii ki, yüksek bir bit hızınız varsa bit hızı azaltmasının pek fark edilmeyeceğini söylemek doğru, bu durumda bu biraz teorik bir soru ... Bununla birlikte, başlamak için düşük bir bit hızınız olduğunda gerçek bir fark yaratabilir. .
MoritzLost

1
Bunun geçerli olmayacağı tek senaryo, fps'deki artışa göre videonuzun çözünürlüğünü azaltmanızdır. Başka bir durumda, bit hızını artırmadan kare hızını artırmak, her kare için mevcut maksimum bilgiyi, örneğin kaliteyi düşürmek gibi azaltacaktır. Tamamen ne kadar azaldığı kaynak malzemenize ve bit hızınıza bağlıdır.
PTS

2
Günümüzde kodekler gerçekten akıllı ve kare hızını iki katına çıkardığınızda bit hızını iki katına çıkarmanıza gerek yok, ancak orijinal değerin en az üçte birini artırmanızı öneriyorum (orijinal değerin zaten çok fazla olmadığı göz önüne alındığında)
PTS

1
@ Gin-San - Örneğin, 'if' örneğim 50i vs 25p'yi kodladığınız durumu kapsayacaktı. Piksel oranı her arttığında, aynı bit hızından daha düşük kalite elde ettiğinizi söylemek daha net olabilirdi. Profesörün belirttiği gibi, ilişki doğrusal değildir - modern kodekler, eklenen çerçevelerin büyük ölçüde benzer olduğu durumla iyi ilgilenir.
Jim Mack

Bununla birlikte, geçici kalitenin de bir faktör olduğunu unutmayın. Kare hızının iki katına çıkarılması, genel kalitenin bit hızını yarıya düşürmekten çok daha az azalmasıdır, çünkü gözlerimiz sadece bu kadar hızlı bilgi alabilir ve kareler arasında karıştırma, kare başına çok fazla kaybın geri kazanılmasına neden olur. (Bu yüzden bit hızı neden iki katına çıkmak zorunda kalmaz.)
AJ Henderson

2

Bu kesin bir cevabı olmayan karmaşık bir sorudur. Genel olarak, evet, kalite muhtemelen daha düşük olacaktır, ancak daha yüksek kare hızı daha yüksek "kalite" ile başlar.

Video ile, zamansal bilgilerin kalitenin bir parçası olduğunu hatırlamanız gerekir. Kare hızını iki katına çıkarırsanız, her bir karenin kalitesi düşer, ancak bunların iki katını görürsünüz ve gürültü gibi şeylerin etkisi kareler arasında ortalama olabilir.

Ayrıca, modern sıkıştırma bir çerçeveyi komşu çerçevelerle karşılaştırarak çalışır. Kare hızını artırdığınızda, kareler arasındaki değişiklik miktarı azalır, böylece kareler arasında daha az değişiklik olduğu için değişikliği saklamak için gereken veri miktarı da azalır.

Tamamen teorik olarak, kalite açısından en önemli olan şey zamanla gözlerimizin önüne konulan bilgi miktarıdır, bu nedenle aynı zamanda daha yüksek toplam kalite olan bir videonun daha yüksek kare hızına sahip bir versiyonunun yapılması teorik olarak mümkün olabilir. daha düşük bir kare hızı sürümü olarak bit hızı.

Varsayımsal mükemmel kodlama ve sıkıştırma sistemi ile saniyede varsayımsal mükemmel gözlerimize sunulan anlamlı bilgi oranı kaliteyi belirler. Sorun şu ki böyle bir varsayım yok. Gözlerimiz, zaman içinde hangi bilgilere dikkat ettikleri açısından öngörülemez derecede kayıplıdır, bu nedenle bazı durumlarda daha yüksek kare hızı, diğerlerinden daha yüksek bir kalite artışı sağlar. Benzer şekilde, sıkıştırma ve kodlama da mükemmel değildir, bu nedenle bazı içerik türleri daha fazla ek yük ile kodlamak ve sıkıştırmak için daha fazla çaba gerektirir ve diğerleri daha yüksek kare hızları ile en iyi şekilde hesaplanan daha fazla gürültü üretir, diğerleri ise daha düşük kare hızları gerektirebilir ancak kare başına daha yüksek ayrıntı.

Pratik olarak, çerçevenin kolayca sıkıştırılamayan bölümlerinin depolanması, genellikle bit hızını artırmadan kare hızını ikiye katlarken yüksek kare hızının avantajlarının üstesinden gelir, ancak önemli bir yere yakın değildir. bit hızını yarıya indirirseniz alacağınız kalite kaybı.

Buna ek olarak, düşük ve yüksek kare hızı sürümleri arasındaki göreli kalite çok daha yakın olsa bile, sıkıştırılmış sürümün orijinal üzerindeki kalite kaybı daha yüksek kare hızı için çok daha yüksektir (çünkü düşük kare hızı videosu başlamak için çok daha düşük kalite ile).

Sadece ekstra kare verilerinin kodlanması ve sıkıştırılmasındaki verimsizlikler nedeniyle kaybedilen ek yükü telafi etmek için bit hızını arttırmanız yeterlidir. ProfessorSparkles'ın işaret ettiği gibi, 1/3 ekstra bit hızı civarında bir yerde, öznel kaliteyi korumak için neye ihtiyacınız olduğunu bulmak için muhtemelen iyi bir başlangıç ​​noktasıdır, ancak kodladığınız video içeriğine ve kodeklere ve veri hızlarına bağlı olarak çok değişecektir. Kullanılmış.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.