Kullanabileceğiniz çok sayıda codec var ve her biri farklı bir alanda parlıyor. İşte Windows'ta hangisinin sizin için doğru olduğu.
Video codec'leri hakkında fazla bir şey bilmiyor olabilirsiniz, ancak bunları günlük yaşamınızda kullanma şansınız var. Akış yapmayı, yaptığınız bir videoyu başkalarına göndermeyi seviyor olabilirsiniz veya videolarla dolu çok terabaytlık bir HDD'ye sahip olabilirsiniz ve herhangi bir dosyayı silmeden alanının bir kısmını geri kazanmak isteyebilirsiniz.
Peki video codec'leri nedir, birini nasıl seçmelisiniz ve ürettiğiniz videoları nasıl etkiler?
Codec'ler Nedir?
Teknik olmak istiyorsanız, kelimeyi hecelemenin "gerçek" yolu "CoDecs"tir çünkü terim, "kodlayıcılar" ve "kod çözücüler" kelimeleri. Ama gerçek dünyada kimse onu böyle hecelemez, bu yüzden hecelemesen de sorun olmaz bu şekilde
"Kodlayıcıların" "kodlayıcı" kısmı, belirli bir algoritma kullanarak bir medya akışının kodlanmasına izin verir. Bu sırada "kod çözücü" kısmı, uyumlu bir kodlayıcı ile kodlanmış bir medya akışının oynatılmasını sağlar.
Codec'ler hakkında daha fazla bilgi edinmek için şu adresteki kılavuzumuza bakın: video codec'leri, kapsayıcılar ve sıkıştırma hakkında bilmeniz gereken her şey.
Codec Seçiminiz Neden Önemlidir?
Bir codec seçerken artılarını ve eksilerini göz önünde bulundurmalı ve görev için en iyisini seçmelisiniz.
Uyumluluk: Donanım uyumluluğu ve desteği, bir codec bileşeni seçerken dikkate alınması gereken en önemli faktörlerden biridir. Medyayı kodladıktan sonra nasıl kullanmayı planlıyorsunuz? Kişisel koleksiyonunuzun bir parçası mı olacaklar yoksa başkalarıyla paylaşmayı mı planlıyorsunuz?
Hız: Ayrıca kodlama hızını da göz önünde bulundurmalısınız. AV1, uzun süreli içerik depolama için bugün mevcut olan en iyi codec bileşenlerinden biri olarak kabul edilir. Ancak AV1 ile çok eski olmayan bir Ryzen 5900x CPU, tek bir videoyu kodlamak için günlerce çalışabilir.
İçerik Türü ve Çıktı Kalitesi: Ayrıca, "uzun süreli depolama"dan bahsettiğimize göre, kodlanmış dosyaların orijinalleriyle neredeyse aynı görünmesini ve kaynağa olabildiğince yakın durmasını ister miydiniz? Tamamen kayıpsız sıkıştırma yapamadığı için AV1'i atlamalısınız. Buna karşılık, daha eski ve daha az gelişmiş H.265 ve H.264 bunu yapabilir.
düzenlenebilirlik: Ayrıca videoyu düzenlemek, yeniden düzenlemek, kesmek veya sahneler, başlıklar ve efektler eklemek ve renk derecelendirmeyi denemek istiyor musunuz? Kaynak videolarınız, bilgisayar tarafından okunması daha hızlı olan "düzenlemeye uygun" bir biçimde kodlanmış olsaydı daha iyi olurdu. Bu aynı zamanda bir video düzenleyicinin zaman çizelgesiyle çalışırken "dolaşmalarının daha kolay" olacağı anlamına gelir. Bunun için MJPEG gibi bir şeye veya daha yüksek kalite için ProRes'e ihtiyacınız olacak.
Kullanabileceğiniz En İyi Codec'ler
Kullanabileceğiniz başlıca video codec bileşenlerini gözden geçirelim:
1. H.265/HEVC
Yüksek Verimli Çok Yönlü Kodlama (HEVC) olarak da bilinen en son yaygın olarak bulunan "MPEG tabanlı" codec bileşeni H.265 kısa) ve MPEG-H Part 2, kalite, hız ve geniş donanım desteğinin en iyi kombinasyonunu sunar. akranlar
Bu nedenle onu listemizin başında görüyorsunuz: x265 gibi özel bir yazılım kodlayıcı kullanarak H.265'e kodlamak daha yavaştır, ancak bu size içeriğiniz için mümkün olan en iyi kaliteyi sunacaktır. Yine de AV1'den (çok) daha hızlı olacak ve ayrıca "grenli" (sinematik filmlerde gördüğünüz "gürültü") içerikle iyi oynuyor.
2. AV1
Koleksiyonumuzdaki en yeni codec olan AV1, atasına kıyasla sıkıştırma ve kalite açısından önemli kazanımlar sunan, süper gelişmiş bir VP9'dur. VP9'un H.265 ile sık sık "karşılık verdiği" durumlarda, AV1 ikisini de geride bırakarak +%50 daha iyi kalite elde ediyor aynı dosya boyutunda veya aynı kalite için -%50 daha küçük dosya boyutunda; hangi yolu tercih edeceğinizi siz seçersiniz Gitmek.
Birçok alternatiften düzinelerce kat daha yavaş olabileceğini anlayana kadar kulağa mükemmel geliyor. Artı, "gürültülü" içeriği sevmez, bu nedenle varsayılan olarak tüm "grenleri" kaldırır. İçeriğe gürültüyü yapay olarak yeniden eklemek için ekstra bir seçenek olarak gelişmiş bir anahtar sunar.
Yine de saflık yanlıları, içeriğinizi uzun vadeli arşivleme için yeniden kodluyorsanız, bunun orijinal medyanın görünümünü korumanın doğru yolu olmadığını ve bunun yaklaşık bir tahmin olduğunu haklı olarak savunacaktır.
3. H.264/AVC
Advanced Video Coding (kısaca AVC) ve MPEG-4 Part 10 olarak da bilinen H.264, H.265'in öncüsüdür. Çok daha düşük donanım gereksinimlerine sahiptir ve çok daha uzun süredir kullanılmaktadır.
Bu nedenle, kodlamada hem H.265'ten hem de özellikle AV1'den çok daha hızlıdır ve önemli ölçüde daha geniş donanım desteğine sahiptir. Bugün satın alabileceğiniz en uygun fiyatlı akıllı telefonlar bile H.264'ü donanım olarak çözebilir ve kodlayabilir.
H.264 ile, H.265 ve AV1'e kıyasla aynı boyut için daha düşük kalite veya aynı kalite için çok daha büyük dosyalar elde edersiniz.
4. VP9
Model yüklü H.265'e daha açık bir alternatif olarak oluşturulan VP9'un, web üzerinde H.264 ve H.265'in yerini alması gerekiyordu. Önde gelen birçok site tarafından kullanılmasına rağmen, bu vaat henüz tam olarak gerçekleşmedi.
Ayrıca, tarayıcılar ve neredeyse tüm PC tabanlı yazılım medya oynatıcıları tarafından desteklenirken, donanım medya oynatıcılar (TV set üstü kutuları veya arabanızda olabilecek bir eğlence sistemi gibi) Bunu atlayın.
Hız ve kalite açısından, kodlanan içerik ve ayarlara bağlı olarak H.264 ile H.265 arasında yer alır.
5. MPEG-4/Xvid/DivX
MPEG4 codec bileşeni, yaygın film korsanlığı sayesinde Windows XP döneminde video kodlamaya hakim olan DivX varyantı aracılığıyla ön plana çıktı.
MPEG4 bugün neredeyse demode. Korsanlar bir DVD'yi kopyalayıp yoğun şekilde yeniden sıkıştırılmış bir kopyayı arkadaşlarıyla paylaşmak üzere tek bir CD'ye sığdırmak istediğinde bu idealdi.
Önceliklerinize ve mevcut donanıma bağlı olarak yararlı olabilir. Mümkün olan en kısa sürede minimum kazanç elde etmek istiyorsanız bu iyi bir seçimdir. Ancak, kalite açısından çok daha iyi seçenekler mevcut.
6. ProRes
Yaygın olarak "Apple'ın düzenlenebilir video formatı" olarak kabul edilen ProRes, en iyi sıkıştırmayı sunmaz, ancak bunun nedeni kaliteye ve düzenlenebilirliğe öncelik vermesidir.
ProRes'i medya oynatmak veya arşivleme veya dağıtım için sıkıştırmak için nadiren (eğer kullanırsanız) kullanırsınız. Yine de, post prodüksiyon aşamasında bir profesyonelseniz, Final Cut'ta sahnelerle hokkabazlık yapıyorsanız, bu neredeyse zorunludur. Pro X veya Davinci Resolve'de renklendirme, çünkü basit, hızlı ve daha da önemlisi, standart.
Karşılaşabileceğiniz tüketici dostu bir durum, video modunda en yeni iPhone'lardan biriyle (13 Pro ve üzeri) yüksek kaliteli video kaydetmektir.
7. MJPEG
ProRes'in "daha tüketici dostu kuzeni", özellikle eski analog cihazlardan içeriği daha fazla düzenleme için bir video yakalama çözümü aracılığıyla PC'nize aktarıyorsanız kullanışlıdır. Bunun nedeni, aramada ultra hızlı olması ve kare dizileriyle uğraşmak yerine her kareyle bir anahtar kare gibi çalışabilmenizdir.
MJPEG, en gelişmiş algoritma olmaktan uzaktır: tüm kareleri JPEG görüntüleri olarak kodlayarak video boyutlarını küçültmeyi başarır.
Bununla birlikte, JPEG sıkıştırması kalite açısından çok kayıplıdır ve MJPEG'i yalnızca bizim belirlediğimiz özel durumda kullanışlı hale getirir. Bahsedilen: İlk başta korunacak en iyi kaliteye sahip olmayan içe aktarılan içerikte ultra hızlı arama yer.
8. MPEG2
PC'nizde bir optik sürücü varsa ve bununla bir DVD okumayı denerseniz, yine de MPEG2 ile tanışabilirsiniz. Çoğu DVD'deki VOB dosyaları, MPEG2 video ve AC3 ses algoritmalarıyla kodlanmış akışlar içerir.
Günümüzde çoğu PC'nin bir optik sürücüye bile sahip olmaması, MPEG2'nin modern teknoloji ortamındaki kullanışlılığını anlatıyor.
Bir Codec Nasıl Seçilir
Codec seçiminin neden önemli olduğunu ve başlıca codec bileşenlerinin kalite ve hız açısından nasıl farklılık gösterdiğini gördük. Ama yine de hangisini, ne zaman ve neden seçmelisiniz?
1. Akış için Codec Seçme
Twitch ve YouTube gibi platformlarda yayın yapıyorsanız muhtemelen H.264 kullanmak isteyeceksiniz. Kodlamada H.265 ve AV1'den daha hızlıdır ve çok daha düşük donanım gereksinimlerine sahiptir.
Özellikle diğer zorlu yazılımları (en yeni üçlü A oyunları gibi) performanstan ödün vermeden paralel olarak çalıştırmak istiyorsanız, donanım yükünü azaltmak çok önemlidir.
Daha da önemlisi, Nvidia ve AMD'nin en az son iki "nesilinden" neredeyse tüm GPU'lar, donanım hızlandırmalı H.264 kodlama desteğiyle birlikte gelir. Bu, video akışlarınızı performansta minimum bir düşüşle (GPU kaynaklarınızın %5 ila %10'unu düşünün) gerçek zamanlı olarak kodlamanıza olanak tanır.
2. Arşivleme için Codec Seçme
Arşivleme için en iyi codec seçimi, depolamak istediğiniz içeriğe ve kalitesini korumak veya depolama taleplerini azaltmak isteyip istemediğinize bağlıdır.
AV1 en iyi kalite-boyut oranını sunsa da, "sinematik" videoları (özellikle "gürültülüyse") tüm ayrıntıları korurken sıkıştırmak istiyorsanız H.265 yine de daha iyi bir seçenektir. AV1 dışındaki çoğu codec bileşeniyle depolandıklarından daha küçük olmaya devam edecekler.
AV1, çok daha yavaş sıkıştırma hızlarına aldırış etmiyorsanız ve hatta anime ve çizgi filmler gibi "pürüzsüz" içeriği yeniden kodluyorsanız daha iyi bir seçimdir.
3. 4K+ içerik için bir Codec seçme
H.264'e kadar olan tüm codec bileşenleri, HD altı çözünürlükler için tasarlanmıştır. H.264, tam HD içeriği (1920 x 1080'e kadar çözünürlüklerde) depolamak için tasarlanmış ilk codec bileşeniydi. Ancak bugün bizde de var 4K ve Ultra HD içerik ve H.265, AV1 ve VP9, çok daha yüksek çözünürlükler için daha iyidir.
4. Uyumluluğu En Üst Düzeye Çıkarmak için Bir Codec Seçme
Temel kural, kullanacağınız codec bileşeni ne kadar eskiyse, daha fazla cihazla uyumluluğunun o kadar yüksek olmasıdır. Videolarınızın hemen hemen her yerde oynatılmasını istiyorsanız, MPEG4'ü seçin. Eski, tüm yeni seçeneklerden daha iyi performans gösteriyor, ancak aynı zamanda on yıllık TV'ler tarafından bile yerel olarak destekleniyor.
Yalnızca daha yeni cihazlarla ilgileniyorsanız, H.264, oyun konsolları ve akıllı telefonlar dahil olmak üzere son beş yıl içinde piyasaya sürülen hemen hemen tüm medya oynatma cihazlarında çalışabilir.
H.265, AV1 ve VP9'u atlamanızı öneririz çünkü her birinin kendi "tuhaflıkları" vardır ve belirli ekosistemlerde daha iyi desteklenir. Örneğin, VP9 çoğu modern tarayıcıda oynatılabilir, ancak yalnızca birkaç bağımsız medya oynatıcı tarafından oynanabilir.
4. Donanım Kodlama Merkezli Bir Codec Seçme
Donanım hızlandırmalı kodlama sihir gibi gelir ve codec seçiminizi etkileyebilir. Yine de, donanım hızlandırmalı kodlamanın öncelikle akış gibi gerçek zamanlı kullanımlar için yararlı olduğunu unutmamalısınız. Bu nedenle, hakkındaki makalemizde GPU kodlamasını kullanmanızı önerdik. OBS Studio kullanarak oyun akışlarını optimize etme.
x265 gibi yazılım tabanlı kodlayıcıların aksine, donanım hızlandırmalı kodlayıcılar daha yüksek hızlara ulaşmaz tamamen GPU'nun özel donanımı nedeniyle: aynı donanımın "aerodinamik" sürümlerini de kullanırlar algoritmalar. Kaliteden çok hıza ve uyumluluğa öncelik verenler.
Bu nedenle, aynı boyuta sahip olsalar bile, donanım kodlu bir H.265 dosyası, yazılım kodlu bir H.264 dosyasından daha kötü kaliteye sahip olabilir.
Bu nedenle, akış halindeyken GPU'nuzun donanım hızlandırmalı kodlayıcısı tarafından desteklenen en iyi codec'i seçmelisiniz, hatta Intel'in Arc'ın GPU'ları AV1'i destekler. Aynı zamanda, özellikle kaliteyi ön planda tutuyorsanız, uzun süreli video depolama için kullanmaktan kaçınmalısınız.
Codec Seçenekleriniz Neden Önemlidir?
Codec seçiminiz en etkili olanıdır. Yine de, seçenekleri ve değişkenleri de üretilen sonuçları önemli ölçüde etkileyebilir.
İçeriğe Göre Codec Seçimi
Her codec bileşeni, belirli bir zamanın ve belirli medya biçimlerinin ihtiyaçlarını karşılıyordu.
- Eski videolar: Geniş depolama alanınız varsa ve Full-HD çözünürlüğe kadar videolarla çalışıyorsanız, MPEG2 kullanabilirsiniz. yüksek bit hızıyla ve ev videolarını veya eski videoları sıkıştırırken inanılmaz yüksek kodlama hızlarının keyfini çıkarın filmler.
- Filmler ve modern videolar: Modern videoların Full-HD kalitesini korumak için, kodlama hızına veya kalitesine ve daha küçük boyutlara öncelik verip vermediğinize bağlı olarak H.264 veya H.265 kullanın.
- Çizgi film ve anime: Animasyonlu içerik için AV1, ardından H.265 ve ardından VP9, çoğu çizgi filmin net görsellerini, çizgilerini ve eğrilerini koruyabilir. Bununla birlikte, iki renk arasındaki yumuşak gradyanların "düzleşmediği" ve "renkli adımlarla" ham bölgeler olarak göründüğü bir etki olan "şeritlenmeye" de yol açabilirler. Bundan kaçınmak için, Handbrake gibi bir uygulama aracılığıyla videoyu daha geniş bir renk paletiyle sıkıştıran H.264'ün, H.265'in ve AV1'in 10 bitlik varyantlarını kullanabilirsiniz. Daha da iyisi, H.265 ayrıca 12 bit rengi de destekler.
Bit Hızına Göre Bir Codec Seçme
"Bit hızı", "bir kodlayıcının her çerçeveyi kodlamak için kullanabileceği veri miktarı"dır. Bu değer ne kadar yüksek olursa çıktı kalitesi o kadar iyi olur.
Aynı zamanda, bit hızı ne kadar yüksek olursa, üretilen dosya o kadar büyük olur. Ayrıca, yeterince yüksek bir bit hızına sahip bir kodlama algoritması, daha verimli kodlama ve daha küçük dosyalar için kaçırmamanız gereken ayrıntıları da korur.
H.264/H.265 ve VP9/AV1 gibi en yeni codec'lerle, genellikle bit hızlarıyla uğraşmak ve kodlayıcı ön ayarları/seviyeleri ve (C)RF değerleriyle çalışmak zorunda kalmazsınız.
Kodlayıcı Ön Ayarlarına/Düzeylerine ve (C)RF Değerlerine Göre Bir Codec Seçme
Her kodlayıcı, videoyu sıkıştırırken çeşitli kodlama özelliklerinin bir kombinasyonunu kullanır. Modern kodlayıcılar, bu özelliklerin daha basit bir seçim altında "paketlendiği" tüm bu karmaşıklığa yardımcı olmak için ön ayarlarla/seviyelerle birlikte gelir.
Bu "paketler", performanstan kaliteye seviyelerin bir dizisi olarak çalışır ve kullanıcının kullanmak istediği algoritma özelliklerinin seviyesini seçmesini sağlar. Ne kadar çok özellik kullanılırsa, çıktı kalitesi o kadar iyi olur ve üretilen dosya boyutları o kadar küçük olur, ancak aynı zamanda kaynaklar üzerindeki talepler de o kadar yüksek olur ve kodlama o kadar yavaş olur.
Modern video codec'leriyle ilgili bir başka önemli ayar olan (C)RF Değeri, kullanıcının bir kodlamanın kalite-boyut oranını değiştirmesine izin vererek "bir kalite kaydırıcısı" olarak çalışır.
Bu nedenle, El Freni'nde AV1 (SVT) kodlayıcı ile 30 dakikalık Full-HD video, Sabit Kalite RF değeri 21 ile kodlanıyor ve Kodlayıcı Ön Ayarı 6'ya ayarlanır, 10 ila 30 dakika sürebilir, videoyu neredeyse gerçek zamanlı olarak veya bir Ryzen'de daha hızlı kodlar 5900x. Aynı video, aynı ayarlarla, ancak Kodlayıcı Ön Ayarı 3'e ayarlı, kodlayıcının kare hızı ortalama 5 ila 10 FPS'ye düşerek, kodlanması üç ila altı kat daha uzun sürebilir.
Buna karşılık, Kodlayıcı Ön Ayarını sabit tutmak ve yalnızca RF değerini değiştirmek, son dosyanın kalitesini ve boyutunu değiştirir, ancak kodlama hızını önemli ölçüde etkilemez.
Düzenleyici/Kodlayıcı Seçme
Codec'ler, yalnızca bunları uyumlu yazılımla birlikte kullandığınızda kullanışlıdır.
Her zaman açık olan modern dünyamızda, çevrimiçi dosya ve video sıkıştırıcılar bu tür görevler için. Ancak, özel "çevrimdışı" uygulamalar genellikle çok daha iyi sonuçlar verir ve dosyalarınızı üçüncü taraflarla paylaşmak zorunda kalmazsınız.
Videolarınızı çeşitli codec'lerle kodlamak için kullanabileceğiniz en iyi uygulamalardan bazıları şunlardır:
El freni
El freni en sevilen video kodlama çözümlerinden biridir ve haklı olarak öyledir, çünkü en önemli özellikleri açığa çıkarırken kullanımı nispeten basit olmak arasındaki ince çizgide yürür.
Handbrake, oldukça faydalı bir şekilde, en popüler codec bileşenlerinin farklı kullanım durumlarını içeren (örneğin, süper HQ 2160p 60FPS 4K içeriğini AV1 ile kodlamak için), aynı zamanda birçok popüler cihazı (Amazon'un Fire tabletlerinden Xbox'a) konsollar).
StaxRip
StaxRip ağ tabanlı kodlamayı kolaylaştırır ve tek bir bilgisayardan çok daha hızlı bir kodlama kuyruğunu "temizlemek" için yerel ağınızda birden çok bilgisayar kullanmanıza olanak tanır. Ayrıca H.264 ve H.265 gibi codec'ler için neredeyse tüm önemli seçenekleri gösterir.
Yine de tüm bunlar, alternatifler kadar kolay olmadığı anlamına gelir ve en iyi sonuçları elde etmek için her kodlamanın ayarlarını ayrı ayrı özelleştirmeniz gerekir.
SanalDub
Çoklu video kodlamayı desteklememesine ve yalnızca tek videoların temel düzenlemesi için kullanabilmenize rağmen, SanalDub MJPEG veya MPEG4 kullanarak içeriği düzenlemeniz veya kodlamanız gerekiyorsa hafif ve son derece hızlıdır.
Final Cut Pro/Vegas Pro/Davinci Resolve
MPEG4, ProRes, H.264 veya H.265 kaynaklarıyla çalışmanız mı gerekiyor? Ayrıca aralarında zahmetsizce içerik kesip yapıştırmak istiyor musunuz? Sahneleri yeniden hizalamak, geçişler eklemek ve videonuzun görünümünü iyileştirmek mi istiyorsunuz? Gibi eksiksiz bir düzenleme paketine ihtiyacınız var. Son Kesim Pro, Vegas yanlısı, veya DaVinci Çözümü.
FFMPEG
Videolarınızı komutları kullanarak düzenlemek ve dönüştürmek, gelişmiş komut dosyaları yazarak süreci otomatikleştirmek, hatta kendi video düzenleme ve sıkıştırma GUI'nizi oluşturmak istiyor musunuz? FFMPEG yardımcı olabilir, çeşitli ortam formatları arasındaki tüm kesme, yapıştırma ve kod çevrimini kolaylaştıran motor görevi görür.
Windows'ta Her Görev İçin Bir Codec
Değerli aile videolarını kayıp, eski bir codec bileşeni ve standart altı ayarlarla kodlamak, anılarınızı kurtarılamayacak şekilde mahvedebilir ve bu anları bulanık veya pikselli bir karmaşaya dönüştürebilir.
Buna karşılık, saklamak isteyip de gerçekten saklamayacağınız bir grup eski yavru kedi videosunun çektiği boyutu ciddi şekilde azaltmak istiyorsanız "sıkıştırmak" için MJPEG gibi bir şey kullanmak tam tersi sonuçlara yol açabilir ve bunları genişleterek depolama alanınızı tüketebilir; BT.
Codec seçiminiz ihtiyaçlarınıza, önceliklerinize ve tercihlerinize bağlıdır. Yine de, video kodlamanızı gereğinden fazla düşünmekten kaçınmayı tercih etseniz bile, doğru codec bileşenini (ve ayarları) seçmek süreci hızlandırabilir veya bozabilir ve mükemmel veya korkunç sonuçlara yol açabilir.
Artık, üstesinden gelmek istediğiniz göreve göre nasıl seçim yapacağınızı biliyorsunuz.