Youtube'da AV1 Codec Nasıl Kullanılır?

Captain_Price

Kilopat
Katılım
18 Ocak 2016
Mesajlar
277
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar bildiğiniz üzere Youtube'da videolarda çoğunlukla avc1 - vp09 olmak üzere temelde 2 tane codec kullanılıyor. Yeni gelen av1 codec bunlara nazaran hem daha kaliteli hem de daha verimli ama bu codec ile ilgili çok bir bilgi bulamadım. Yardımınızı istiyorum bu yüzden. Şimdi ben 1080p video yükleyen biriyim ama kullanılan avc1 codec'i yüzünden videoların kalitesini beğenmiyorum. Sonrasında videoları render programlarında 4k'ya upscale ederek Youtube'a yükledim ve Youtube'un vp09 codec'ini videolarımda kullandığını gördüm ve bu bir nebze kalitede iyileşmeye sebep oldu. Şimdi de daha kaliteli olan av1 codec'ini videolarımda kullanmak istiyorum ve bunun için ne yapmam gerekiyor bilen birileri var mı?
AV1 codec kullanan video =
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

VP09 codec kullanan video=
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

AVC1 codec kullanan video=
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bitrateler aynı sayılır sadece codec farkından arada devasa farklar var. Bu videoları aradaki farkı daha rahat görün diye attım.
 
Hocam ben de 1080p videolar yüklüyordum ve aynı dertten muzdariptim. 4k yerine 1440p upscale ederek yüklemeye başladım. Böylece videolar vp09 codec kullanmaya başladı. 4k yerine 1440p upscale yaparsanız hem kalite daha az düşer hem boyut daha az artar. Bunu önermek istedim.
 
Hocam ben de 1080p videolar yüklüyordum ve aynı dertten muzdariptim. 4k yerine 1440p upscale ederek yüklemeye başladım. Böylece videolar vp09 codec kullanmaya başladı. 4k yerine 1440p upscale yaparsanız hem kalite daha az düşer hem boyut daha az artar. Bunu önermek istedim.
Evet hocam öyle bir durum var ben de kullanıyorum o durumu. Benim sorum av1 codec işinin nasıl olacağı hususunda.
 
Sizin yapabileceğiniz bir şey yok, YouTube dönüştürüp dönüştürmemeye kendisi karar veriyor. Ayrıca YouTube videoları sadece belli bir codec'e değil; H.264 (AVC1), VP9 ve AV1 olmak üzere 3 codec'e dönüştürüyor. Gördüğüm kadarıyla az izlenen kanalların videolarını sadece H.264'e, nispeten daha fazla izlenen kanalların videolarını hem H.264 hem VP9'a, çok izlenen kanalların videolarını ise 3 codec'e de dönüştürüyor. Dönüştürme kolaylığı açısından H.264, VP9'dan daha kolay olduğu için küçük kanallarda boşuna sunucuları yormak istemiyor olabilirler. AV1 ise VP9'dan daha da fazla işlem gücü istiyor.

Bu codecler ne işe yarıyor diye soracak olursanız videonun oynatıldığı cihaza bağlı olarak codec seçimini yapıyor. Mesela benim telefonumda donanımsal VP9 ve AV1 hızlandırma olmadığı için telefonda tüm YouTube videoları H.264 codec ile oynatılıyor fakat bilgisayarda "Kullanılabilir olduğunda AV1 codec'i etkinleştir" seçeneğini seçtiğimden dolayı varsa AV1'i, yoksa VP9'u, o da yoksa geriye tek kalan H.264'ü kullanarak videoyu oynatıyor.

YouTube'dan dönüştürmeden direkt indirme yapan programlarda gördüğüm kadarıyla da H.264 en fazla 1080p'de ve SDR videolarda, daha yüksek çözünürlüklerde ve HDR videolarda ise AV1 ve VP9 kullanıyor.
 
Bu konu daha önce de gündeme geldi, çekim/kayıt kalitesi ve çözünürlüğü ile doğrudan alakalı ve tabii çıktı formatı ile. Ben kendi kanalımda attığım videolara bakmıştım, telefon ile kaydettiğim 1080p videolarda avc1 codec kullanılırken telefon ve kamera ile yaptığım 4K çekim ve çıktılarda VP9 format kullanılıyor. Zaman içerisinde bitrate oranlarında iyileştirme yaptım ama 4K dahi olsa hep VP9 formatında oldu, videoda upscale yapmak videonun kalitesini çekim kalite ve formatına uygun şekilde arttırmaz. 1080p olan bir video upscale ile 4K çıktı alınır fakat hiçbir zaman 4K çekilmiş bir video ile eş değer olamaz. Telefon, aksiyon kamerası ve aynalı/aynasız kameranın çekim kalitesi codeclemesi kısacası dosya boyutu bile göz önüne alınınca arada fark olduğu aşikar. 1080p görüntüyü upscale ile 4K ya çıkartmak çok mantıklı gelmiyor bana normalde keskinliği arttırmak için tam tersi yapılır video 4K alınır 1080p veya 2K ya indirilir daha keskin ve detaylı görüntü elde edilebilir.

gördüğüm kadarıyla az izlenen kanalların videolarını sadece h. 264'e, nispeten daha fazla izlenen kanalların videolarını hem h. 264 hem VP9'a, çok izlenen kanalların videolarını ise 3 Codec'e de dönüştürüyor. Dönüştürme kolaylığı açısından h. 264, VP9'dan daha kolay olduğu için küçük kanallarda boşuna sunucuları yormak istemiyor olabilirler. AV1 ise VP9'dan daha da fazla işlem gücü istiyor.

Bu görüşe katılmıyorum çünkü çok izlenen bir kanalım yok oldukça küçük bir kanalım var 4K videolarımın hepsi en başından beri VP09 500 takipçim varken ya da şu an 1700 takipçim varken fark yok yüklediğim 4K çekimli ve çıktılı video VP09, 2 milyon takipçili kanalın videosuda VP09 dolayısı ile izlenme ile bir alakası olduğunu sanmıyorum.
 
@Arabam ve Ben zaten sonradan belirttim ya 1080p'den yukarısında H.264 kullanmadığını. Buradan mantıkla gidecek olursanız küçük kanallar da 4K video yüklediğinde VP9 kullanılabilir.
 
Arkadaşlar ben birçok deneme yaptım ve şu sonuçlara ulaştım.

Öncelikle kendi halinde çok küçük (30 aboneli) bir YouTube kanalım var.

1K - 2K - 4K - 8K olmak üzere videolarım var. Bu videolar; 1080p kayıt alınmış ama DaVinci Resolve programıyla upscale yapılmıştır.

1080p olarak siteye yüklediğim videonun Codec'ini YouTube avc1 olarak belirliyor ve bu çok giriş seviyesi olduğu için rezil ötesi bir görüntü kalitesi ortaya çıkıyor.

2K olarak siteye yüklediğim videonun Codec'ini YouTube VP09 olarak belirliyor ve bu codec kalite olarak avc01'e göre kat kat daha iyi.

4K olarak siteye yüklediğim video için de 2K için söylediklerim geçerli ama bitrate olarak dikkatli bakarsanız bir tık daha iyi. Bunu sebebi YouTube'un çözünürlükle ters orantılı biçimde bitrate kısması. Yani ne kadar yüksek çözünürlükte video atarsanız o kadar az sıkıştırmaya uğruyor bitrate değeriniz.

8K olarak siteye yüklediğim videonun Codec'ini YouTube AV1 olarak belirliyor ve bu codec kalite olarak VP09'a göre özellikle hızlı oyunlarda bir tık daha iyi ama yavaş akan oyunlarda kolay kolay anlaşılmıyor farkı.

Tüm bu gözlemlerimi çözünürlüğü 1080P'ye alıp, videolarımı izleyerek gerçekleştirdim. Çünkü benim amacım 1080p 60fps kalitesinde olabildiğince kaliteli videolar atıp insanların izlemesini sağlamak. O yüzden beni alakadar eden kısmı bu çözünürlüktür.

Buradaki amacım 1080p 50k bitrate ile çektiğim videoların olabildiğince az sıkıştırmaya uğrayarak olabildiğince fazla bitrate kalitesi ile siteye yüklenmesidir.

Şahsi fikrime gelecek olursak; 8K render hem sistemi çok yoruyor hem dosyanın boyutunu aşırı yükseltiyor hem de aşırı uzun sürüyor. VP09 codec ile aralarında bu kadar eziyete değecek kadar kalite farkı olmadığından videoları 4K atma yolunu izliyorum.

Son olarak, benimki gibi daha işin başında bir YouTube kanalına sahipseniz ve attığınız videolarda YouTube'un uyguladığı sıkıştırma yüzünden kalitesizlik varsa 1080p olarak çektiğiniz videoları 4K olacak şekilde upscale edin ve öyle atın. Böylece hem kalite hem de zaman açısından en mantıklı yolu izlemiş olursunuz.
 
Son düzenleme:
Arkadaşlar ben birçok deneme yaptım ve şu sonuçlara ulaştım.

Öncelikle kendi halinde çok küçük (30 aboneli) bir YouTube kanalım var.

1K - 2K - 4K - 8K olmak üzere videolarım var. Bu videolar; 1080p kayıt alınmış ama DaVinci Resolve programıyla upscale yapılmıştır.

1080p olarak siteye yüklediğim videonun Codec'ini YouTube avc1 olarak belirliyor ve bu çok giriş seviyesi olduğu için rezil ötesi bir görüntü kalitesi ortaya çıkıyor.

2K olarak siteye yüklediğim videonun Codec'ini YouTube VP09 olarak belirliyor ve bu codec kalite olarak avc01'e göre kat kat daha iyi.

4K olarak siteye yüklediğim video için de 2K için söylediklerim geçerli ama bitrate olarak dikkatli bakarsanız bir tık daha iyi. Bunu sebebi YouTube'un çözünürlükle ters orantılı biçimde bitrate kısması. Yani ne kadar yüksek çözünürlükte video atarsanız o kadar az sıkıştırmaya uğruyor bitrate değeriniz.

8K olarak siteye yüklediğim videonun Codec'ini YouTube AV1 olarak belirliyor ve bu codec kalite olarak VP09'a göre özellikle hızlı oyunlarda bir tık daha iyi ama yavaş akan oyunlarda kolay kolay anlaşılmıyor farkı.

Tüm bu gözlemlerimi çözünürlüğü 1080P'ye alıp, videolarımı izleyerek gerçekleştirdim. Çünkü benim amacım 1080p 60fps kalitesinde olabildiğince kaliteli videolar atıp insanların izlemesini sağlamak. O yüzden beni alakadar eden kısmı bu çözünürlüktür.

Buradaki amacım 1080p 50k bitrate ile çektiğim videoların olabildiğince az sıkıştırmaya uğrayarak olabildiğince fazla bitrate kalitesi ile siteye yüklenmesidir.

Şahsi fikrime gelecek olursak; 8K render hem sistemi çok yoruyor hem dosyanın boyutunu aşırı yükseltiyor hem de aşırı uzun sürüyor. VP09 codec ile aralarında bu kadar eziyete değecek kadar kalite farkı olmadığından videoları 4K atma yolunu izliyorum.

Son olarak, benimki gibi daha işin başında bir YouTube kanalına sahipseniz ve attığınız videolarda YouTube'un uyguladığı sıkıştırma yüzünden kalitesizlik varsa 1080p olarak çektiğiniz videoları 4K olacak şekilde upscale edin ve öyle atın. Böylece hem kalite hem de zaman açısından en mantıklı yolu izlemiş olursunuz.

Ben 1080p videolarımı 1440p upscale ettiğimde görüntü rahatsız edici oluyor. Siz nasıl 4K'ya upscale ediyorsunuz? DaVinci o kadar iyi upscale ediyorsa tekrar yükleyeyim hemen :D Bir de 50k bitrate dosya boyutunu çok yüksek yapmıyor mu? Ben sırf dosya boyutu uçmasın diye 15k yapıyorum. Aşırı hızlı hareket etmediğim sürece görüntü net oluyor.
 
Hocam DaVinci üzerinden 1080p 60fps 50k bitrate oyun videosunu 1k - 2k - 4k olmak üzere h265 codec ile render aldım ve bu çıktıların boyut farkı neredeyse yok denecek kadar az.

Bu benim de garibime gitti ama boyut farkı olsaydı emin olun 4k yerine 2k atardım videoları Youtube'a.

50K bitrate olayına gelecek olursak, daha önce de belirttiğim gibi benim hedefim 1080p'de ulaşılabilecek en son kalitede videolar atmak.

Bir de şöyle bir olay var. Mesela eu4'te 30k bitrate fazlasıyla işimi görürken valorantta 50k bitrate anca yetiyor. Çünkü oyun çok hızlı akıyor ve ister istemez çamurlanmalar meydana geliyor kayıtta. Ben de oyun oyun bitrate ayarlamak yerine düz hesap hepsini 1080p 50k bitrate ile atıyorum.

Peki neden 50k bitrate diye soracak olursanız aslında bu konuyla ilgili video çeken birçok Youtube otoritesine göre 40k bitrate son kalite için gayet yeterlidir ama ben shadowplayin 1080p yüksek kalite ayarlarını seçtiğimde 50k bitrate seçmesinden kaynaklı olarak bu değeri kullanıyorum.
 
Hocam çok güzel açıklamışsınız emeklerinize sağlık. Ben bir soru sormak istiyorum, kayıt alırken OBS ile kayıt alıyorum 1080 60FPS'e 15K bitrate veriyorum dediğiniz şekilde 1080 60FPS'lik bir videoyu 2K'ya upscale ettik diyelim ve YouTube'a o şekilde attık bitrateden kısar mı? kalite düşer mi?
 

Yeni konular

Geri
Yukarı