Kullanılan formatlar hakkında bazı genel bilgiler:
YouTube, 4 kap formatı ve 4 farklı kodek kullanır.Videonun popülerliğini, videonuz için hangi codec bileşenlerinin kullanıldığına bağlıdır (nedenine bakın).Genel olarak, yüklediğiniz videoların her biri h.264'te kodlanacak ve bir .flv ve .mp4 konteynerine karıştırılacaktır.Bu standart ve bu her video için olacak.Yine de .flv yalnızca 720p'nin altındaki çözünürlüklerde kullanılacak.Bir .flv kabında yalnızca 360p ve 480p bulunacaktır.Her ne kadar 720p altındaki her videoda bir mp4 sürümü de olacak.YouTube, 240p için, mobil cihazlar için (akıllı telefon çağından çok önce) amaçlanan oldukça eski bir codec bileşeni olan (MPEG-4 Part 2'ye dayanan (MPEG4 Part 10 aka h.264 ile karıştırılmaması gereken)) 3gp kullanıyor. konteyner .3gpp.
Kullanılan diğer codec, WebM kap formatında gelen VP8'dir.WebM, Google tarafından geliştirilen bir biçimdir ve HTML5 için standart bir video codec bileşeni olarak tanımlanmıştır, bunun için destek, şimdiye kadar çoğu modern tarayıcıda oldukça iyidir. YouTube, HTML5 sürümüyle tanıtılmıştır.YouTube, bazı videoları yalnızca yüklendikten sonra WebM’de kodlar ve çoğunlukla yalnızca popüler videolar (WebM’de kodlanmış gördüğüm videolar tarafından giderilir), bu nedenle videonuzun WebM’de bulunacağı kesin değildir.Bu WebM ile değişiyor olsa da, biraz daha destek alıyoruz.
YouTube şu ana kadar WebM'de VP9'u destekliyor ancak şu ana kadar yalnızca chrome bu codec'i destekliyor (06/2015 itibariyle).VP9 ile, Opus ses kodeğini de desteklediler (diğer tüm kaplarda kullanılan AAC dışında).
Bağlantılı sorunuzla ilgili olarak (belki birleştirilmeleri gerekir?)
Yüklemek için hangi codec/container'ı kullanmalısınız?
Bu, eğer yükleme hızınızla sınırlıysanız/endişe ediyorsanız, s.YouTube bunu iyi kabul edecek ve YouTube sunucuları tarafından kodlandıktan sonra iyi görünecek.Genellikle 720p malzeme için ~ 4-5 Mbit/s ve 1080p için ~ 8-9 Mbit/s bit hızı öneririm.4k için ~ 15Mbit/s gidin. Bu genellikle boyut ve kalite arasında iyi bir dengedir.Daha iyi kalite istiyorsanız daha yüksek bir bit hızı ile gidin ve daha küçük bir video istiyorsanız daha düşük bir bit hızı ile gidin.
Ancak YouTube’un yüklendikten sonra HER ZAMAN videonuzu kodlayacağını unutmayın, hangi kodlayıcı ve ayarları kullandığınız önemli değil.Bu nedenle, yüklemeleriniz için teorik olarak en iyi kaliteyi istiyorsanız, yüklemek için kayıpsız bir kodlayıcı seçin veya en azından görsel olarak kayıpsızsınız. YouTube’u bir teslim/tüketici biçiminde son çıktı olarak görün ve YouTube’a yükleme, üretimde ve üretim sırasında son adımdır. kayıpsız kalmak istiyorsunuz. Ancak, bunların hepsinin teorik bir şey olduğunu lütfen unutmayın, pratikte TV yayını veya Sinema hakkında değil, YouTube hakkında konuştuğumuz gibi gerçekten önemli olmadığını söyleyebilirim.
Ancak bunu gerçekten "mükemmel" bir şekilde yapmak istiyorsanız, bir üretim kod çözücüsü kullanın ve h.264 gibi bir tüketici kod çözücüsü kullanmayın. MJPEG bunun için iyi bir kodlayıcı olurdu, YouTube bunu kesinlikle bir .avi veya .mov kabında destekler.MJPEG kayıplı bir codec bileşenidir ancak görsel kalite kaynakla aynı olacaktır (yeterince yüksek kaliteli bir ayar seçtiyseniz, bu video codec bileşeni olarak JPEG formatındadır.) Gerçek bir kayıpsız codec bileşeni kullanmak bir sabit disk israfı olur bence uzay ve bant genişliği.
Ancak videonuzu gerçekten kayıpsız yüklemek istiyorsanız ve yükleme süresine aldırış etmiyorsanız, hepsinin YouTube tarafından desteklenmesi gerektiği için standart bir QuickTime codec bileşeni kullanmanızı öneririz (hepsinin kayıpsız olmadığına dikkat edin, h264 standart QuickTime kodeği).YouTube ne yazık ki hangi QuickTime kodeğinin desteklendiğini belirtmese de.Animasyon veya JPEG2000 çalışmalı sanırım.Her iki kodek% 100 kayıpsız olabilir.
Kare hızları söz konusu olduğunda, kayıt/animasyon sırasında 25FPS'yi (şu anda YouTube 50 ve 60FPS videoyu, dolayısıyla muhtemelen 30FPS'yi de destekler) kullanmayı seçebilirseniz, YouTube en çok (her video için kullanılan kare hızı) hoşuna gider çekimleriniz zaten başka bir kare hızındaysa, o zaman buna bağlı kalın ve yukarı veya aşağı enterpolasyon yapmayın.YouTube bu dönüşümü sizin için gerçekleştirir ve genellikle bunu kodlayıcınızdan daha iyi yapar.Her gün her çeşit kare ile uğraşmak zorunda kalıyorlar ve bu (aslında çok karmaşık) sorunu gerçekten iyi çözüyorlardı.
Ses:
Ses için PCM'yi sesle de kayıpsız kalmak istiyorsanız, ancak yine de bu teorik bir kalite iyileştirmesidir.AAC genellikle aynı işi kalitesini akıllıca yapar (öznel) ve daha küçük olacaktır.AAC için en az 192 kbps bit hızı öneririm.Boyut etkisi genellikle video codec bileşeni kadar büyük değil, bu yüzden sadece 320kbps ile gidebilirsiniz.YouTube, AAC ve Opus (yalnızca WebM) kod çözücüsünü kullanarak sesi ~ 24kbps (Mobil aka 3gp) ~ 64kbps (240p), ~ 128kbps (360p/480p) ve ~ 192kbps (720p +) değerlerine dönüştürür.