Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ffmpeg-codec komutlarıdır.
Program:
ADI
ffmpeg-codec'leri - FFmpeg codec'leri
AÇIKLAMA
Bu belge, libavcodec tarafından sağlanan codec bileşenlerini (kod çözücüler ve kodlayıcılar) açıklar.
kütüphane.
CODEC SEÇENEKLER
libavcodec, tüm kodlayıcılarda ayarlanabilen bazı genel genel seçenekler sunar ve
kod çözücüler. Ek olarak, her bir codec bileşeni, özel olarak adlandırılan özel seçenekleri destekleyebilir.
Belirli bir codec bileşeni için.
Bazen, genel bir seçenek yalnızca belirli bir kod çözücü türünü etkileyebilir ve
anlamsız veya başkaları tarafından görmezden geliniyor, bu nedenle belirtilen anlamın farkında olmanız gerekiyor
seçenekler. Ayrıca bazı seçenekler yalnızca kod çözme veya kodlama içindir.
Seçenekler aşağıdakiler belirtilerek ayarlanabilir -seçenek değer FFmpeg araçlarında veya
"AVCodecContext" seçeneklerinde veya libavutil/opt.h API için
programlı kullanım.
Desteklenen seçeneklerin listesi aşağıdaki gibidir:
b tamsayı (kodlama, ses, video)
Bit hızını bit/s olarak ayarlayın. Varsayılan değer 200K'dır.
ab tamsayı (kodlama, ses)
Ses bit hızını ayarlayın (bit/sn olarak). Varsayılan değer 128K'dır.
bt tamsayı (kodlama, video)
Video bit hızı toleransını ayarlayın (bit/sn olarak). 1 geçişli modda, bit hızı toleransı şunları belirtir:
hız kontrolünün hedef ortalama bit hızı değerinden ne kadar sapmaya istekli olduğu. Bu
min/maks bit hızı ile ilgili değildir. Toleransı çok fazla düşürmenin olumsuz bir etkisi var
kalite üzerine.
bayraklar bayraklar (kod çözme/kodlama,ses,video,altyazı)
Genel bayrakları ayarlayın.
Olası değerler:
mv4 Makroblok (mpeg4) ile dört hareket vektörü kullanın.
qpel
1/4 pel hareket telafisi kullanın.
döngü
Döngü filtresini kullanın.
qölçek
Sabit q ölçeğini kullanın.
gmc gmc'yi kullanın.
mv0 Her zaman mv=<0,0> ile bir mb deneyin.
girdi_korumalı
pass1
İlk geçiş modunda dahili 2 geçişli hız kontrolünü kullanın.
pass2
İkinci geçiş modunda dahili 2 geçişli hız kontrolünü kullanın.
gri
Yalnızca gri tonlamanın kodunu çözün/kodlayın.
emu_edge
Kenarları çizmeyin.
psnr
Kodlama sırasında error[?] değişkenlerini ayarlayın.
budanmış
Naq Uyarlanabilir nicelemeyi normalleştirin.
alan
Geçmeli DCT kullanın.
düşük gecikme
Düşük gecikmeyi zorlayın.
global_header
Genel başlıkları her ana kare yerine ekstra verilere yerleştirin.
biraz kesin
Yalnızca platformdan, yapıdan ve zamandan bağımsız verileri yazın. ((I)DCT hariç). Bu
dosya ve veri sağlama toplamlarının tekrarlanabilir olmasını ve platformlar arasında eşleşmesini sağlar.
Birincil kullanımı regresyon testi içindir.
aic H263 gelişmiş dahili kodlama / mpeg4 ac tahminini uygulayın.
cbp Kullanımdan kaldırıldı, bunun yerine mpegvideo özel seçeneklerini kullanın.
qprd
Kullanımdan kaldırıldı, bunun yerine mpegvideo özel seçeneklerini kullanın.
ilme
Geçmeli hareket tahmini uygulayın.
cgop
Kapalı gop kullanın.
me_yöntemi tamsayı (kodlama, video)
Hareket tahmini yöntemini ayarlayın.
Olası değerler:
sıfır
sıfır hareket tahmini (en hızlı)
tam
tam hareket tahmini (en yavaş)
epz'ler
EPZS hareket tahmini (varsayılan)
esa esa hareket tahmini (tam için takma ad)
tesa
tesa hareket tahmini
gün çap hareketi tahmini (epzs için takma ad)
log günlük hareket tahmini
phod'lar
phods hareket tahmini
x1 X1 hareket tahmini
hex altıgen hareket tahmini
ah ah hareket tahmini
süreç
yineleme hareketi tahmini
ekstra veri_boyutu tamsayı
Ekstra veri boyutunu ayarlayın.
zaman_tabanı rasyonel numara
Codec zaman tabanını ayarlayın.
Çerçeve zaman damgalarının ne olduğu bakımından temel zaman birimidir (saniye cinsinden).
temsil edildi. Sabit fps içerik için zaman tabanı "1 / kare_hızı" ve zaman damgası olmalıdır
artışlar aynı 1 olmalıdır.
g tamsayı (kodlama, video)
Resim boyutu grubunu ayarlayın. Varsayılan değer 12'dir.
ar tamsayı (kod çözme/kodlama, ses)
Ses örnekleme oranını ayarlayın (Hz olarak).
ac tamsayı (kod çözme/kodlama, ses)
Ses kanalı sayısını ayarlayın.
limit tamsayı (kodlama, ses)
Kesme bant genişliğini ayarlayın.
çerçeve boyutu tamsayı (kodlama, ses)
Ses çerçevesi boyutunu ayarlayın.
Sonuncusu dışında gönderilen her çerçeve, her bir çerçeve için tam olarak çerçeve_boyutu örnekleri içermelidir.
kanal. Bu durumda codec bileşeninde CODEC_CAP_VARIABLE_FRAME_SIZE ayarı olduğunda 0 olabilir
çerçeve boyutu sınırlı değildir. Bazı kod çözücüler tarafından sabiti belirtmek için ayarlanır.
çerçeve boyutu.
çerçeve numarası tamsayı
Çerçeve numarasını ayarlayın.
geciktirmek tamsayı
qcomp şamandıra (kodlama, video)
Video niceleyici ölçek sıkıştırmasını (VBR) ayarlayın. içinde sabit olarak kullanılır.
hız kontrol denklemi. Varsayılan rc_eq için önerilen aralık: 0.0-1.0.
bulanıklık şamandıra (kodlama, video)
Video niceleyici ölçeği bulanıklığını (VBR) ayarlayın.
dakika tamsayı (kodlama, video)
Minimum video niceleyici ölçeğini (VBR) ayarlayın. -1 ile 69 arasında dahil edilmelidir, varsayılan değer
2.
qmaks tamsayı (kodlama, video)
Maksimum video niceleyici ölçeğini (VBR) ayarlayın. -1 ile 1024 arasında dahil edilmelidir, varsayılan
değer 31'dir.
qdiff tamsayı (kodlama, video)
Kuantizör ölçeği (VBR) arasındaki maksimum farkı ayarlayın.
bf tamsayı (kodlama, video)
B olmayan kareler arasındaki maksimum B kare sayısını ayarlayın.
-1 ile 16 arasında bir tamsayı olmalıdır. 0, B-karelerinin devre dışı bırakıldığı anlamına gelir. eğer bir değer
-1 kullanıldığında, kodlayıcıya bağlı olarak otomatik bir değer seçecektir.
Varsayılan değer 0'dir.
b_qfaktörü şamandıra (kodlama, video)
P ve B çerçeveleri arasında qp faktörünü ayarlayın.
rc_strateji tamsayı (kodlama, video)
Hız kontrol yöntemini ayarlayın.
b_strateji tamsayı (kodlama, video)
I/P/B-kareleri arasında seçim yapmak için strateji belirleyin.
ps tamsayı (kodlama, video)
RTP yük boyutunu bayt olarak ayarlayın.
mv_bits tamsayı
başlık_bitleri tamsayı
i_tex_bits tamsayı
p_tex_bits tamsayı
i_count tamsayı
p_count tamsayı
sayımı atla tamsayı
çeşitli bitler tamsayı
çerçeve_bitleri tamsayı
codec etiketi tamsayı
böcek bayraklar (kod çözme, video)
Geçici çözüm, otomatik olarak algılanmayan kodlayıcı hataları.
Olası değerler:
Autodetect
eski_msmpeg4
bazı eski lavc tarafından oluşturulan msmpeg4v3 dosyaları (otomatik algılama yok)
xvid_ilace
Xvid geçme hatası (fourcc==XVIX ise otomatik olarak algılanır)
ump4
(fourcc==UMP4 ise otomatik olarak algılanır)
dolgu yok
dolgu hatası (otomatik algılandı)
amv
ac_vlc
yasadışı vlc hatası (dört cc başına otomatik olarak algılanır)
qpel_chroma
std_qpel
eski standart qpel (fourcc/sürüm başına otomatik olarak algılanır)
qpel_chroma2
direct_blocksize
direct-qpel-blocksize hata (dörtcc/sürüm başına otomatik olarak algılanır)
kenar
kenar dolgu hatası (fourcc/sürüm başına otomatik olarak algılanır)
hpel_chroma
dc_clip
ms Microsoft bozuk kod çözücülerdeki çeşitli hatalara geçici çözüm.
kesik
dönüştürülmüş çerçeveler
lelim tamsayı (kodlama, video)
Parlaklık için tek katsayılı eliminasyon eşiğini ayarlayın (negatif değerler de
DC katsayısını düşünün).
çelim tamsayı (kodlama, video)
Krominans için tek katsayılı eliminasyon eşiğini ayarlayın (negatif değerler de
dc katsayısını düşünün)
sıkı tamsayı (kod çözme/kodlama, ses, video)
Standartlara ne kadar katı bir şekilde uyulacağını belirtin.
Olası değerler:
çok
spesifikasyon veya referans yazılımının daha eski ve daha katı bir sürümüne kesinlikle uyun
sıkı
sonuçları ne olursa olsun spesifikasyondaki her şeye kesinlikle uyun
normal
gayri resmi
resmi olmayan uzantılara izin ver
deneysel
standartlaştırılmamış deneysel şeylere izin ver, deneysel (tamamlanmamış/çalışma
ilerleme/iyi test edilmemiş) kod çözücüler ve kodlayıcılar. Not: deneysel kod çözücüler
bir güvenlik riski oluşturuyorsa, bunu güvenilmeyen girdilerin kodunu çözmek için kullanmayın.
b_qoffset şamandıra (kodlama, video)
P ve B çerçeveleri arasında QP ofsetini ayarlayın.
hata_detect bayraklar (kod çözme, ses, video)
Hata algılama bayraklarını ayarlayın.
Olası değerler:
Crccheck
gömülü CRC'leri doğrula
bit akışı
bit akışı spesifikasyon sapmalarını tespit et
tampon
uygun olmayan bit akışı uzunluğunu tespit et
patlamak
küçük hata tespitinde kod çözmeyi iptal et
görmezden_err
kod çözme hatalarını yok sayın ve kod çözmeye devam edin. istiyorsanız bu yararlıdır
bir videonun içeriğini analiz edin ve böylece ne olursa olsun her şeyin kodunun çözülmesini isteyin
ne. Bu seçenek, aşağıdaki durumlarda izlenmesi zevkli bir video ile sonuçlanmayacaktır.
hataları.
dikkatli
spesifikasyonu ihlal eden ve vahşi doğada hata olarak görülmeyen şeyleri düşünün
uyumlu
tüm spesifikasyon uyumsuzluklarını hata olarak kabul et
agresif
aklı başında bir kodlayıcının yapmaması gereken şeyleri bir hata olarak düşünün
has_b_frames tamsayı
blok_align tamsayı
mpeg_quant tamsayı (kodlama, video)
H.263 yerine MPEG niceleyicileri kullanın.
squish şamandıra (kodlama, video)
Quantizer nasıl qmin ve qmax arasında tutulur (0 = klip, 1 = türevlenebilir kullan
işlevi).
rc_qmod_amp şamandıra (kodlama, video)
Deneysel niceleyici modülasyonunu ayarlayın.
rc_qmod_freq tamsayı (kodlama, video)
Deneysel niceleyici modülasyonunu ayarlayın.
rc_override_count tamsayı
rc_eq dizi (kodlama, video)
Hız kontrol denklemini ayarlayın. İfadeyi hesaplarken, standartın yanı sıra
'İfade Değerlendirmesi' bölümünde tanımlanan işlevler, aşağıdaki işlevler
kullanılabilir: bits2qp(bit), qp2bits(qp). Ayrıca aşağıdaki sabitler mevcuttur:
iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPItex
avgPPTex avgBPTex avgTex.
maksimum oran tamsayı (kodlama, ses, video)
Maksimum bit hızı toleransını ayarlayın (bit/sn olarak). Ayarlanmak için bufsize gerektirir.
minrat tamsayı (kodlama, ses, video)
Minimum bit hızı toleransını ayarlayın (bit/sn olarak). En çok bir CBR kodlamasının ayarlanmasında kullanışlıdır. Bu
başka türlü az kullanılır.
bufsize tamsayı (kodlama, ses, video)
Ratecontrol arabellek boyutunu ayarlayın (bit olarak).
rc_buf_saldırganlık şamandıra (kodlama, video)
Şu anda işe yaramaz.
i_qfactor şamandıra (kodlama, video)
P ve I çerçeveleri arasında QP faktörünü ayarlayın.
i_qoffset şamandıra (kodlama, video)
P ve I çerçeveleri arasında QP ofsetini ayarlayın.
rc_init_cplx şamandıra (kodlama, video)
1 geçişli kodlama için ilk karmaşıklığı ayarlayın.
DCT tamsayı (kodlama, video)
DCT algoritmasını ayarlayın.
Olası değerler:
Oto
iyi olanı otomatik seç (varsayılan)
oruç tutmak
hızlı tam sayı
int doğru tam sayı
mmx
altivec
fan
kayan nokta AAN DCT
lumi_mask şamandıra (kodlama, video)
Parlak alanları orta alanlardan daha güçlü sıkıştırın.
tcplx_mask şamandıra (kodlama, video)
Geçici karmaşıklık maskelemesini ayarlayın.
scplx_mask şamandıra (kodlama, video)
Uzamsal karmaşıklık maskelemesini ayarlayın.
p_maske şamandıra (kodlama, video)
Ara maskelemeyi ayarlayın.
koyu_mask şamandıra (kodlama, video)
Karanlık alanları orta alanlardan daha güçlü sıkıştırın.
kimliğim tamsayı (kod çözme/kodlama,video)
IDCT uygulamasını seçin.
Olası değerler:
Oto
int
basit
basitmmx
basit otomatik
Basit olanla uyumlu bir IDCT'yi otomatik olarak seçin
kol
altivec
sh4
basit silah
basitarmv5te
basitarmv6
basit neon
basit alfa
ip
xvidmx
Faani
kayan nokta AAN IDCT
dilim_sayısı tamsayı
ec bayraklar (kod çözme, video)
Hata gizleme stratejisini ayarlayın.
Olası değerler:
tahmin_mvs
yinelemeli hareket vektörü (MV) araması (yavaş)
blokajı kaldırmak
hasarlı MB'ler için güçlü engelleme filtresi kullanın
iyilik_inter
geçerli kare yerine önceki kareden tahmin yapmayı tercih edin
bit_per_coded_sample tamsayı
önce tamsayı (kodlama, video)
Tahmin yöntemini ayarlayın.
Olası değerler:
sol
düzlem
medyan
boy rasyonel numara (kodlama, video)
Örnek en boy oranını ayarlayın.
ayıklamak bayraklar (kod çözme/kodlama,ses,video,altyazı)
Belirli hata ayıklama bilgilerini yazdırın.
Olası değerler:
Pict
resim bilgisi
rc oran kontrolü
bit akışı
mb_type
makroblok (MB) türü
qp blok başına niceleme parametresi (QP)
mv hareket vektörü
dct_coeff
green_metadata
yaklaşan çerçeve, GoP veya belirli bir süre için karmaşıklık meta verilerini görüntüleyin.
atlamak
başlangıç kodu
puan
er Hata tanıma
mmco
bellek yönetimi kontrol işlemleri (H.264)
böcek
vis_qp
niceleme parametresini (QP) görselleştirin, alt QP daha yeşil renklendirilir
vis_mb_type
blok türlerini görselleştir
tamponlar
resim arabelleği ayırmaları
thread_ops
diş açma işlemleri
aday
hareket telafisini atla
Vismv tamsayı (kod çözme, video)
Hareket vektörlerini (MV'ler) görselleştirin.
Bu seçenek kullanımdan kaldırılmıştır, bunun yerine codecview filtresine bakın.
Olası değerler:
pf P-karelerinin ileriye dönük tahmin edilen MV'leri
bf B-karelerinin ileriye dönük tahmini MV'leri
bb B-karelerinin geriye dönük tahmin edilen MV'leri
cmp tamsayı (kodlama, video)
Tam pel me karşılaştırma işlevini ayarlayın.
Olası değerler:
üzücü mutlak farkların toplamı, hızlı (varsayılan)
sse kare hataların toplamı
sat
mutlak Hadamard dönüştürülmüş farklılıkların toplamı
DCT mutlak DCT dönüştürülmüş farkların toplamı
psnr
kare nicemleme hatalarının toplamı (kaçın, düşük kalite)
bit blok için gereken bit sayısı
rd hız distorsiyonu optimal, yavaş
sıfır
0
vsad
mutlak dikey farkların toplamı
vs
kare dikey farkların toplamı
nsse
kare farkların toplamının gürültü koruma
w53 5/3 dalgacık, sadece karda kullanılır
w97 9/7 dalgacık, sadece karda kullanılır
dctmax
renk parlaklığı
alt cmp tamsayı (kodlama, video)
Alt pel me karşılaştırma işlevini ayarlayın.
Olası değerler:
üzücü mutlak farkların toplamı, hızlı (varsayılan)
sse kare hataların toplamı
sat
mutlak Hadamard dönüştürülmüş farklılıkların toplamı
DCT mutlak DCT dönüştürülmüş farkların toplamı
psnr
kare nicemleme hatalarının toplamı (kaçın, düşük kalite)
bit blok için gereken bit sayısı
rd hız distorsiyonu optimal, yavaş
sıfır
0
vsad
mutlak dikey farkların toplamı
vs
kare dikey farkların toplamı
nsse
kare farkların toplamının gürültü koruma
w53 5/3 dalgacık, sadece karda kullanılır
w97 9/7 dalgacık, sadece karda kullanılır
dctmax
renk parlaklığı
mbcmp tamsayı (kodlama, video)
Makroblok karşılaştırma işlevini ayarlayın.
Olası değerler:
üzücü mutlak farkların toplamı, hızlı (varsayılan)
sse kare hataların toplamı
sat
mutlak Hadamard dönüştürülmüş farklılıkların toplamı
DCT mutlak DCT dönüştürülmüş farkların toplamı
psnr
kare nicemleme hatalarının toplamı (kaçın, düşük kalite)
bit blok için gereken bit sayısı
rd hız distorsiyonu optimal, yavaş
sıfır
0
vsad
mutlak dikey farkların toplamı
vs
kare dikey farkların toplamı
nsse
kare farkların toplamının gürültü koruma
w53 5/3 dalgacık, sadece karda kullanılır
w97 9/7 dalgacık, sadece karda kullanılır
dctmax
renk parlaklığı
ildctcmp tamsayı (kodlama, video)
Geçmeli dct karşılaştırma işlevini ayarlayın.
Olası değerler:
üzücü mutlak farkların toplamı, hızlı (varsayılan)
sse kare hataların toplamı
sat
mutlak Hadamard dönüştürülmüş farklılıkların toplamı
DCT mutlak DCT dönüştürülmüş farkların toplamı
psnr
kare nicemleme hatalarının toplamı (kaçın, düşük kalite)
bit blok için gereken bit sayısı
rd hız distorsiyonu optimal, yavaş
sıfır
0
vsad
mutlak dikey farkların toplamı
vs
kare dikey farkların toplamı
nsse
kare farkların toplamının gürültü koruma
w53 5/3 dalgacık, sadece karda kullanılır
w97 9/7 dalgacık, sadece karda kullanılır
dctmax
renk parlaklığı
dia_size tamsayı (kodlama, video)
Hareket tahmini için elmas türünü ve boyutunu ayarlayın.
last_pred tamsayı (kodlama, video)
Önceki kareden hareket tahmincilerinin miktarını ayarlayın.
ilk tamsayı (kodlama, video)
Ön hareket tahminini ayarlayın.
ön seçim tamsayı (kodlama, video)
Ön hareket tahmini karşılaştırma işlevini ayarlayın.
Olası değerler:
üzücü mutlak farkların toplamı, hızlı (varsayılan)
sse kare hataların toplamı
sat
mutlak Hadamard dönüştürülmüş farklılıkların toplamı
DCT mutlak DCT dönüştürülmüş farkların toplamı
psnr
kare nicemleme hatalarının toplamı (kaçın, düşük kalite)
bit blok için gereken bit sayısı
rd hız distorsiyonu optimal, yavaş
sıfır
0
vsad
mutlak dikey farkların toplamı
vs
kare dikey farkların toplamı
nsse
kare farkların toplamının gürültü koruma
w53 5/3 dalgacık, sadece karda kullanılır
w97 9/7 dalgacık, sadece karda kullanılır
dctmax
renk parlaklığı
pre_dia_size tamsayı (kodlama, video)
Hareket tahmini ön geçişi için elmas türünü ve boyutunu ayarlayın.
alt tamsayı (kodlama, video)
Alt pel hareket tahmini kalitesini ayarlayın.
dtg_active_format tamsayı
me_range tamsayı (kodlama, video)
Limit hareket vektörleri aralığını ayarlayın (DivX oynatıcı için 1023).
ibis tamsayı (kodlama, video)
İntra quant yanlılığını ayarlayın.
pbias tamsayı (kodlama, video)
Ara nicelik önyargısını ayarlayın.
color_table_id tamsayı
global_quality tamsayı (kodlama, ses, video)
kodlayıcı tamsayı (kodlama, video)
Olası değerler:
vlc değişken uzunluk kodlayıcı / huffman kodlayıcı
ac aritmetik kodlayıcı
çiğ ham (kodlama yok)
rol çalışma uzunluğu kodlayıcı
söndürmek
deflate tabanlı kodlayıcı
bağlam tamsayı (kodlama, video)
Bağlam modelini ayarlayın.
dilim_flags tamsayı
xvmc_acceleration tamsayı
md tamsayı (kodlama, video)
Makroblok karar algoritmasını ayarlayın (yüksek kalite modu).
Olası değerler:
basit
mbcmp kullan (varsayılan)
bit
en az bit kullan
rd en iyi oran bozulmasını kullan
akış_codec_tag tamsayı
sc_threshold tamsayı (kodlama, video)
Sahne değiştirme eşiğini ayarlayın.
XNUMX dakika tamsayı (kodlama, video)
Minimum gecikme faktörünü (VBR) ayarlayın.
lmax tamsayı (kodlama, video)
Maksimum gecikme faktörünü (VBR) ayarlayın.
nr tamsayı (kodlama, video)
Gürültü azaltmayı ayarlayın.
rc_init_doluluk tamsayı (kodlama, video)
Kod çözme başlamadan önce rc arabelleğine yüklenmesi gereken bit sayısını ayarlayın.
bayraklar2 bayraklar (kod çözme/kodlama, ses, video)
Olası değerler:
hızlı
Spesifik olmayan uyumlu hızlandırma hilelerine izin verin.
sgop
Kullanımdan kaldırıldı, bunun yerine mpegvideo özel seçeneklerini kullanın.
çıkış yok
Bit akışı kodlamasını atlayın.
yok saymak
Sps'den kırpma bilgilerini yoksay.
yerel_başlık
Global üstbilgileri, ekstra veriler yerine her ana kareye yerleştirin.
parçaları
Çerçeve verileri birden çok parçaya bölünebilir.
Hepsini Göster ↓
İlk ana kareden önceki tüm kareleri göster.
atlama
Kullanımdan kaldırıldı, bunun yerine mpegvideo özel seçeneklerini kullanın.
ihracat_mvs
Hareket vektörlerini çerçeve yan verilerine aktarın (bkz. "AV_FRAME_DATA_MOTION_VECTORS")
destekleyen kodekler için. Ayrıca bakınız doc/examples/export_mvs.c.
hata tamsayı (kodlama, video)
qns tamsayı (kodlama, video)
Kullanımdan kaldırıldı, bunun yerine mpegvideo özel seçeneklerini kullanın.
Konuları tamsayı (kod çözme/kodlama,video)
Olası değerler:
Oto
çok sayıda iş parçacığı tespit et
me_threshold tamsayı (kodlama, video)
Hareket tahmini eşiğini ayarlayın.
mb_threshold tamsayı (kodlama, video)
Makro blok eşiğini ayarlayın.
dc tamsayı (kodlama, video)
intra_dc_precision'ı ayarlayın.
dikmek tamsayı (kodlama, video)
nsse ağırlığını ayarlayın.
atlama_top tamsayı (kod çözme, video)
Üstte atlanan makro blok satırlarının sayısını ayarlayın.
atlama_bottom tamsayı (kod çözme, video)
Altta atlanan makro blok satırlarının sayısını ayarlayın.
profil tamsayı (kodlama, ses, video)
Olası değerler:
bilinmeyen
aac_main
aac_low
aac_ssr
aac_ltp
aac_he
aac_he_v2
aac_ld
aac_field
mpeg2_aac_low
mpeg2_aac_he
mpeg4_sp
mpeg4_core
mpeg4_main
mpeg4_asp
dts
dts_es
dts_96_24
dts_hd_hra
dts_hd_ma
seviye tamsayı (kodlama, ses, video)
Olası değerler:
bilinmeyen
alçak tamsayı (kod çözme, ses, video)
1= 1/2, 2=1/4, 3=1/8 çözünürlükte deşifre edin.
atlama_eşiği tamsayı (kodlama, video)
Çerçeve atlama eşiğini ayarlayın.
atlama_faktörü tamsayı (kodlama, video)
Çerçeve atlama faktörünü ayarlayın.
atlama_exp tamsayı (kodlama, video)
Çerçeve atlama üssünü ayarlayın. Negatif değerler, karşılık gelen değerlerle aynı şekilde davranır.
Skorun normalleştirilmesi dışında pozitif olanlar. Pozitif değerler öncelikle mevcuttur
uyumluluk nedenleriyle ve çok kullanışlı değildir.
atla cmp tamsayı (kodlama, video)
Çerçeve atlama karşılaştırma işlevini ayarlayın.
Olası değerler:
üzücü mutlak farkların toplamı, hızlı (varsayılan)
sse kare hataların toplamı
sat
mutlak Hadamard dönüştürülmüş farklılıkların toplamı
DCT mutlak DCT dönüştürülmüş farkların toplamı
psnr
kare nicemleme hatalarının toplamı (kaçın, düşük kalite)
bit blok için gereken bit sayısı
rd hız distorsiyonu optimal, yavaş
sıfır
0
vsad
mutlak dikey farkların toplamı
vs
kare dikey farkların toplamı
nsse
kare farkların toplamının gürültü koruma
w53 5/3 dalgacık, sadece karda kullanılır
w97 9/7 dalgacık, sadece karda kullanılır
dctmax
renk parlaklığı
border_mask şamandıra (kodlama, video)
Sınırlara yakın makro bloklar için niceleyiciyi artırın.
mblmin tamsayı (kodlama, video)
Min makro blok gecikme faktörünü (VBR) ayarlayın.
mblmax tamsayı (kodlama, video)
Maksimum makro blok gecikme faktörünü (VBR) ayarlayın.
mepc tamsayı (kodlama, video)
Hareket tahmini bit hızı ceza telafisini ayarlayın (1.0 = 256).
atlama_loop_filter tamsayı (kod çözme, video)
atlama_idct tamsayı (kod çözme, video)
atlama_çerçevesi tamsayı (kod çözme, video)
Seçenek tarafından seçilen çerçeve tipine bağlı olarak kod çözücü atma işlemi yapın
değeri.
atlama_loop_filter çerçeve döngüsü filtrelemeyi atlar, atlama_idct çerçeveyi atlar
IDCT/dekuantizasyon, atlama_çerçevesi kod çözmeyi atlar.
Olası değerler:
Yok
Hiçbir çerçeveyi atın.
varsayılan
0 boyutlu çerçeveler gibi gereksiz çerçeveleri atın.
Noref
Referans olmayan tüm çerçeveleri atın.
bidir
Tüm çift yönlü çerçeveleri atın.
anahtar yok
Ana kareler dışındaki tüm kareleri atın.
herşey Tüm çerçeveleri atın.
Varsayılan değer varsayılan.
bidir_rafine tamsayı (kodlama, video)
Çift yönlü makrobloklarda kullanılan iki hareket vektörünü hassaslaştırın.
brd_scale tamsayı (kodlama, video)
Dinamik B-kare kararı için çerçeveleri küçültün.
keyint_min tamsayı (kodlama, video)
IDR çerçeveleri arasındaki minimum aralığı ayarlayın.
ref tamsayı (kodlama, video)
Hareket telafisi için dikkate alınacak referans çerçeveleri ayarlayın.
renk dengesi tamsayı (kodlama, video)
Luma'dan chroma qp ofsetini ayarlayın.
kafes tamsayı (kodlama, ses, video)
Hız-bozulma optimal nicelemeyi ayarlayın.
sc_faktörü tamsayı (kodlama, video)
Her kare için qscale ile çarpılan ve Scene_change_score'a eklenen değeri ayarlayın.
mv0_threshold tamsayı (kodlama, video)
b_duyarlılık tamsayı (kodlama, video)
b_frame_strategy 1'in hassasiyetini ayarlayın.
sıkıştırma_seviyesi tamsayı (kodlama, ses, video)
min_tahmin_sırası tamsayı (kodlama, ses)
max_prediction_order tamsayı (kodlama, ses)
timecode_frame_start tamsayı (kodlama, video)
GOP zaman kodu çerçevesi başlangıç numarasını, düşmeyen çerçeve biçiminde ayarlayın.
istek_kanalları tamsayı (kod çözme, ses)
İstediğiniz sayıda ses kanalını ayarlayın.
bit_per_raw_sample tamsayı
kanal_düzeni tamsayı (kod çözme/kodlama, ses)
Olası değerler:
request_channel_layout tamsayı (kod çözme, ses)
Olası değerler:
rc_max_vbv_use şamandıra (kodlama, video)
rc_min_vbv_use şamandıra (kodlama, video)
Ticks_per_frame tamsayı (kod çözme/kodlama, ses, video)
color_primaries tamsayı (kod çözme/kodlama,video)
renk_trc tamsayı (kod çözme/kodlama,video)
colorspace tamsayı (kod çözme/kodlama,video)
Renk aralığı tamsayı (kod çözme/kodlama,video)
Giriş parametresi olarak kullanılırsa, renk_aralığı olan kod çözücü için bir ipucu işlevi görür.
girişi vardır.
chroma_sample_location tamsayı (kod çözme/kodlama,video)
log_level_offset tamsayı
Günlük seviyesi ofsetini ayarlayın.
dilimleri tamsayı (kodlama, video)
Paralelleştirilmiş kodlamada kullanılan dilim sayısı.
iş parçacığı_türü bayraklar (kod çözme/kodlama,video)
Hangi çoklu kullanım yöntemlerinin kullanılacağını seçin.
Kullanımı çerçeve kod çözme gecikmesini iş parçacığı başına bir kare artıracak, böylece istemciler
Gelecekteki çerçeveleri sağlayamazsa kullanmamalıdır.
Olası değerler:
dilim
Tek bir çerçevenin birden fazla bölümünün kodunu aynı anda çözün.
Dilimler kullanılarak çoklu iş parçacığı oluşturma, yalnızca video dilimlerle kodlandığında çalışır.
çerçeve
Aynı anda birden fazla karenin kodunu çözün.
Varsayılan değer dilim+çerçeve.
ses_hizmet_türü tamsayı (kodlama, ses)
Ses hizmeti türünü ayarlayın.
Olası değerler:
ma Ana Ses Hizmeti
ef etkileri
vi Görme Engelliler
hi İşitme engelliler
di Diyalog
co yorum
em Acil Servis
vo Voice Over
ka Karaoke
request_sample_fmt örnek_fmt (kod çözme, ses)
Set örnek formatı ses kod çözücüleri tercih etmelidir. Varsayılan değer "yok"tur.
pkt_timebase rasyonel numara
sub_charenc kodlama (kod çözme, altyazı)
Giriş altyazıları karakter kodlamasını ayarlayın.
alan_düzeni alan_düzeni (video)
Videonun alan sırasını ayarlayın/geçersiz kılın. Olası değerler:
ilerici
Aşamalı video
tt Geçmeli video, üst alan kodlanmış ve önce görüntülenmiştir
bb Geçmeli video, alt alan kodlanmış ve önce görüntülenmiştir
tb Geçmeli video, önce üst kodlanır, önce alt görüntülenir
bt Geçmeli video, önce alt kodlanır, önce üst görüntülenir
jump_alpha tamsayı (kod çözme, video)
Alfa işlemeyi (şeffaflık) devre dışı bırakmak için 1'e ayarlayın. Bu gibi çalışır gri bayrak
the bayraklar alfa yerine kroma bilgisini atlayan seçenek. Varsayılan 0'dır.
codec_beyazlistesi liste (giriş)
"," ayrılmış izin verilen kod çözücülerin listesi. Varsayılan olarak hepsine izin verilir.
dump_separator dizi (giriş)
Akış hakkında komut satırında yazdırılan alanları ayırmak için kullanılan ayırıcı
parametreler. Örneğin, alanları yeni satırlar ve girintilerle ayırmak için:
ffprobe -dump_separator "
" -ben ~/videos/matrixbench_mpeg2.mpg
kod çözücüler
Kod çözücüler, multimedya akışlarının kodunun çözülmesine izin veren FFmpeg'de yapılandırılmış öğelerdir.
FFmpeg yapınızı yapılandırdığınızda, desteklenen tüm yerel kod çözücüler aşağıdakiler tarafından etkinleştirilir:
varsayılan. Harici bir kitaplık gerektiren kod çözücüler, aracılığıyla manuel olarak etkinleştirilmelidir.
karşılık gelen "--enable-lib" seçeneği. Kullanılabilir tüm kod çözücüleri listeleyebilirsiniz.
"--list-decoders" seçeneğini yapılandırın.
"--disable-decoders" yapılandırma seçeneği ile tüm kod çözücüleri devre dışı bırakabilirsiniz ve
"--enable-decoder=" seçenekleriyle tek kod çözücüleri seçerek etkinleştirin / devre dışı bırakınDEKODER" /
"--disable-decoder=DEKODER".
ff* araçlarının "-kod çözücüleri" seçeneği, etkinleştirilmiş kod çözücülerin listesini görüntüler.
VİDEO kod çözücüler
Şu anda mevcut olan bazı video kod çözücülerin bir açıklaması aşağıdadır.
hevc
HEVC / H.265 kod çözücü.
Not: atlama_loop_filter seçeneğin yalnızca "tümü" düzeyinde etkisi vardır.
ham video
Ham video kod çözücü.
Bu kod çözücü, ham video akışlarının kodunu çözer.
Opsiyonlar
üst top_field_first
Giriş videosunun varsayılan alan türünü belirtin.
-1 videonun aşamalı olduğu varsayılır (varsayılan)
0 alt-alan-ilk varsayılır
1 üst-alan-ilk varsayılır
SES kod çözücüler
Şu anda mevcut olan bazı ses kod çözücülerinin bir açıklaması aşağıdadır.
ac3
AC-3 ses kod çözücü.
Bu kod çözücü, ATSC A/52:2010 ve ETSI TS 102 366'nın bir bölümünü ve ayrıca
belgelenmemiş RealAudio 3 (diğer adıyla dnet).
AC-3 şifre çözücü Opsiyonlar
-drc_ölçeği değer
Dinamik Aralık Ölçek Faktörü. AC-3'ten dinamik aralık değerlerine uygulanacak faktör
aktarım. Bu faktör üstel olarak uygulanır. 3 dikkate değer ölçek faktörü vardır
aralıklar:
drc_ölçeği == 0
DRC devre dışı. Tam aralıklı ses üretir.
0 < drc_ölçeği <= 1
DRC etkin. Akış DRC değerinin bir kısmını uygular. Ses yeniden üretimi
tam aralık ve tam sıkıştırma arasında.
drc_ölçeği > 1
DRC etkin. drc_scale'i asimetrik olarak uygular. Yüksek sesler tamamen sıkıştırılır.
Yumuşak sesler geliştirildi.
flac
FLAC ses kod çözücü.
Bu kod çözücü, Xiph'in eksiksiz FLAC belirtimini uygulamayı amaçlar.
FLAC şifre çözücü seçenekleri
-use_buggy_lpc
Yüksek lpc değerlerine sahip buggy akışları üretmek için kullanılan lavc FLAC kodlayıcı (örn.
varsayılan değer). Bu seçenek, bu tür akışların kodunun şu şekilde doğru bir şekilde çözülmesini mümkün kılar:
kod çözme için lavc'nin eski buggy lpc mantığını kullanma.
ffwavesynth
İç dalga sentezleyici.
Bu kod çözücü, önceden tanımlanmış dizilere göre dalga desenleri üretir. Kullanımı tamamen
dahili ve kabul ettiği verilerin formatı kamuya açık olarak belgelenmemiştir.
iftira
libcelt kod çözücü sarmalayıcı.
libcelt, libavcodec'in Xiph CELT ultra düşük gecikmeli ses codec bileşeninin kodunu çözmesini sağlar. Gereklilikler
yapılandırma sırasında libcelt başlıklarının ve kitaplığının varlığı. Gerek
yapıyı "--enable-libcelt" ile açıkça yapılandırın.
liberalizm
libgsm kod çözücü sarmalayıcı.
libgsm, libavcodec'in GSM tam oranlı ses codec'inin kodunu çözmesini sağlar. Varlığını gerektirir
yapılandırma sırasında libgsm başlıkları ve kitaplığı. açıkça yapılandırmanız gerekir
"--enable-libgsm" ile oluşturun.
Bu kod çözücü hem normal GSM'yi hem de Microsoft varyantını destekler.
libilbc
libilbc kod çözücü sarmalayıcı.
libilbc, libavcodec'in İnternet Düşük Bit Hızı Codec'inin (iLBC) ses codec'inin kodunu çözmesine izin verir.
Yapılandırma sırasında libilbc başlıklarının ve kitaplığının bulunmasını gerektirir. Gerek
yapıyı "--enable-libilbc" ile açıkça yapılandırın.
Opsiyonlar
Aşağıdaki seçenek libilbc sarmalayıcısı tarafından desteklenir.
artırmak
1 olarak ayarlandığında kodu çözülen sesin geliştirilmesini etkinleştirin. Varsayılan değer 0'dır.
(engelli).
libopencore-amrnb
libopencore-amrnb kod çözücü sarmalayıcı.
libopencore-amrnb, libavcodec'in Uyarlanabilir Çok Hızlı Dar Bant sesinin kodunu çözmesini sağlar
kodek. Bunu kullanmak, sırasında libopencore-amrnb başlıklarının ve kitaplığının varlığını gerektirir.
yapılandırma. Derlemeyi açıkça yapılandırmanız gerekir
"--enable-libopencore-amrnb".
AMR-NB için bir FFmpeg yerel kod çözücü mevcuttur, böylece kullanıcılar bu olmadan AMR-NB'nin kodunu çözebilir
kütüphane.
libopencore-amrwb
libopencore-amrwb kod çözücü sarmalayıcı.
libopencore-amrwb, libavcodec'in Uyarlanabilir Çok Hızlı Geniş Bant ses kodunu çözmesini sağlar
kodek. Bunu kullanmak, sırasında libopencore-amrwb başlıklarının ve kitaplığının varlığını gerektirir.
yapılandırma. Derlemeyi açıkça yapılandırmanız gerekir
"--enable-libopencore-amrwb".
AMR-WB için bir FFmpeg yerel kod çözücü mevcuttur, bu nedenle kullanıcılar bu olmadan AMR-WB kodunu çözebilir
kütüphane.
libopos
libopus kod çözücü sarmalayıcı.
libopus, libavcodec'in Opus Interactive Audio Codec'in kodunu çözmesini sağlar. gerektirir
yapılandırma sırasında libopus başlıklarının ve kitaplığının varlığı. Açıkça yapmanız gerekiyor
yapıyı "--enable-libopus" ile yapılandırın.
Opus için bir FFmpeg yerel kod çözücüsü mevcuttur, böylece kullanıcılar bu kitaplık olmadan Opus'un kodunu çözebilir.
ALTYAZILAR kod çözücüler
dvbsub
Opsiyonlar
hesaplama_clut
-1 Akışta eşleşen bir CLUT yoksa clut'u hesaplayın.
0 CLUT'u asla hesaplama
1 Her zaman CLUT'u hesaplayın ve akışta sağlananı geçersiz kılın.
dvb_substream
Varsayılan olan -1 ise dvb alt akışını veya tüm alt akışları seçer.
dvdsub
Bu codec bileşeni, DVD'lerde kullanılan bitmap altyazılarının kodunu çözer; aynı altyazılar da bulunabilir
VobSub dosya çiftlerinde ve bazı Matroska dosyalarında.
Opsiyonlar
paletine
Bitmapler tarafından kullanılan genel paleti belirtin. VobSub'da saklandığında palet
normalde dizin dosyasında belirtilir; Matroska'da palet codec bileşeninde saklanır
VobSub ile aynı formatta ekstra veri. DVD'lerde palet, IFO'da saklanır.
dosyasıdır ve bu nedenle dökülen VOB dosyalarından okunurken kullanılamaz.
Bu seçeneğin biçimi, 16 adet 24 bitlik onaltılık sayı içeren bir dizedir.
(0x öneki olmadan) virgülle ayrılır, örneğin "0d00ee, ee450d, 101010, eaeaea,
0ce60b, ec14ed, ebff0b, 0d617a, 7b7b7b, d1d1d1, 7b2a0e, 0d950c, 0f007b, cf0dec,
cfa80c, 7c127b".
ifo_palet
Genel paletin elde edildiği IFO dosyasını belirtin. (deneysel)
zorunlu_subs_only
Yalnızca zorunlu olarak işaretlenen altyazı girişlerinin kodunu çözün. Bazı başlıklar zorunlu ve zorunlu olmayan
aynı parçanın alt yazıları. Bu bayrağı 1'e ayarlamak yalnızca zorunlu
altyazılar. Varsayılan değer 0'dır.
libzvbi-teletekst
Libzvbi, libavcodec'in DVB teletekst sayfalarının ve DVB teletekst altyazılarının kodunu çözmesini sağlar.
Yapılandırma sırasında libzvbi üstbilgilerinin ve kitaplığının bulunmasını gerektirir. Gerek
yapıyı "--enable-libzvbi" ile açıkça yapılandırın.
Opsiyonlar
txt_sayfası
Kodu çözülecek teletekst sayfa numaralarının listesi. Tümünü eşleştirmek için özel * dizesini kullanabilirsiniz.
sayfalar. Belirtilen listeyle eşleşmeyen sayfalar atlanır. Varsayılan değer *'dir.
txt_chop_top
Üst teletekst satırını atar. Varsayılan değer 1'dir.
txt_format
Kodu çözülen altyazıların biçimini belirtir. Teletekst kod çözücü şunları yapabilir:
teletekst sayfalarını bitmaplere veya basit metne deşifre etmek için "bitmap" kullanmalısınız.
teletekst sayfaları, çünkü belirli grafikler ve renkler basit bir şekilde ifade edilemez.
Metin. Uygulamanız işleyebiliyorsa teletekst tabanlı altyazılar için "metin" kullanabilirsiniz.
basit metin tabanlı altyazılar. Varsayılan değer bitmap'tir.
txt_left
Oluşturulan bitmaplerin X ofseti, varsayılan 0'dır.
txt_top
Oluşturulan bitmaplerin Y ofseti, varsayılan 0'dır.
txt_chop_spaces
Baştaki ve sondaki boşlukları keser ve oluşturulan metinden boş satırları kaldırır.
Bu seçenek, boş alanların bulunabileceği teletekst tabanlı altyazılar için kullanışlıdır.
satırların başında veya sonunda veya satırlar arasında boş satırlar olabilir.
çift boyutlu teletekst karakterleri nedeniyle altyazı satırları. Varsayılan değer 1'dir.
txt_duration
Kodu çözülen teletekst sayfalarının veya altyazıların görüntülenme süresini milisaniye olarak ayarlar.
Varsayılan değer 30000 olup 30 saniyedir.
txt_transparent
Oluşturulan teletekst bit eşlemlerinin şeffaf arka planını zorlayın. Varsayılan değer 0
opak (siyah) bir arka plan anlamına gelir.
ENKODERLER
Kodlayıcılar, multimedya akışlarının kodlanmasına izin veren FFmpeg'de yapılandırılmış öğelerdir.
FFmpeg yapınızı yapılandırdığınızda, desteklenen tüm yerel kodlayıcılar aşağıdakiler tarafından etkinleştirilir:
varsayılan. Harici bir kitaplık gerektiren kodlayıcılar, aracılığıyla manuel olarak etkinleştirilmelidir.
karşılık gelen "--enable-lib" seçeneği. Kullanılabilir tüm kodlayıcıları listeleyebilirsiniz.
"--list-encoders" seçeneğini yapılandırın.
Tüm kodlayıcıları "--disable-encoders" yapılandırma seçeneğiyle devre dışı bırakabilirsiniz ve
"--encoder-encoder=" seçenekleriyle tek kodlayıcıları seçerek etkinleştirin / devre dışı bırakınENKODER" /
"--disable-encoder=ENKODER".
ff* araçlarının "-encoders" seçeneği, etkinleştirilmiş kodlayıcıların listesini görüntüler.
SES ENKODERLER
Şu anda mevcut olan bazı ses kodlayıcıların açıklaması aşağıdadır.
aac
Gelişmiş Ses Kodlama (AAC) kodlayıcı.
Bu kodlayıcı, deneysel bir FFmpeg yerel AAC kodlayıcıdır. Şu anda sadece düşük
karmaşıklık (AAC-LC) profili desteklenir. Bu kodlayıcıyı kullanmak için sıkı seçenek
için deneysel Veya daha düşük.
Bu kodlayıcı deneysel olduğundan, zaman zaman beklenmeyen davranışlar olabilir. için
daha kararlı AAC kodlayıcı, bkz. libvo-aacenc. Ancak, daha kötü bir kaliteye sahip olduğu konusunda uyarılmalıdır.
bazı kullanıcılar tarafından bildirildi.
Ayrıca bakınız libfdk_aac.
Opsiyonlar
b Bit hızını bit/s olarak ayarlayın. Bunu ayarlamak, sabit bit hızını (CBR) otomatik olarak etkinleştirir
modu.
q Değişken bit hızı (VBR) modu için kaliteyi ayarlayın. Bu seçenek yalnızca
ffmpeg komut satırı aracı. Kitaplık arabirimi kullanıcıları için şunu kullanın: global_quality.
stereo_mode
Stereo kodlama modunu ayarlayın. Olası değerler:
Oto
Kodlayıcı tarafından otomatik olarak seçilir.
ms_off
Orta/yan kodlamayı devre dışı bırakın. Bu varsayılandır.
ms_force
Orta/yan kodlamayı zorla.
aac_kodlayıcı
AAC kodlayıcı kodlama yöntemini ayarlayın. Olası değerler:
Faac
FAAC'den ilham alan yöntem.
Bu yöntem, FAAC'de kullanılan yöntemin basitleştirilmiş bir yeniden uygulamasıdır.
bant enerjileriyle orantılı eşikleri ayarlar ve ardından tüm
ile uygun nicelemeyi bulmak için niceleyici adımlarına sahip eşikler
bant bazında eşik bandının altında bozulma.
Bu yöntemin kalitesi, iki döngülü arama yöntemiyle karşılaştırılabilir.
aşağıda açıklanmıştır, ancak biraz daha iyi ve daha yavaştır.
anmr
Ortalama gürültü maske oranı (ANMR) kafes tabanlı çözüm.
Bu, tüm kodlama yöntemlerinden teorik olarak en iyi kaliteye sahiptir, ancak maliyetle
en yavaş hızdan.
iki döngü
İki döngülü arama (TLS) yöntemi.
Bu yöntem önce niceleyicileri bant eşiklerine bağlı olarak ayarlar ve ardından
hepsinden belirli bir değer ekleyerek veya çıkararak en uygun kombinasyonu bulun
niceleyiciler ve bazı bireysel niceleyicilerin biraz ayarlanması.
Bu yöntem, FAAC yöntemiyle benzer kaliteyi üretir ve varsayılandır.
hızlı
Sabit niceleyici yöntemi.
Bu yöntem, tüm bantlar için sabit bir niceleyici ayarlar. Bu hepsinden hızlı
yöntemler, henüz en kötü kaliteyi üretir.
ac3 ve ac3_fixed
AC-3 ses kodlayıcıları.
Bu kodlayıcılar, ATSC A/52:2010 ve ETSI TS 102 366'nın yanı sıra
belgelenmemiş RealAudio 3 (diğer adıyla dnet).
The ac3 kodlayıcı kayan nokta matematiği kullanır, ac3_fixed kodlayıcı yalnızca sabit
nokta tamsayı matematik. Bu, birinin her zaman daha hızlı olduğu anlamına gelmez, sadece o veya
diğerleri belirli bir sisteme daha uygun olabilir. Kayan nokta kodlayıcı
genellikle belirli bir bit hızı için daha kaliteli ses üretir. bu ac3_fixed kodlayıcı değil
çıktı biçimlerinden herhangi biri için varsayılan codec bileşenidir, bu nedenle kullanılarak açıkça belirtilmelidir.
kullanmak için "-acodec ac3_fixed" seçeneğini seçin.
AC-3 Metadata
AC-3 meta veri seçenekleri, sesi tanımlayan parametreleri ayarlamak için kullanılır, ancak çoğu durumda
durumlar ses kodlamasının kendisini etkilemez. Seçeneklerden bazıları doğrudan etkiler veya
diğerleri sadece
bilgilendirme amaçlı. Seçeneklerden birkaçı, çıktı akışına bitler ekleyecektir.
aksi takdirde ses verileri için kullanılabilir ve bu nedenle çıktının kalitesini etkiler. Şunlar
aşağıdaki seçenek listesinde buna göre bir notla belirtilecektir.
Bu parametreler, kamuya açık birçok belgede ayrıntılı olarak açıklanmıştır.
*<http://www.atsc.org/cms/standards/a_52-2010.pdf>>
*<http://www.atsc.org/cms/standards/a_54a_with_corr_1.pdf>>
*<http://www.dolby.com/uploadedFiles/zz-_Shared_Assets/English_PDFs/Professional/18_Metadata.Guide.pdf>>
*<http://www.dolby.com/uploadedFiles/zz-_Shared_Assets/English_PDFs/Professional/46_DDEncodingGuidelines.pdf>>
Meta Veri Kontrol Seçenekleri
-per_frame_metveri boole
Çerçeve Başına Meta Verilere İzin Ver. Kodlayıcının meta verileri değiştirmek için kontrol edip etmeyeceğini belirtir
her çerçeve için.
0 Başlatmada ayarlanan meta veri değerleri, içindeki her çerçeve için kullanılacaktır.
aktarım. (varsayılan)
1 Meta veri değerleri, her çerçeveyi kodlamadan önce değiştirilebilir.
Downmix Seviyeleri
-center_mixlev seviye
Orta Karışım Seviyesi. Dekoderin merkez kanala uygulaması gereken kazanç miktarı
stereoya indirirken. Bu alan, yalnızca bir
orta kanal mevcuttur. Değer, bir ölçek faktörü olarak belirtilir. 3 geçerli
değerler:
0.707
-3dB kazanç uygula
0.595
-4.5dB kazanç uygula (varsayılan)
0.500
-6dB kazanç uygula
-surround_mixlev seviye
Çevre Karıştırma Seviyesi. Kod çözücünün çevre birimine uygulaması gereken kazanç miktarı
stereoya indirirken kanal(lar). Bu alan yalnızca bit akışına yazılacak
bir veya daha fazla surround kanal mevcutsa. Değer bir ölçek olarak belirtilir
faktör 3 geçerli değer vardır:
0.707
-3dB kazanç uygula
0.500
-6dB kazanç uygula (varsayılan)
0.000
Sessiz Çevre Kanal(lar)ı
Ses Prodüksiyon Bilgileri
Ses Üretim Bilgileri, karıştırma ortamını açıklayan isteğe bağlı bilgilerdir.
Alanların hiçbiri veya her ikisi de bit akışına yazılmaz.
-karıştırma_seviyesi numara
Karıştırma Seviyesi. Üretim ortamındaki en yüksek ses basıncı seviyesini (SPL) belirtir
karışım ustalaştığında. Geçerli değerler 80 ila 111 veya bilinmeyen veya bilinmeyen için -1'dir
belirtilen. Varsayılan değer -1'dir, ancak Ses
Üretim Bilgileri bit akışına yazılır. Bu nedenle, eğer "room_type"
seçenek varsayılan değer değildir, "mixing_level" seçeneği -1 olmamalıdır.
-oda tipi tip
Oda tipi. Son karıştırma seansı sırasında kullanılan eşitlemeyi açıklar.
stüdyo veya dublaj aşamasında. Büyük bir salon sektörle birlikte bir dublaj sahnesidir.
standart X eğrisi eşitleme; küçük bir oda düz eşitlemeye sahiptir. Bu alan
hem "mixing_level" seçeneği hem de "room_type" ise bit akışına yazılmaz
seçeneği varsayılan değerlere sahiptir.
0
belirtilmemiş
Belirtilmemiş (varsayılan)
1
büyük
Geniş oda
2
küçük
Küçük oda
Diğer Meta Veri Seçenekleri
-telif hakkı boole
Telif Hakkı Göstergesi. Bu ses için bir telif hakkı olup olmadığını belirtir.
0
kapalı Telif Hakkı Yok (varsayılan)
1
on Telif Hakkı Var
-dialnorm değer
Diyalog Normalleştirme. Programın ortalama diyalog seviyesinin ne kadar uzakta olduğunu gösterir.
dijital %100 tam ölçeğin altında (0 dBFS). Bu parametre, sırasında bir seviye kaymasını belirler.
diyalogun ortalama sesini önceden ayarlanmış bir seviyeye ayarlayan ses üretimi. bu
amaç, program kaynakları arasındaki ses seviyesini eşleştirmektir. -31dB değeri
ses üretimi sırasında kaynak ses düzeyine göre ses düzeyinde değişiklik olmaz.
Geçerli değerler -31 ile -1 aralığındaki tam sayılardır ve -31 varsayılandır.
-dsur_modu kip
Dolby Surround Modu. Stereo sinyalin Dolby Surround (Pro
Mantık). Bu alan yalnızca ses akışı
müzik seti. Bu seçeneği kullanmak DEĞİL kodlayıcının gerçekten Dolby Surround uygulayacağı anlamına gelir
işleme.
0
belirtilmemiş
Belirtilmemiş (varsayılan)
1
kapalı Dolby Surround Kodlu Değil
2
on Dolby Surround Kodlu
-orijinal boole
Orijinal Bit Akış Göstergesi. Bu sesin orijinalden olup olmadığını belirtir
kopya değil kaynak.
0
kapalı Orijinal Kaynak Değil
1
on Orijinal Kaynak (varsayılan)
genişletilmiş Bitstream Bilgi
Genişletilmiş bit akışı seçenekleri, aşağıda belirtildiği gibi Alternatif Bit Akışı Sözdiziminin bir parçasıdır.
A/52:2010 standardının Ek D'si. 2 parça halinde gruplandırılmıştır. Bir parametrede herhangi bir parametre varsa
grup belirtilirse, o gruptaki tüm değerler bit akışına yazılır. Varsayılan
Değerler yazılan ancak belirtilmemiş olanlar için kullanılır. eğer karıştırma
seviyeler yazıldığında, kod çözücü bu değerler yerine bu değerleri kullanacaktır.
Alternatif Bit Akışını destekliyorsa "center_mixlev" ve "surround_mixlev" seçenekleri
Sözdizimi.
Genişletilmiş Veri Akışı Bilgileri - Bölüm 1
-dmix_mode kip
Tercih Edilen Stereo Downmix Modu. Kullanıcının Lt/Rt (Dolby Surround) arasında seçim yapmasına izin verir
veya tercih edilen stereo downmix modu olarak Lo/Ro (normal stereo).
0
belirtilmemiş
Belirtilmemiş (varsayılan)
1
ltrt
Lt/Rt Downmix Tercih Edilen
2
onların
Lo/Ro Downmix Tercih Edilen
-ltrt_cmixlev seviye
Lt/Rt Merkezi Karışım Seviyesi. Kod çözücünün merkeze uygulaması gereken kazanç miktarı
Lt/Rt modunda stereoya downmix yaparken kanal.
1.414
+3dB kazanç uygula
1.189
+1.5dB kazanç uygula
1.000
0dB kazanç uygula
0.841
-1.5dB kazanç uygula
0.707
-3.0dB kazanç uygula
0.595
-4.5dB kazanç uygula (varsayılan)
0.500
-6.0dB kazanç uygula
0.000
Sessizlik Merkezi Kanalı
-ltrt_surmixlev seviye
Lt/Rt Surround Karıştırma Seviyesi. Kod çözücünün çevre birimine uygulaması gereken kazanç miktarı
Lt/Rt modunda stereoya downmix yaparken kanal(lar).
0.841
-1.5dB kazanç uygula
0.707
-3.0dB kazanç uygula
0.595
-4.5dB kazanç uygula
0.500
-6.0dB kazanç uygula (varsayılan)
0.000
Sessiz Çevre Kanal(lar)ı
-loro_cmixlev seviye
Lo/Ro Merkezi Karıştırma Seviyesi. Kod çözücünün merkeze uygulaması gereken kazanç miktarı
Lo/Ro modunda stereoya indirirken kanal.
1.414
+3dB kazanç uygula
1.189
+1.5dB kazanç uygula
1.000
0dB kazanç uygula
0.841
-1.5dB kazanç uygula
0.707
-3.0dB kazanç uygula
0.595
-4.5dB kazanç uygula (varsayılan)
0.500
-6.0dB kazanç uygula
0.000
Sessizlik Merkezi Kanalı
-loro_surmixlev seviye
Lo/Ro Surround Karıştırma Seviyesi. Dekoderin çevre birimine uygulaması gereken kazanç miktarı
Lo/Ro modunda stereoya downmix yaparken kanal(lar).
0.841
-1.5dB kazanç uygula
0.707
-3.0dB kazanç uygula
0.595
-4.5dB kazanç uygula
0.500
-6.0dB kazanç uygula (varsayılan)
0.000
Sessiz Çevre Kanal(lar)ı
Genişletilmiş Veri Akışı Bilgileri - Bölüm 2
-dsurex_mode kip
Dolby Surround EX Modu. Akışın Dolby Surround EX (7.1) kullanıp kullanmadığını gösterir.
5.1'e matrislenir). Bu seçeneği kullanmak DEĞİL kodlayıcının gerçekten uygulanacağı anlamına gelir
Dolby Surround EX işleme.
0
belirtilmemiş
Belirtilmemiş (varsayılan)
1
on Dolby Surround EX Kapalı
2
kapalı Dolby Surround EX Açık
-dheadphone_mode kip
Dolby Kulaklık Modu. Akışın Dolby Headphone kodlamasını kullanıp kullanmadığını gösterir
(kulaklıklarla kullanım için 2.0'a matrislenmiş çok kanallı). Bu seçeneği kullanmak DEĞİL
kodlayıcının gerçekten Dolby Headphone işleme uygulayacağı anlamına gelir.
0
belirtilmemiş
Belirtilmemiş (varsayılan)
1
on Dolby Kulaklık Kapalı
2
kapalı Dolby Kulaklık Açık
-ad_conv_type tip
A/D Dönüştürücü Türü. Sesin HDCD A/D'den geçip geçmediğini gösterir
dönüşüm.
0
standart
Standart A/D Dönüştürücü (varsayılan)
1
hdcd
HDCD A/D Dönüştürücü
Diğer AC-3 kodlama Opsiyonlar
-stereo_yeniden matrisleme boole
Stereo Yeniden Matrisleme. Stereo giriş için yeniden matrisleme kullanımını etkinleştirir/devre dışı bırakır. Bu bir
sol/sağ seçici olarak kodlayarak kaliteyi artıran isteğe bağlı AC-3 özelliği
kanallar orta/yan olarak. Bu seçenek varsayılan olarak etkindir ve şiddetle tavsiye edilir
test amaçları dışında etkin olarak bırakılması.
Yalnızca Kayan Nokta AC-3 kodlama Opsiyonlar
Bu seçenekler yalnızca kayan nokta kodlayıcı için geçerlidir ve
sabit-noktalı kodlayıcı, sabit-noktada uygulanmayan karşılık gelen özellikler nedeniyle
öğe.
-channel_coupling boole
İsteğe bağlı bir AC-3 özelliği olan kanal birleştirme kullanımını etkinleştirir/devre dışı bırakır.
birden çok kanaldan gelen yüksek frekanslı bilgileri birleştirerek kaliteyi artırır.
tek bir kanal. Kanal başına yüksek frekans bilgisi daha az
Hem frekans hem de zaman alanlarında doğruluk. Bu, daha fazla bitin kullanılmasına izin verir.
yüksek frekansları yeniden yapılandırmak için yeterli bilgiyi korurken daha düşük frekanslar
frekanslar. Bu seçenek, kayan nokta kodlayıcı için varsayılan olarak etkindir ve
test amaçları veya artırmak için dışında genellikle etkin bırakılmalıdır
kodlama hızı
-1
Oto
Kodlayıcı tarafından seçildi (varsayılan)
0
kapalı Kanal Birleştirmeyi Devre Dışı Bırak
1
on Kanal Birleştirmeyi Etkinleştir
-cpl_start_band numara
Kaplin Başlangıç Bandı. Kanal birleştirme başlangıç bandını 1'den 15'e ayarlar.
kullanılan bant genişliğinden daha yüksekse, bağlantı ucundan 1 daha azına düşürülür
grup. Eğer Oto kullanıldığında, başlangıç bandı, kodlayıcı tarafından
bit hızı, örnekleme hızı ve kanal düzeni. Bu seçeneğin herhangi bir etkisi yoktur.
kuplaj devre dışı.
-1
Oto
Kodlayıcı tarafından seçildi (varsayılan)
flac
FLAC (Serbest Kayıpsız Ses Codec Bileşeni) Kodlayıcı
Opsiyonlar
Aşağıdaki seçenekler FFmpeg'in flac kodlayıcısı tarafından desteklenir.
sıkıştırma_seviyesi
Varsa, diğer birçok seçenek için varsayılanları seçen sıkıştırma düzeyini ayarlar.
açıkça belirlenmemiştir.
çerçeve boyutu
Kanal başına örneklerdeki çerçevelerin boyutunu ayarlar.
lpc_coeff_precision
LPC katsayısı kesinliğini ayarlar, geçerli değerler 1 ila 15 arasındadır, varsayılan değer 15'tir.
lpc_type
İlk aşama LPC algoritmasını ayarlar
Yok
LPC kullanılmıyor
sabit
sabit LPC katsayıları
Levinson
kolesk
lpc_passes
LPC analizi sırasında Cholesky çarpanlarına ayırma için kullanılacak geçiş sayısı
min_partition_order
Minimum bölüm sırası
max_partition_order
Maksimum bölüm sırası
tahmin_sıra_yöntemi
tahmin
2level
4level
8level
arama
kaba kuvvet arama
log
ch_mode
Kanal modu
Oto
Mod, her kare için otomatik olarak seçilir
bağımsız
Kanallar bağımsız olarak kodlanmıştır
Sol Taraf
Sağ Taraf
orta_yan
kesin_pirinç_parametreleri
Pirinç parametrelerinin tam mı yoksa yaklaşık olarak mı hesaplanacağını seçer. 1 olarak ayarlanırsa
tam olarak seçilirler, bu da kodu biraz yavaşlatır ve sıkıştırmayı iyileştirir
Biraz.
multi_dim_quant
Çok Boyutlu Niceleme. 1 olarak ayarlanırsa 2. aşama LPC algoritması uygulanır
katsayılara ince ayar yapmak için ilk aşamadan sonra. Bu oldukça yavaş ve biraz
sıkıştırmayı iyileştirir.
libfaac
libfaac AAC (Gelişmiş Ses Kodlaması) kodlayıcı sarmalayıcı.
Yapılandırma sırasında libfaac başlıklarının ve kitaplığının bulunmasını gerektirir. Gerek
yapıyı "--enable-libfaac --enable-nonfree" ile açıkça yapılandırın.
Bu kodlayıcı, aşağıdakilere göre daha yüksek kalitede kabul edilir: the yerli
deneysel FFmpeg AAC kodlayıcı.
Daha fazla bilgi için adresindeki libfaac projesine bakın.http://www.audiocoding.com/faac.html/>.
Opsiyonlar
Aşağıdaki paylaşılan FFmpeg codec seçenekleri tanınır.
Aşağıdaki seçenekler libfaac sarmalayıcı tarafından desteklenir. bu Faac-eşdeğeri
seçenekler parantez içinde belirtilmiştir.
b (-b)
ABR (Ortalama Bit Hızı) modu için bit hızını bit/s olarak ayarlayın. Bit hızı değilse
açıkça belirtilmişse, duruma bağlı olarak otomatik olarak uygun bir değere ayarlanır.
seçilen profil Faac bit hızı kilobit/s olarak ifade edilir.
libfaac'ın CBR'yi (Sabit Bit Hızı) desteklemediğini, yalnızca ABR'yi (Ortalama Bit Hızı) desteklediğini unutmayın.
Oran).
VBR modu etkinleştirilirse bu seçenek yok sayılır.
ar (-R)
Ses örnekleme oranını ayarlayın (Hz olarak).
ac (-c)
Ses kanallarının sayısını ayarlayın.
limit (-C)
Kesme frekansını ayarlayın. Belirtilmezse (veya açıkça 0'a ayarlanırsa) bir değer kullanır
kütüphane tarafından otomatik olarak hesaplanır. Varsayılan değer 0'dır.
profil
Ses profilini ayarlayın.
Aşağıdaki profiller tanınır:
aac_main
Ana AAC (Ana)
aac_low
Düşük Karmaşıklık AAC (LC)
aac_ssr
Ölçeklenebilir Örnekleme Hızı (SSR)
aac_ltp
Uzun Vadeli Tahmin (LTP)
Belirtilmemişse, şu şekilde ayarlanır: aac_low.
bayraklar +qölçek
Sabit kalite VBR (Değişken Bit Hızı) modunu ayarlayın.
global_quality
VBR modunda kaliteyi lambda birimlerinin tam sayısı olarak ayarlayın.
Yalnızca VBR modu "flags +qscale" ile etkinleştirildiğinde geçerlidir. Değer dönüştürülür
"FF_QP2LAMBDA" ile bölünerek QP birimlerine dönüştürülür ve kullanılan kalite değerini ayarlamak için kullanılır
libfaac tarafından. QP birimlerinde seçenek değeri için makul bir aralık [10-500]'dir,
değer ne kadar yüksek olursa kalite o kadar yüksek olur.
q (-q)
Negatif olmayan bir değere ayarlandığında VBR modunu etkinleştirin ve sabit kalite değerini bir
QP birimlerinde çift kayan nokta değeri.
Değer, libfaac tarafından kullanılan kalite değerini ayarlar. Seçenek için makul bir aralık
değer [10-500] ise, değer ne kadar yüksek olursa kalite de o kadar yüksek olur.
Bu seçenek yalnızca ffmpeg komut satırı aracı. Kütüphane arayüzü için
kullanıcılar, kullanmak global_quality.
Örnekler
· Kullanmak ffmpeg bir ses dosyasını bir M128A (MP4) kapsayıcısında ABR 4 kbps AAC'ye dönüştürmek için:
ffmpeg -i giriş.wav -codec:a libfaac -b:a 128k -çıkış.m4a
· Kullanmak ffmpeg LTP AAC profilini kullanarak bir ses dosyasını VBR AAC'ye dönüştürmek için:
ffmpeg -i input.wav -c:a libfaac -profil:a aac_ltp -q:a 100 output.m4a
libfdk_aac
libfdk-aac AAC (Gelişmiş Ses Kodlaması) kodlayıcı sarmalayıcı.
libfdk-aac kitaplığı, Android projesindeki Fraunhofer FDK AAC kodunu temel alır.
Yapılandırma sırasında libfdk-aac üstbilgilerinin ve kitaplığının bulunmasını gerektirir. ihtiyacın var
yapıyı "--enable-libfdk-aac" ile açıkça yapılandırmak için. Kütüphane aynı zamanda
GPL ile uyumlu değildir, bu nedenle GPL kullanımına izin verirseniz, şununla yapılandırmanız gerekir:
"--enable-gpl --enable-nonfree --enable-libfdk-aac".
Bu kodlayıcı, her ikisine göre daha yüksek kalitede olarak kabul edilir. the yerli
deneysel FFmpeg AAC kodlayıcı ve libfaac.
aracılığıyla etkinleştirilen VBR kodlaması vbr or bayraklar +qölçek seçenekler, deneyseldir ve yalnızca
bazı parametre kombinasyonlarıyla çalışır.
7.1 ses kodlama desteği yalnızca libfdk-aac 0.1.3 veya üzeri sürümlerde mevcuttur.
Daha fazla bilgi için fdk-aac projesine bakın.
<http://sourceforge.net/p/opencore-amr/fdk-aac/>.
Opsiyonlar
Aşağıdaki seçenekler, paylaşılan FFmpeg codec seçenekleriyle eşlenmiştir.
b Bit hızını bit/s olarak ayarlayın. Bit hızı açıkça belirtilmemişse,
seçilen profile bağlı olarak otomatik olarak uygun bir değere ayarlanır.
VBR modunun etkinleştirilmesi durumunda seçenek yok sayılır.
ar Ses örnekleme oranını ayarlayın (Hz olarak).
kanallar
Ses kanallarının sayısını ayarlayın.
bayraklar +qölçek
Sabit kalite, VBR (Değişken Bit Hızı) modunu etkinleştirin. VBR'nin dolaylı olarak
etkinleştirildiğinde vbr değer pozitiftir.
limit
Kesme frekansını ayarlayın. Belirtilmezse (veya açıkça 0'a ayarlanırsa) bir değer kullanır
kütüphane tarafından otomatik olarak hesaplanır. Varsayılan değer 0'dır.
profil
Ses profilini ayarlayın.
Aşağıdaki profiller tanınır:
aac_low
Düşük Karmaşıklık AAC (LC)
aac_he
Yüksek Verimli AAC (HE-AAC)
aac_he_v2
Yüksek Verimli AAC sürüm 2 (HE-AACv2)
aac_ld
Düşük Gecikmeli AAC (LD)
aac_field
Gelişmiş Düşük Gecikmeli AAC (ELD)
Belirtilmemişse, şu şekilde ayarlanır: aac_low.
Aşağıdakiler, libfdk_aac kodlayıcının özel seçenekleridir.
art yakıcı
1 olarak ayarlanırsa afterburner özelliğini etkinleştirin, 0 olarak ayarlanırsa devre dışı bırakılır.
kalite değil, aynı zamanda gerekli işlem gücü.
Varsayılan değer 1'dir.
alan_sbr
1 olarak ayarlanırsa ELD için SBR'yi (Spektral Bant Çoğaltma) etkinleştirin, 0 olarak ayarlanırsa devre dışı bırakın.
Varsayılan değer 0'dir.
sinyalizasyon
SBR/PS sinyalleme stilini ayarlayın.
Aşağıdaki değerlerden birini alabilir:
varsayılan
dolaylı olarak sinyallemeyi seçin (varsayılan olarak açık hiyerarşik, genel ise örtük
başlık devre dışı)
dolaylı olarak
örtük geriye dönük uyumlu sinyalleşme
açık_sbr
açık SBR, örtük PS sinyali
açık_hiyerarşik
açık hiyerarşik sinyalleşme
Varsayılan değer varsayılan.
enlem
1'e ayarlanmışsa LATM/LOAS kapsüllenmiş veri çıkışı, 0'a ayarlanmışsa devre dışı bırakılır.
Varsayılan değer 0'dir.
başlık_dönemi
Bant içi göndermek için StreamMuxConfig ve PCE tekrarlama süresini (çerçeve olarak) ayarlayın
LATM/LOAS taşıma katmanı içindeki yapılandırma arabellekleri.
16 bitlik negatif olmayan bir tam sayı olmalıdır.
Varsayılan değer 0'dir.
vbr VBR modunu 1'den 5'e ayarlayın. 1 en düşük kalitedir (yine de oldukça iyi) ve 5
en yüksek kalite. 0 değeri VBR'yi devre dışı bırakır ve CBR (Sabit Bit Hızı)
sağladı.
Şu anda yalnızca aac_low profil, VBR kodlamasını destekler.
VBR modları 1-5, kabaca aşağıdaki ortalama bit hızlarına karşılık gelir:
1 32 kbps/kanal
2 40 kbps/kanal
3 48-56 kbps/kanal
4 64 kbps/kanal
5 yaklaşık 80-96 kbps/kanal
Varsayılan değer 0'dir.
Örnekler
· Kullanmak ffmpeg bir M4A (MP4) kapsayıcısında bir ses dosyasını VBR AAC'ye dönüştürmek için:
ffmpeg -i girdi.wav -codec:a libfdk_aac -vbr 3 çıktı.m4a
· Kullanmak ffmpeg Yüksek Verimli AAC kullanarak bir ses dosyasını CBR 64k kbps AAC'ye dönüştürmek için
profil:
ffmpeg -i girdi.wav -c:a libfdk_aac -profil:a aac_he -b:a 64k çıktı.m4a
libmp3lame
LAME (Lame Ain't an MP3 Encoder) MP3 kodlayıcı sarmalayıcı.
Yapılandırma sırasında libmp3lame üstbilgilerinin ve kitaplığının bulunmasını gerektirir. ihtiyacın var
yapıyı "--enable-libmp3lame" ile açıkça yapılandırmak için.
Yerimizi libshine sabit noktalı MP3 kodlayıcı için, daha düşük kalitede olmasına rağmen.
Opsiyonlar
Aşağıdaki seçenekler libmp3lame sarmalayıcı tarafından desteklenir. bu topal-eşdeğeri
seçenekler parantez içinde belirtilmiştir.
b (-b)
CBR veya ABR için bit/sn cinsinden ifade edilen bit hızını ayarlayın. LAME "bit hızı" şu şekilde ifade edilir:
kilobit/sn.
q (-V)
VBR için sabit kalite ayarını yapın. Bu seçenek yalnızca ffmpeg
komut satırı aracı. Kitaplık arabirimi kullanıcıları için şunu kullanın: global_quality.
sıkıştırma_seviyesi (-q)
Algoritma kalitesini ayarlayın. Geçerli bağımsız değişkenler, 0 anlamı olan 9-0 aralığındaki tam sayılardır.
en yüksek kalite ama en yavaş, 9 ise en kötü kaliteyi üretirken en hızlı anlamına gelir.
rezervuar
1'e ayarlandığında bit deposunun kullanımını etkinleştirin. Varsayılan değer 1'dir. LAME bunu etkinleştirmiştir.
varsayılan olarak, ancak kullanım tarafından geçersiz kılınabilir --nores seçeneği.
ortak stereo (-m j)
Kodlayıcının L/R stereo veya orta/yan kullanmasını (kare kare) etkinleştirin
müzik seti. Varsayılan değer 1'dir.
Nisan (--abr)
1'e ayarlandığında, kodlayıcının ABR'yi kullanmasını etkinleştirin. topal --abr hedef bit hızını ayarlar,
bu seçenekler yalnızca FFmpeg'e ABR kullanmasını söylerken b bit hızını ayarlamak için
libopencore-amrnb
OpenCORE Uyarlanabilir Çok Hızlı Dar Bant kodlayıcı.
Yapılandırma sırasında libopencore-amrnb başlıklarının ve kitaplığının bulunmasını gerektirir.
Derlemeyi "--enable-libopencore-amrnb" ile açıkça yapılandırmanız gerekir.
--enable-version3".
Bu, yalnızca mono kodlayıcıdır. Resmi olarak yalnızca 8000Hz örnekleme hızını destekler, ancak
ayarlayarak geçersiz kıl sıkı için gayri resmi Veya daha düşük.
Opsiyonlar
b Bit hızını saniye başına bit olarak ayarlayın. Yalnızca aşağıdaki bit hızları desteklenir, aksi takdirde
libavcodec en yakın geçerli bit hızına yuvarlar.
4750
5150
5900
6700
7400
7950
10200
12200
dtx 1'e ayarlandığında kesintili iletime izin verin (konfor gürültüsü üretin). Varsayılan
değer 0'dır (devre dışı).
libshine
Shine Sabit Noktalı MP3 kodlayıcı sarmalayıcı.
Shine, sabit noktalı bir MP3 kodlayıcıdır. Olmayan platformlarda çok daha iyi bir performansa sahiptir.
bir FPU, örneğin armel CPU'lar ve bazı telefonlar ve tabletler. Ancak daha çok hedeflendiği için
kaliteden çok performans, LAME ve diğer üretim sınıfı kodlayıcılarla aynı seviyede değil
kalite açısından. Ayrıca, projenin ana sayfasına göre, bu kodlayıcı ücretsiz olmayabilir.
kod uzun zaman önce yazıldığı ve proje en az 5 için ölü olduğu için hatalar
yıl.
Bu kodlayıcı yalnızca stereo ve mono girişi destekler. Bu aynı zamanda yalnızca CBR'dir.
Orijinal proje (en son 2007 başlarında güncellendi)
<http://sourceforge.net/projects/libshine-fxp/>. Yalnızca güncellenmiş çatalı destekliyoruz
Savonet/Liquidsoap projesihttps://github.com/savonet/shine>.
Yapılandırma sırasında libshine başlıklarının ve kitaplığının varlığını gerektirir. ihtiyacın var
yapıyı "--enable-libshine" ile açıkça yapılandırmak için.
Ayrıca bakınız libmp3lame.
Opsiyonlar
Aşağıdaki seçenekler libshine sarmalayıcısı tarafından desteklenir. bu parlak-Eşiti
seçenekler parantez içinde belirtilmiştir.
b (-b)
CBR için bit/sn cinsinden ifade edilen bit hızını ayarlayın. parlak -b seçenek ifade edilir
kilobit/sn.
libtwolame
TwoLAME MP2 kodlayıcı sarmalayıcı.
Yapılandırma sırasında libtwolame başlıklarının ve kitaplığının bulunmasını gerektirir. ihtiyacın var
yapıyı "--enable-libtwolame" ile açıkça yapılandırmak için.
Opsiyonlar
Aşağıdaki seçenekler libtwolame sarmalayıcı tarafından desteklenir. bu iki isim-eşdeğer
seçenekler FFmpeg seçeneklerini takip eder ve parantez içindedir.
b (-b)
CBR için bit/sn cinsinden ifade edilen bit hızını ayarlayın. iki isim b seçenek kilobit/s olarak ifade edilir.
Varsayılan değer 128k'dir.
q (-V)
Deneysel VBR desteği için kaliteyi ayarlayın. Maksimum değer aralığı -50 ile 50 arasındadır,
faydalı aralık -10 ile 10 arasındadır. Değer ne kadar yüksek olursa kalite o kadar iyi olur. Bu
seçeneği yalnızca ffmpeg komut satırı aracı. Kütüphane arayüzü kullanıcıları için,
kullanım global_quality.
kip (--mod)
Ortaya çıkan sesin modunu ayarlayın. Olası değerler:
Oto
Girişe göre modu otomatik olarak seçin. Bu varsayılandır.
müzik seti
Stereo
ortak stereo
Ortak stereo
çift kanal
Çift kanal
mono
Mono
ruh modeli (--psik-modu)
Kodlamada kullanılacak psikoakustik modeli ayarlayın. Argüman arasında bir tamsayı olmalıdır
-1 ve 4, dahil. Değer ne kadar yüksek olursa, kalite o kadar iyi olur. varsayılan değer
3.
enerji seviyeleri (--enerji)
1 olarak ayarlandığında enerji seviyeleri uzantılarını etkinleştirin. Varsayılan değer 0'dır (devre dışı).
hata_koruma (--korumak)
1'e ayarlandığında CRC hata korumasını etkinleştirin. Varsayılan değer 0'dır (devre dışı).
telif hakkı (--telif hakkı)
1 olarak ayarlandığında MPEG ses telif hakkı bayrağını ayarlayın. Varsayılan değer 0'dır (devre dışı).
orijinal (--orijinal)
1 olarak ayarlandığında MPEG ses orijinal bayrağını ayarlayın. Varsayılan değer 0'dır (devre dışı).
libvo-aacenc
VisualOn AAC kodlayıcı.
Yapılandırma sırasında libvo-aacenc başlıklarının ve kitaplığının bulunmasını gerektirir. Sen
yapıyı "--enable-libvo-aacenc --enable-version3" ile açıkça yapılandırmanız gerekir.
Bu kodlayıcı, şundan daha kötü olarak kabul edilir: yerli deneysel FFmpeg AAC kodlayıcı,
birden fazla kaynağa göre.
Opsiyonlar
VisualOn AAC kodlayıcı yalnızca AAC-LC ve 2 kanala kadar kodlamayı destekler. Aynı zamanda
Yalnızca CBR.
b Bit hızını bit/s olarak ayarlayın.
libvo-amrwbenc
VisualOn Uyarlanabilir Çok Oranlı Geniş Bant kodlayıcı.
Yapılandırma sırasında libvo-amrwbenc başlıklarının ve kitaplığının bulunmasını gerektirir. Sen
yapıyı "--enable-libvo-amrwbenc --enable-version3" ile açıkça yapılandırmanız gerekir.
Bu, yalnızca mono kodlayıcıdır. Resmi olarak yalnızca 16000Hz örnekleme hızını destekler, ancak
ayarlayarak geçersiz kıl sıkı için gayri resmi Veya daha düşük.
Opsiyonlar
b Bit hızını bit/s olarak ayarlayın. Yalnızca aşağıdaki bit hızları desteklenir, aksi takdirde libavcodec
en yakın geçerli bit hızına yuvarlanacaktır.
6600
8850
12650
14250
15850
18250
19850
23050
23850
dtx 1'e ayarlandığında kesintili iletime izin verin (konfor gürültüsü üretin). Varsayılan
değer 0'dır (devre dışı).
libopos
libopus Opus Etkileşimli Ses Codec kodlayıcı sarmalayıcı.
Yapılandırma sırasında libopus başlıklarının ve kitaplığının varlığını gerektirir. Gerek
yapıyı "--enable-libopus" ile açıkça yapılandırın.
seçenek Haritalama
Çoğu libopus seçeneği, açık opus-tools'tan yardımcı program. Devamındaki
libopus sarmalayıcı tarafından desteklenen seçenekleri ve bunların
açık-parantez içinde eşdeğerdir.
b (bit hızı)
Bit hızını bit/s olarak ayarlayın. FFmpeg'ler b seçenek bit/s olarak ifade edilirken açık's
bit hızı kilobit/s cinsinden.
vbr (vbr, sert-cbr, ve özgeçmiş)
VBR modunu ayarlayın. FFmpeg vbr seçeneği, aşağıdaki geçerli argümanlara sahiptir;
açık parantez içindeki eşdeğer seçenekler:
kapalı (sert-cbr)
Sabit bit hızı kodlamasını kullanın.
on (vbr)
Değişken bit hızı kodlamasını kullanın (varsayılan).
zoraki (özgeçmiş)
Kısıtlı değişken bit hızı kodlamasını kullanın.
sıkıştırma_seviyesi (abone ol)
Kodlama algoritması karmaşıklığını ayarlayın. Geçerli seçenekler 0-10 aralığındaki tam sayılardır. 0
en hızlı kodlamayı ancak daha düşük kaliteyi verirken, 10 en yüksek kaliteyi verir ancak
en yavaş kodlama Varsayılan 10'dur.
çerçeve_duration (çerçeve boyutu)
Maksimum çerçeve boyutunu veya bir çerçevenin süresini milisaniye olarak ayarlayın. Argüman olmalı
tam olarak aşağıdakiler: 2.5, 5, 10, 20, 40, 60. Daha küçük kasa boyutları daha düşük
gecikme, ancak belirli bir bit hızında daha az kalite. 20ms'den büyük boyutlar yalnızca
oldukça düşük bit hızlarında ilginç. Varsayılan değer 20ms'dir.
paket kaybı (kayıp beklentisi)
Beklenen paket kaybı yüzdesini ayarlayın. Varsayılan 0'dır.
uygulama (NA)
Amaçlanan uygulama türünü ayarlayın. Geçerli seçenekler aşağıda listelenmiştir:
voip
İyileştirilmiş konuşma anlaşılırlığını tercih edin.
ses
Girdiye sadakatten yana olun (varsayılan).
düşük gecikme
Yalnızca en düşük gecikme modlarıyla sınırlayın.
limit (NA)
Kesme bant genişliğini Hz olarak ayarlayın. Argüman tam olarak aşağıdakilerden biri olmalıdır: 4000,
6000, 8000, 12000 veya 20000, dar bant, orta bant, geniş bant, süper
sırasıyla geniş bant ve tam bant. Varsayılan 0'dır (kesme devre dışı).
libvorbis
libvorbis kodlayıcı sarmalayıcı.
Yapılandırma sırasında libvorbisenc başlıklarının ve kitaplığının bulunmasını gerektirir. Sen
yapıyı "--enable-libvorbis" ile açıkça yapılandırmanız gerekir.
Opsiyonlar
Aşağıdaki seçenekler libvorbis sarmalayıcı tarafından desteklenir. bu ogenc-eşdeğeri
seçenekler parantez içinde belirtilmiştir.
libvorbis seçenekleriyle ilgili daha doğru ve kapsamlı bir dokümantasyon elde etmek için şuraya bakın:
libvorbisenc'in ve ogenc'nin belgeleri. Görmekhttp://xiph.org/vorbis/>,
<http://wiki.xiph.org/Vorbis-tools> ve ogenc(1).
b (-b)
ABR için bit/sn cinsinden ifade edilen bit hızını ayarlayın. ogenc -b kilobit/s olarak ifade edilir.
q (-q)
VBR için sabit kalite ayarını yapın. Değer, aralıkta bir kayan sayı olmalıdır
-1.0 ila 10.0 arasında. Değer ne kadar yüksek olursa, kalite o kadar iyi olur. Varsayılan değer
3.0.
Bu seçenek yalnızca ffmpeg komut satırı aracı. Kütüphane arayüzü için
kullanıcılar, kullanmak global_quality.
limit (--gelişmiş-kodlama seçeneği lowpass_frequency=N)
Kesme bant genişliğini Hz olarak ayarlayın, 0 değeri kesmeyi devre dışı bırakır. ogencile ilgili seçenek
kHz cinsinden ifade edilir. Varsayılan değer 0 (kesme devre dışı).
minrat (-m)
Bit/sn cinsinden ifade edilen minimum bit hızını ayarlayın. ogenc -m kilobit/s olarak ifade edilir.
maksimum oran (-M)
Bit/sn cinsinden ifade edilen maksimum bit hızını ayarlayın. ogenc -M kilobit/s olarak ifade edilir. Bu
sadece ABR modunda etkilidir.
iblock (--gelişmiş-kodlama seçeneği dürtü_noisetune=N)
Darbe blokları için gürültü zemini sapmasını ayarlayın. Değer, -15.0 ile -XNUMX arasında bir kayan sayıdır.
0.0. Negatif bir önyargı, kodlayıcıya netliğe özel dikkat göstermesi talimatını verir.
kodlanmış sesteki geçici olayların sayısı. Daha iyi geçici tepki için ödünleşim,
daha yüksek bit hızı
libwav paketi
Libwavpack aracılığıyla WavPack kodlaması sağlayan bir sarmalayıcı.
Şu anda yalnızca 32 bit tamsayı örnekleri kullanan kayıpsız mod desteklenmektedir.
Yapılandırma sırasında libwavpack üstbilgilerinin ve kitaplığının bulunmasını gerektirir. ihtiyacın var
yapıyı "--enable-libwavpack" ile açıkça yapılandırmak için.
WavPack codec bileşeni için libavcodec'e özgü bir kodlayıcının bulunduğunu unutmayın, böylece kullanıcılar kodlayabilir
Bu kodlayıcıyı kullanmadan bu codec bileşeniyle ses dosyaları. Görmek dalga paketi.
Opsiyonlar
dalga paketi komut satırı yardımcı programının karşılık gelen seçenekleri varsa parantez içinde listelenir.
çerçeve boyutu (--blok boyutu)
Varsayılan 32768'tür.
sıkıştırma_seviyesi
Hız ve sıkıştırma ödünleşimini ayarlayın. Kabul edilebilir argümanlar aşağıda listelenmiştir:
0 (-f)
Hızlı mod.
1 Normal (varsayılan) ayarlar.
2 (-h)
Yüksek kalite.
3 (-hh)
Çok kaliteli.
4-8 (-hh -xEXTRAPROC)
Aynısı 3, ancak ekstra işleme etkinken.
4 aynıdır -x2 ve 8 aynıdır -x6.
dalga paketi
WavPack kayıpsız ses kodlayıcı.
Bu, libavcodec'e özgü bir WavPack kodlayıcıdır. Ayrıca libwavpack'e dayalı bir kodlayıcı da vardır,
ancak bu kodlayıcıyı kullanmak için neredeyse hiçbir neden yoktur.
Ayrıca bakınız libwav paketi.
Opsiyonlar
için eşdeğer seçenekler dalga paketi komut satırı yardımcı programı parantez içinde listelenmiştir.
Paylaşılan seçenekler
Aşağıdaki paylaşılan seçenekler bu kodlayıcı için etkilidir. Sadece bununla ilgili özel notlar
özel kodlayıcı burada belgelenecektir. Seçeneklerin genel anlamı için bkz.
the kodek Opsiyonlar bölüm.
çerçeve boyutu (--blok boyutu)
Bu kodlayıcı için bu seçeneğin aralığı 128 ile 131072 arasındadır. Varsayılan
örnekleme hızına ve kanal sayısına göre otomatik olarak karar verilir.
Varsayılan hesaplamanın tam formülü için bkz. libavcodec/wavpackenc.c.
sıkıştırma_seviyesi (-f, -h, -hh, ve -x)
Bu seçeneğin sözdizimi şununla tutarlıdır: libwav paketiVar.
Özel seçenekler
ortak stereo (-j)
Ortak stereonun etkinleştirilip etkinleştirilmeyeceğini ayarlayın. Geçerli değerler:
on (1)
Orta/yan ses kodlamasını zorlayın.
kapalı (0)
Sol/sağ ses kodlamasını zorlayın.
Oto
Kodlayıcının otomatik olarak karar vermesine izin verin.
optimize_mono
Mono için optimizasyonun etkinleştirilip etkinleştirilmeyeceğini ayarlayın. Bu seçenek yalnızca aşağıdakiler için etkilidir:
mono akışlar. Mevcut değerler:
on etkin
kapalı özürlü
VİDEO ENKODERLER
Şu anda mevcut olan video kodlayıcılardan bazılarının açıklaması aşağıdadır.
jpeg2000
Yerel jpeg 2000 kodlayıcı varsayılan olarak kayıplıdır, "-q:v" seçeneği,
kodlama kalitesi Kayıpsız kodlama "-pred 1" ile seçilebilir.
Opsiyonlar
biçim
"j2k" veya "jp2" (varsayılan) olarak ayarlanabilir, bu da olmayanları depolamayı mümkün kılar.
RGB pix_fmts.
kar
Opsiyonlar
yinelemeli_dia_size
yinelemeli hareket tahmini için çap boyutu
libtheora
libtheora Theora kodlayıcı sarmalayıcı.
Yapılandırma sırasında libtheora başlıklarının ve kitaplığının varlığını gerektirir. ihtiyacın var
yapıyı "--enable-libtheora" ile açıkça yapılandırmak için.
libtheora projesi hakkında daha fazla bilgi için bkz.http://www.theora.org/>.
Opsiyonlar
Aşağıdaki genel seçenekler, aşağıdakileri etkileyen dahili libtheora seçenekleriyle eşleştirilir:
kodlanmış akışın kalitesi ve bit hızı.
b CBR (Sabit Bit Hızı) modu için video bit hızını bit/s olarak ayarlayın. VBR durumunda
(Değişken Bit Hızı) modu etkinleştirildiğinde bu seçenek yok sayılır.
bayraklar
aracılığıyla sabit kalite modu (VBR) kodlamasını etkinleştirmek için kullanılır. qölçek bayrak ve
"pass1" ve "pass2" modlarını etkinleştirin.
g GOP boyutunu ayarlayın.
global_quality
Global kaliteyi lambda birimlerinde bir tamsayı olarak ayarlayın.
Yalnızca VBR modu "flags +qscale" ile etkinleştirildiğinde geçerlidir. Değer dönüştürülür
QP birimlerini "FF_QP2LAMBDA" ile bölerek, [0 - 10] aralığında kırpın ve ardından
yerel libtheora aralığında [6.3-0] bir değer elde etmek için 63 ile çarpılır. Daha yüksek bir değer
daha yüksek bir kaliteye karşılık gelir.
q Negatif olmayan bir değere ayarlandığında VBR modunu etkinleştirin ve sabit kalite değerini bir
QP birimlerinde çift kayan nokta değeri.
Değer [0-10] aralığında kırpılır ve ardından bir değer elde etmek için 6.3 ile çarpılır.
yerel libtheora aralığı [0-63].
Bu seçenek yalnızca ffmpeg komut satırı aracı. Kütüphane arayüzü için
kullanıcılar, kullanmak global_quality.
Örnekler
· ile maksimum sabit kalite (VBR) kodlamasını ayarlayın. ffmpeg:
ffmpeg -i GİRİŞ -codec:v libtheora -q:v 10 ÇIKIŞ.ogg
· Kullanmak ffmpeg bir CBR 1000 kbps Theora video akışını dönüştürmek için:
ffmpeg -i GİRİŞ -codec:v libtheora -b:v 1000k ÇIKIŞ.ogg
libvpx
libvpx aracılığıyla desteklenen VP8/VP9 formatı.
Yapılandırma sırasında libvpx başlıklarının ve kitaplığının bulunmasını gerektirir. Gerek
yapıyı "--enable-libvpx" ile açıkça yapılandırın.
Opsiyonlar
Aşağıdaki seçenekler libvpx sarmalayıcı tarafından desteklenir. bu vpxenc-eşdeğer seçenekler
veya değerler kolay geçiş için parantez içinde listelenmiştir.
Belgelerin tekrarını azaltmak için, yalnızca özel seçenekler ve diğerleri
özel dikkat gerektirenler burada belgelenmiştir. Belgesizlerin belgelenmesi için
genel seçenekler, bkz. the kodek Opsiyonlar bölüm.
libvpx seçenekleriyle ilgili daha fazla belge almak için komutu çağırın ffmpeg -h
kodlayıcı=libvpx, ffmpeg -h kodlayıcı=libvpx-vp9 or vpxenc --yardım et. Daha fazla bilgi
libvpx API belgelerinde mevcuttur.
b (hedef bit hızı)
Bit hızını bit/s olarak ayarlayın. FFmpeg'in b seçenek bit/s olarak ifade edilirken
vpxenc's hedef bit hızı kilobit/s cinsindendir.
g (kf-maks-uzaklık)
keyint_min (kf-min-mesafe)
dakika (dk-q)
qmaks (maksimum-q)
bufsize (buf-sz, buf-optimum-sz)
Ratecontrol arabellek boyutunu ayarlayın (bit olarak). Not vpxencseçeneklerinde belirtilmiştir
milisaniye, libvpx sarmalayıcı bu değeri şu şekilde dönüştürür: "buf-sz = bufsize *
1000 / bit hızı", "tampon-optimal-sz = ara boyut * 1000 / bit hızı * 5 / 6".
rc_init_doluluk (buf-ilk-sz)
Kod çözme başlamadan önce rc arabelleğine yüklenmesi gereken bit sayısını ayarlayın.
not vpxencseçeneği milisaniye cinsinden belirtilir, libvpx sarmalayıcı bunu dönüştürür
aşağıdaki gibi değer: "rc_init_occupancy * 1000 / bit hızı".
hedefin altında kalan pct
Hedef bit hızının veri hızı alt sınırı (dk) yüzdesini ayarlayın.
aşma-pct
Hedef bit hızının veri hızı aşımı (maks) yüzdesini ayarlayın.
atlama_eşiği (açılan çerçeve)
qcomp (önyargı-pct)
maksimum oran (maksimum bölüm-pct)
GOP maks bit hızını bit/sn olarak ayarlayın. Not vpxenc' seçeneği yüzde olarak belirtilir
hedef bit hızı, libvpx sarmalayıcı bu değeri şu şekilde dönüştürür: "(maxrate * 100
/ bit hızı)".
minrat (mineksiyon-pct)
GOP min bit hızını bit/s olarak ayarlayın. Not vpxenc' seçeneği yüzde olarak belirtilir
hedef bit hızı, libvpx sarmalayıcı bu değeri şu şekilde dönüştürür: "(minrate * 100
/ bit hızı)".
küçük, maksimum oran, b son kullanım=cbr
"(min hızı == maksimum hızı == bit hızı)".
cr f (son kullanım=cq, cq seviyesi)
kalitesi, son teslim tarihi (son teslim tarihi)
en iyi
En kaliteli son tarihi kullanın. Kötü adlandırılmış ve oldukça yavaş, bu seçenek
iyiden daha kötü kalitede çıktı verebileceğinden kaçınılmalıdır.
Tercih Etmenizin
Kaliteli bir son tarih kullanın. Bu, hız ve kalite arasında iyi bir ödünleşimdir.
ile kullanılan işlemci tarafından kullanılan seçeneği.
realtime
Gerçek zamanlı kalite son tarihini kullanın.
hız, işlemci tarafından kullanılan (işlemci tarafından kullanılan)
Kalite/hız oranı değiştiricisini ayarlayın. Daha yüksek değerler, kodlamayı
kalite.
nr (gürültü duyarlılığı)
statik harman
Altlarında kodlayıcı tarafından atlanacakları bloklar üzerinde bir değişiklik eşiği ayarlayın.
dilimleri (belirteç parçaları)
FFmpeg'in dilimleri seçeneği toplam bölüm sayısını verir, vpxenc's
belirteç parçaları "log2(bölümler)" olarak verilir.
maksimum oran içi
Maksimum I-kare bit hızını hedef bit hızının yüzdesi olarak ayarlayın. 0 değeri şu anlama gelir
sınırsız.
Force_key_frames
"VPX_EFLAG_FORCE_KF"
Alternatif referans çerçeve ilgili
otomatik alt-başvuru
Alternatif referans çerçevelerinin kullanımını etkinleştirin (yalnızca 2 geçişli).
arnr-max-kareler
Altref gürültü azaltma maksimum kare sayısını ayarlayın.
arnr tipi
Altref gürültü azaltma filtresi türünü ayarlayın: geri, ileri, orta.
arnr-kuvvet
Altref gürültü azaltma filtresi gücünü ayarlayın.
rc ileriye dönük, gecikmeli kareler (gecikmeli kareler)
Çerçeve türü ve hız kontrolü için ileriye bakmak için çerçeve sayısını ayarlayın.
hataya dayanıklı
Hata esnekliği özelliklerini etkinleştirin.
VP9'a özgü seçenekleri
kayıpsız
Kayıpsız modu etkinleştirin.
kiremit-sütunlar
Kullanılacak döşeme sütunlarının sayısını ayarlayın. Bunun "log2(tile_columns)" olarak verildiğine dikkat edin. İçin
örneğin, ayarlanarak 8 döşeme sütunu istenecektir. kiremit-sütunlar için seçenek
3.
kiremit sıraları
Kullanılacak döşeme sıralarının sayısını ayarlayın. Bunun "log2(tile_rows)" olarak verildiğine dikkat edin. İçin
örneğin, ayarlanarak 4 karo satırı istenecektir. kiremit sıraları seçeneği 2.
çerçeve paralel
Çerçeve paralel kod çözülebilirlik özelliklerini etkinleştirin.
aq modu
Uyarlanabilir niceleme modunu ayarlayın (0: kapalı (varsayılan), 1: varyans 2: karmaşıklık, 3:
döngüsel yenileme).
colorspace renk uzayı
Giriş renk uzayını ayarlayın. VP9 bit akışı, aşağıdakilerin işaretlenmesini destekler:
renk uzayları:
rgb sRGB
bt709 bt709
belirtilmemiş bilinmeyen
bt470bg bt601
smte170m smpte170
smte240m smpte240
bt2020_ncl bt2020
libvpx hakkında daha fazla bilgi için bakınız:http://www.webmproject.org/>
libwebp
libwebp WebP Görüntü kodlayıcı sarmalayıcı
libwebp, Google'ın WebP görüntüleri için resmi kodlayıcısıdır. Kayıplı veya kayıplı olarak kodlayabilir
kayıpsız mod Kayıplı görüntüler aslında bir VP8 çerçevesinin etrafındaki bir sarıcıdır. kayıpsız görüntüler
Google tarafından geliştirilen ayrı bir codec bileşenidir.
piksel oluşturulan
Şu anda libwebp, sınırlamalar nedeniyle yalnızca kayıplı için YUV420'yi ve kayıpsız için RGB'yi desteklemektedir.
biçim ve libwebp. Alfa her iki mod için de desteklenir. API nedeniyle
sınırlamalar, kodlama kayıplıyken RGB girilirse veya kodlama için YUV geçirilirse
kayıpsız, piksel formatı libwebp'nin işlevleri kullanılarak otomatik olarak dönüştürülecektir.
Bu ideal değildir ve yalnızca kolaylık sağlamak için yapılır.
Opsiyonlar
-kayıpsız boole
Kayıpsız modun kullanımını etkinleştirir/devre dışı bırakır. Varsayılan 0'dır.
-sıkıştırma_seviyesi tamsayı
Kayıplı için bu bir kalite/hız değiş tokuşudur. Daha yüksek değerler, daha iyi kalite sağlar.
artan kodlama süresi pahasına verilen boyut. Kayıpsız için bu bir boyut/hızdır
Pazarlıksız. Daha yüksek değerler, artan kodlama süresi pahasına daha küçük boyut sağlar. Daha
özellikle, kullanılan ekstra algoritmaların ve sıkıştırma araçlarının sayısını kontrol eder,
ve bu araçların kombinasyonunu değiştirir. Bu, haritalara yöntem libwebp'deki seçenek.
Geçerli aralık 0 ila 6'dır. Varsayılan değer 4'tür.
-qölçek şamandıra
Kayıplı kodlama için bu, 0 ila 100 arasındaki görüntü kalitesini kontrol eder. Kayıpsız kodlama için bu,
daha fazla sıkıştırmak için harcanan çabayı ve zamanı kontrol eder. Varsayılan değer 75'tir. Not
libavcodec aracılığıyla kullanım için bu seçeneğin adı global_quality ve olmalı
çarpılır FF_QP2LAMBDA.
-ön ayar tip
Yapılandırma ön ayarı. Bu, genel türüne göre bazı otomatik ayarlar yapar.
görüntü.
Yok
Bir ön ayar kullanmayın.
varsayılan
Kodlayıcı varsayılanını kullanın.
resim
Dijital resim, portre, iç çekim gibi
Fotoğraf
Doğal aydınlatma ile dış mekan fotoğrafı
çizim
Yüksek kontrastlı detaylarla el veya çizgi çizimi
ikon
Küçük boyutlu renkli görüntüler
metin
metin benzeri
libx264, libx264rgb
x264 H.264/MPEG-4 AVC kodlayıcı sarmalayıcı.
Bu kodlayıcı, çalışma sırasında libx264 başlıklarının ve kitaplığının varlığını gerektirir.
yapılandırma. Derlemeyi "--enable-libx264" ile açıkça yapılandırmanız gerekir.
libx264, 8x8 ve 4x4 uyarlanabilir uzamsal dahil olmak üzere etkileyici sayıda özelliği destekler
dönüştürme, uyarlanabilir B-kare yerleştirme, CAVLC/CABAC entropi kodlaması, interlacing (MBAFF),
kayıpsız mod, detay tutma için psy optimizasyonları (uyarlanabilir niceleme, psy-RD, psy-
Çardak).
Birçok libx264 kodlayıcı seçeneği, FFmpeg global codec seçenekleriyle eşleştirilirken, benzersiz
enkoder seçenekleri özel seçenekler aracılığıyla sağlanır. Ek olarak x264opts ve
x264 parametreleri özel seçenekler, birinin kabul ettiği gibi bir anahtar=değer demetleri listesini iletmesine izin verir.
libx264 "x264_param_parse" işlevi.
x264 proje web sitesi şu adreste:http://www.videolan.org/developers/x264.html>.
libx264rgb kodlayıcı, paketlenmiş RGB piksel biçimlerini kabul etmesi dışında libx264 ile aynıdır
YUV yerine girdi olarak.
destekli piksel Biçimleri
x264, 8-10 bit renk alanlarını destekler. Kesin bit derinliği x264'lerde kontrol edilir
zamanı yapılandırın. FFmpeg, belirli bir yapıda yalnızca bir bit derinliğini destekler. Diğer
kelimelerle, x264'ün birden çok sürümüyle tek bir FFmpeg oluşturmak mümkün değildir.
farklı bit derinlikleri.
Opsiyonlar
Aşağıdaki seçenekler libx264 sarmalayıcı tarafından desteklenir. bu x264-eşdeğer seçenekler veya
değerler kolay geçiş için parantez içinde listelenmiştir.
Belgelerin tekrarını azaltmak için, yalnızca özel seçenekler ve diğerleri
özel dikkat gerektirenler burada belgelenmiştir. Belgesizlerin belgelenmesi için
genel seçenekler, bkz. the kodek Opsiyonlar bölüm.
libx264 seçenekleriyle ilgili daha doğru ve kapsamlı bir belge elde etmek için
komuta x264 --tam yardım veya libx264 belgelerine bakın.
b (bit hızı)
Bit hızını bit/s olarak ayarlayın. FFmpeg'in b seçenek bit/s olarak ifade edilirken
x264's bit hızı kilobit/s cinsindendir.
bf (çerçeveler)
g (tuş takımı)
dakika (qpm)
Minimum niceleyici ölçeği.
qmaks (qpmaks)
Maksimum niceleyici ölçeği.
qdiff (qp adımı)
Kuantizör ölçekleri arasındaki maksimum fark.
bulanıklık (bulanıklık)
Quantizer eğrisi bulanıklığı
qcomp (qcomp)
Quantizer eğrisi sıkıştırma faktörü
ref (ref)
Her bir P-çerçevesinin kullanabileceği referans çerçevelerinin sayısı. aralık 0-16.
sc_threshold (sahne)
Sahne değişikliği algılama eşiğini ayarlar.
kafes (kafes)
Verimliliği artırmak için Kafes niceleme gerçekleştirir. Varsayılan olarak etkindir.
nr (nr)
me_range (meranj)
Piksel cinsinden maksimum hareket arama aralığı.
me_yöntemi (me)
Hareket tahmini yöntemini ayarlayın. Hızın azalan sırasına göre olası değerler:
gün (gün)
epz'ler (gün)
Yarıçap 1 (en hızlı) ile elmas arama. epz'ler takma addır gün.
hex (hex)
Yarıçap 2 ile altıgen arama.
ah (ah)
Düzensiz çoklu altıgen arama.
esa (esa)
Ayrıntılı arama.
tesa (tesa)
Hadamard kapsamlı arama (en yavaş).
alt (bana abone Ol)
Alt piksel hareket tahmin yöntemi.
b_strateji (b-uyarlama)
Uyarlanabilir B-kare yerleştirme karar algoritması. Yalnızca ilk geçişte kullanın.
keyint_min (min-keyint)
Minimum GOP boyutu.
kodlayıcı
Entropi kodlayıcıyı ayarlayın. Olası değerler:
ac CABAC'ı etkinleştirin.
vlc CAVLC'yi etkinleştirin ve CABAC'ı devre dışı bırakın. Şununla aynı etkiyi yaratır x264's --no-cabak
seçeneği.
cmp Tam piksel hareket tahmini karşılaştırma algoritmasını ayarlayın. Olası değerler:
renk parlaklığı
Hareket tahmininde chroma'yı etkinleştirin.
üzücü Hareket tahmininde kromayı yoksay. Şununla aynı etkiyi yaratır x264's
--no-kroma-ben seçeneği.
Konuları (Konuları)
Kodlama iş parçacığı sayısı.
iş parçacığı_türü
Çoklu iş parçacığı tekniğini ayarlayın. Olası değerler:
dilim
Dilim tabanlı çoklu kullanım. Şununla aynı etkiyi yaratır x264's
--dilimlenmiş iplikler seçeneği.
çerçeve
Çerçeve tabanlı çoklu kullanım.
bayraklar
Kodlama bayraklarını ayarlayın. Kapalı GOP'yi devre dışı bırakmak ve açık GOP'yi etkinleştirmek için kullanılabilir.
"-cgop" olarak ayarlayın. Sonuç, davranışına benzer x264's --açık-gop
seçeneği.
rc_init_doluluk (vbv-init)
önceden (önceden)
Kodlama ön ayarını ayarlayın.
melodi (melodi)
Kodlama parametrelerinin ayarını yapın.
profil (profil)
Profil kısıtlamalarını ayarlayın.
hızlı ilk geçiş
1'e ayarlandığında, ilk geçişi kodlarken hızlı ayarları etkinleştirin. 0'a ayarlandığında,
aynı etki x264's --yavaş-ilk geçiş seçeneği.
cr f (cr f)
Sabit kalite modu için kaliteyi ayarlayın.
crf_max (crf max)
CRF modunda, VBV'nin bu noktanın ötesinde kaliteyi düşürmesini engeller.
qp (qp)
Sabit niceleme hızı kontrol yöntemi parametresini ayarlayın.
aq modu (aq modu)
AQ yöntemini ayarlayın. Olası değerler:
Yok (0)
Engelli.
varyans (1)
Varyans AQ (karmaşıklık maskesi).
otovaryans (2)
Otomatik varyans AQ (deneysel).
aq gücü (aq gücü)
AQ gücünü ayarlayın, düz ve dokulu alanlarda engellemeyi ve bulanıklığı azaltın.
psy 1'e ayarlandığında psiko-görsel optimizasyonları kullanın. 0'a ayarlandığında, aynı etkiye sahiptir.
x264's --hayır-psi seçeneği.
psi-rd (psi-rd)
Psiko-görsel optimizasyonun gücünü ayarlayın, psi-rd:psi-kafes biçimi.
rc-bakan (rc-bakan)
Çerçeve türü ve hız kontrolü için ileriye bakmak için çerçeve sayısını ayarlayın.
ağırlık b
1'e ayarlandığında B-kareler için ağırlıklı tahmini etkinleştirin. 0'a ayarlandığında, aynı
olarak etki x264's --ağırlıksızb seçeneği.
ağırlık (ağırlık)
P-kareler için ağırlıklı tahmin yöntemini ayarlayın. Olası değerler:
Yok (0)
Yayından kaldırıldı
basit (1)
Yalnızca ağırlıklı referansları etkinleştir
akıllı (2)
Hem ağırlıklı referansları hem de kopyaları etkinleştir
ben (ben)
Kodlamadan sonra hesaplamayı ve SSIM istatistiklerini yazdırmayı etkinleştirin.
iç yenileme (iç yenileme)
1 olarak ayarlandığında IDR çerçeveleri yerine Periyodik İç Yenileme kullanımını etkinleştirin.
avcintra sınıfı (sınıf)
AVC-Intra oluşturmak için kodlayıcıyı yapılandırın. Geçerli değerler 50,100 ve 200'dür
bluray uyumlu (bluray uyumlu)
Kodlayıcıyı bluray standardıyla uyumlu olacak şekilde yapılandırın. Bu bir kısaltmadır
"bluray-compat=1 force-cfr=1" ayarı için.
b-önyargı (b-önyargı)
B-karelerinin ne sıklıkta kullanıldığı üzerindeki etkiyi ayarlayın.
b-piramidi (b-piramidi)
Bazı B-çerçevelerini referans olarak tutma yöntemini ayarlayın. Olası değerler:
Yok (Yok)
Engelli.
sıkı (sıkı)
Kesinlikle hiyerarşik piramit.
normal (normal)
Katı değil (Blu-ray uyumlu değil).
karışık referanslar
Her bölüm için bir başvuru yerine, bölüm başına bir başvuru kullanımını etkinleştirin.
1'e ayarlandığında makro blok, 0'a ayarlandığında, aynı etkiye sahiptir. x264's
--hayır-karışık-refs seçeneği.
8x8dct
8 olarak ayarlandığında uyarlanabilir uzamsal dönüştürmeyi (yüksek profilli 8x1 dönüştürme) etkinleştirin.
0 ile aynı etkiye sahiptir x264's --no-8x8dct seçeneği.
hızlı atlama
1'e ayarlandığında P-karelerinde erken SKIP algılamayı etkinleştirin. 0'a ayarlandığında, aynı
olarak etki x264's --no-hızlı-pskip seçeneği.
aud (aud)
1'e ayarlandığında erişim birimi sınırlayıcılarının kullanımını etkinleştirin.
mbağacı
1'e ayarlandığında makro blok ağaç hız kontrolü kullanımını etkinleştirin. 0'a ayarlandığında, aynı
olarak etki x264's --mbtree yok seçeneği.
blokajı kaldırmak (blokajı kaldırmak)
Döngü filtre parametrelerini ayarla, alfa:beta Form.
cplxbulanıklık (cplxbulanıklık)
QP'de dalgalanma azaltmayı ayarlayın (eğri sıkıştırmadan önce).
puanları (puanları)
Virgülle ayrılmış bir liste olarak dikkate alınacak bölümleri ayarlayın. Listedeki olası değerler:
p8x8
8x8 P-çerçeve bölümü.
p4x4
4x4 P-çerçeve bölümü.
b8x8
4x4 B-çerçeve bölümü.
i8x8
8x8 I-çerçeve bölümü.
i4x4
4x4 I-frame bölümü. (Etkinleştirme p4x4 gerektirir p8x8 etkinleştirilecek. etkinleştirme i8x8
uyarlanabilir uzamsal dönüşüm gerektirir (8x8dct seçeneği) etkinleştirilecek.)
Yok (Yok)
Herhangi bir bölümü dikkate almayın.
herşey (herşey)
Her bölümü düşünün.
doğrudan pred (direkt)
Doğrudan MV tahmin modunu ayarlayın. Olası değerler:
Yok (Yok)
MV tahminini devre dışı bırakın.
uzaysal (uzaysal)
Mekansal tahminleri etkinleştirin.
geçici (geçici)
Geçici öngörüyü etkinleştirin.
Oto (Oto)
Otomatik olarak karar verildi.
dilim-maks-boyutu (dilim-maks-boyutu)
Her dilimin boyut sınırını bayt olarak ayarlayın. Belirtilmemişse ancak RTP yükü
boyutu (ps) belirtilir, kullanılır.
istatistikler (istatistikler)
Çoklu geçiş istatistikleri için dosya adını ayarlayın.
son-hrd (son-hrd)
Sinyal HRD bilgilerini ayarlayın (gerekli vbv-bufsize ayarlanacak). Olası değerler:
Yok (Yok)
HRD bilgi sinyalini devre dışı bırakın.
vbr (vbr)
Değişken bit hızı.
cBR (cBR)
Sabit bit hızı (MP4 kapsayıcısında izin verilmez).
x264opts (NA)
Herhangi bir x264 seçeneğini ayarlayın, bkz. x264 --tam yardım bir liste için.
Argüman bir listedir anahtar=değer ":" ile ayrılmış çiftler. İçinde filtre ve psi-rd seçenekleri
ayırıcı olarak ":" kullananlar, bunun yerine "," kullanın. Onu da kabul ediyorlar çünkü
uzun zaman önce ama bu nedense belgesiz tutuluyor.
Örneğin, libx264 kodlama seçeneklerini belirtmek için ffmpeg:
ffmpeg -i foo.mpg -vcodec libx264 -x264opts keyint=123:min-keyint=20 -an out.mkv
x264 parametreleri (NA)
:-ayrılmış anahtar=değer parametreleri listesi kullanarak x264 yapılandırmasını geçersiz kılın.
Bu seçenek, işlevsel olarak aşağıdakiyle aynıdır: x264opts, ancak bunun için çoğaltılır
Libav çatalıyla uyumluluk.
Örneğin, libx264 kodlama seçeneklerini belirtmek için ffmpeg:
ffmpeg -i GİRİŞ -c:v libx264 -x264-params seviye=30:bframes=0:ağırlıkp=0:\
cabac=0:ref=1:vbv-maxrate=768:vbv-bufsize=2000:analyse=tümü:me=umh:\
no-fast-pskip=1:subq=6:8x8dct=0:trellis=0 OUTPUT
Ortak kullanımlar için kodlama ff önayarları sağlanır, böylece genel kullanımla birlikte kullanılabilirler.
ön ayar sistemi (örn. önceden seçenek).
libx265
x265 H.265/HEVC kodlayıcı sarmalayıcı.
Bu kodlayıcı, çalışma sırasında libx265 başlıklarının ve kitaplığının varlığını gerektirir.
yapılandırma. Derlemeyi açıkça yapılandırmanız gerekir --enable-libx265.
Opsiyonlar
önceden
x265 ön ayarını ayarlayın.
melodi
x265 ayar parametresini ayarlayın.
x265 parametreleri
Bir liste kullanarak x265 seçeneklerini ayarlayın anahtar=değer ":" ile ayrılmış çiftler. Görmek x265 --yardım et
Seçenekler listesi için
Örneğin, libx265 kodlama seçeneklerini belirtmek için -x265-paramlar:
ffmpeg -i giriş -c:v libx265 -x265-params crf=26:psy-rd=1 output.mp4
libxvid
Xvid MPEG-4 Bölüm 2 kodlayıcı sarmalayıcı.
Bu kodlayıcı, sırasında libxvidcore başlıklarının ve kitaplığının varlığını gerektirir.
yapılandırma. Derlemeyi "--enable-libxvid" ile açıkça yapılandırmanız gerekir.
--enable-gpl".
Yerel "mpeg4" kodlayıcı, MPEG-4 Part 2 biçimini destekler, böylece kullanıcılar bunu kodlayabilir
bu kitaplık olmadan biçimlendirin.
Opsiyonlar
Aşağıdaki seçenekler libxvid sarmalayıcı tarafından desteklenir. Aşağıdaki seçeneklerden bazıları
listelenir ancak belgelenmez ve paylaşılan kodek seçeneklerine karşılık gelir. Görmek the kodek
Opsiyonlar bölüm onların belgeleri için. Listelenmeyen diğer paylaşılan seçenekler
libxvid kodlayıcı için hiçbir etkisi yoktur.
b
g
dakika
qmaks
mpeg_quant
Konuları
bf
b_qfaktörü
b_qoffset
bayraklar
Belirli kodlama bayraklarını ayarlayın. Olası değerler:
mv4 Macroblock tarafından dört hareket vektörü kullanın.
aic Yüksek kaliteli AC tahminini etkinleştirin.
gri
Yalnızca gri tonlamayı kodlayın.
gmc Küresel hareket telafisinin (GMC) kullanımını etkinleştirin.
qpel
Çeyrek piksel hareket telafisini etkinleştirin.
cgop
Kapalı GOP'yi etkinleştirin.
global_header
Genel başlıkları her ana kare yerine ekstra verilere yerleştirin.
kafes
me_yöntemi
Hareket tahmini yöntemini ayarlayın. Azalan hız sırasına göre olası değerler ve
artan kalite sırası:
sıfır
Hareket tahmini kullanma (varsayılan).
phod'lar
x1
log 16x16 bloklar ve yarım piksel iyileştirme için gelişmiş elmas bölgesel aramayı etkinleştirin
16x16 bloklar için. x1 ve log takma adlar phod'lar.
epz'ler
Yukarıda açıklanan tüm özelliklerin yanı sıra gelişmiş elmas bölgesel aramayı etkinleştirin.
8x8 bloklar, 8x8 bloklar için yarım piksel iyileştirme ve kroma üzerinde hareket tahmini
yüzeyleri.
tam
Yukarıda açıklanan tüm özelliklerin yanı sıra genişletilmiş 16x16 ve 8x8 blokları etkinleştirin
arama.
md Makroblok karar algoritmasını ayarlayın. Artan kalite sırasına göre olası değerler:
basit
Makroblok karşılaştırma işlevi algoritmasını kullanın (varsayılan).
bit
16x16 için oran bozulmasına dayalı yarım piksel ve çeyrek piksel iyileştirmeyi etkinleştirin
blokları.
rd Yukarıda açıklananların tümünü etkinleştirin ve ayrıca oran bozulmasına dayalı yarım piksel
ve 8x8 bloklar için çeyrek piksel iyileştirme ve bozulmaya dayalı arama oranı
kare desen kullanarak.
lumi_aq
1'e ayarlandığında lumi maskeleme uyarlamalı nicelemeyi etkinleştirin. Varsayılan 0'dır (devre dışı).
varyans_aq
1'e ayarlandığında varyans uyarlamalı nicelemeyi etkinleştirin. Varsayılan 0'dır (devre dışı).
İle birleştirildiğinde lumi_aq, ortaya çıkan kalite hiçbirinden daha iyi olmayacaktır.
ikisi ayrı ayrı belirtilir. Başka bir deyişle, ortaya çıkan kalite daha kötü olacaktır.
iki etkiden biridir.
ben
Yapısal benzerlik (SSIM) görüntüleme yöntemini ayarlayın. Olası değerler:
kapalı SSIM bilgilerinin görüntülenmesini devre dışı bırakın.
ort Stdout'a kodlamanın sonunda ortalama SSIM çıktısı. gösterme biçimi
ortalama SSIM:
Ortalama SSIM: %f
C'ye aşina olmayan kullanıcılar için %f, bir kayan sayı veya ondalık sayı anlamına gelir (örn.
0.939232).
çerçeve
Hem kodlama sırasında kare başına SSIM verilerinin hem de sonunda ortalama SSIM verilerinin çıktısını alın.
stdout'a kodlama. Çerçeve başına bilgi biçimi:
SSIM: ortalama: %1.3f min: %1.3f maks: %1.3f
C'ye aşina olmayan kullanıcılar için %1.3f, 3'e yuvarlanmış bir kayan sayı anlamına gelir.
noktadan sonraki rakamlar (örn. 0.932).
ssim_acc
SSIM doğruluğunu ayarlayın. Geçerli seçenekler 0-4 aralığındaki tam sayılardır, 0 ise
en doğru sonuç ve 4 en hızlı hesaplar.
mpeg2
MPEG-2 video kodlayıcı.
Opsiyonlar
sıra_disp_ext tamsayı
Kodlayıcının çıktıya bir sequence_display_extension yazması gerekip gerekmediğini belirtir.
-1
Oto
Yazıp yazmayacağınıza otomatik olarak karar verin (bu varsayılandır).
yazılacak veriler varsayılan veya belirtilmemiş değerlerden farklıdır.
0
asla
Asla yazma.
1
her zaman
Her zaman yaz.
png
PNG görüntü kodlayıcı.
Özel Etkinlik seçenekleri
dpi tamsayı
Piksellerin fiziksel yoğunluğunu inç başına nokta olarak ayarla, varsayılan olarak ayarlanmadan
dpm tamsayı
Piksellerin fiziksel yoğunluğunu, varsayılan olarak ayarlanmadan, metre başına nokta olarak ayarla
ProRes
Apple ProRes kodlayıcı.
FFmpeg, 2 ProRes kodlayıcı, prores-aw ve prores-ks kodlayıcı içerir. kullanılan kodlayıcı
"-vcodec" seçeneği ile seçilebilir.
Özel Etkinlik Opsiyonlar için prores-ks
profil tamsayı
Kodlanacak ProRes profilini seçin
vekil
lt
standart
hq
4444
nicelik_mat tamsayı
Kuantizasyon matrisini seçin.
Oto
varsayılan
vekil
lt
standart
hq
Olarak ayarlanmışsa Oto, profile uyan matris seçilir. ayarlanmazsa,
en yüksek kaliteyi sağlayan matris, varsayılan, seçilecektir.
bit_per_mb tamsayı
Bir makro bloğu kodlamak için ayrılacak bit sayısı. 200 arasında farklı profiller kullanılır
ve makroblok başına 2400 bit, maksimum 8000'dir.
mbs_per_slice tamsayı
Her dilimdeki makro blok sayısı (1-8); varsayılan değer (8) iyi olmalıdır
neredeyse tüm durumlar.
satıcı dizi
4 baytlık satıcı kimliğini geçersiz kılın. Gibi özel bir satıcı kimliği Nisan0 akışı talep edecek
Apple kodlayıcı tarafından üretildi.
alfa_bitler tamsayı
Alfa bileşeni için bit sayısını belirtin. Olası değerler 0, 8 ve 16. Kullanmak 0
alfa düzlem kodlamasını devre dışı bırakmak için.
hız hususlar
Varsayılan çalışma modunda, kodlayıcı çerçeve kısıtlamalarına uymak zorundadır (örn.
istenenden daha büyük boyutta çerçeveler üretin) yine de çıktı resmi kadar iyi
olabildiğince. Çok sayıda küçük ayrıntı içeren bir çerçevenin sıkıştırılması daha zordur ve
kodlayıcı, her dilim için uygun niceleyicileri aramak için daha fazla zaman harcar.
Daha yüksek bir ayar bit_per_mb limit hızı artıracaktır.
En hızlı kodlama hızı için qölçek parametre (4, önerilen değerdir) ve
bir boyut kısıtlaması ayarlamayın.
libkvazaar
Kvazaar H.265/HEVC kodlayıcı.
Yapılandırma sırasında libkvazaar başlıklarının ve kitaplığının bulunmasını gerektirir. ihtiyacın var
yapıyı açıkça yapılandırmak için --enable-libkvazaar.
Opsiyonlar
b Bit/sn olarak hedef video bit hızını ayarlayın ve hız kontrolünü etkinleştirin.
Konuları
Kodlama iş parçacığı sayısını ayarlayın.
kvazaar-paramları
kvazaar parametrelerini bir liste olarak ayarlayın isim=değer virgül (,) ile ayrılmış çiftler. Görmek
seçenekler listesi için kvazaar belgeleri.
ALTYAZILAR ENKODERLER
dvdsub
Bu codec bileşeni, DVD'lerde kullanılan bitmap altyazı biçimini kodlar. Tipik olarak onlar
VOBSUB dosya çiftlerinde (*.idx + *.sub) saklanır ve Matroska dosyalarında da kullanılabilirler.
Opsiyonlar
bile_rows_fix
1 olarak ayarlandığında, piksel satırlarının sayısını toplamda eşit yapan bir geçici çözümü etkinleştirin.
altyazılar. Bu, aşağıdaki durumlarda alt sırayı kesen bazı oyuncularla ilgili bir sorunu düzeltir.
sayı tektir. Çözüm, gerekirse tamamen şeffaf bir satır ekler. bu
ek yük düşüktür, genellikle ortalama olarak altyazı başına bir bayttır.
Varsayılan olarak, bu geçici çözüm devre dışıdır.
onworks.net hizmetlerini kullanarak ffmpeg-codec'leri çevrimiçi kullanın