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 komut oggenc'dir.
Program:
ADI
oggenc - sesi Ogg Vorbis formatına kodlar
SİNOPSİS
ogenc [ -hrQ ] [ -B çiğ giriş örnek boyut ] [ -C çiğ giriş numara of kanallar ] [ -R çiğ
giriş aynı oran ] [ -b nominal bit hızı ] [ -m asgari bit hızı ] [ -M maksimum bit hızı ] [
-q kalite ] [ --yeniden örnek Sıklık ] [ --downmix ] [ -s seri ] [ -o çıktı dosyası ] [ -n
model ] [ -c ekstra_yorum ] [ -a sanatçı ] [ -t başlık ] [ -l albüm ] [ -G tarz ] [ -L
şarkı sözleri dosya ] [ -Y dil dizisi ] girdi_dosyaları Kendi ID’n ile mağazalarını oluştur
TANIM
ogenc ses verilerini ham, Wave veya AIFF formatında okur ve bir Ogg olarak kodlar
Vorbis akışı. ogenc bağlı olarak FLAC ve Ogg FLAC dosyalarından ses verilerini de okuyabilir.
derleme zamanı seçenekleri üzerine. Giriş dosyası "-" belirtilirse, ses verileri şuradan okunur:
stdin ve Vorbis akışı yazılır stdout'u sürece -o seçeneği yönlendirmek için kullanılır
çıktı. Varsayılan olarak, disk dosyaları aynı ada sahip Ogg Vorbis dosyalarına çıktı olarak verilir.
uzantı ".ogg" veya ".oga" olarak değiştirildi. Bu adlandırma kuralı şu şekilde geçersiz kılınabilir:
the -o seçeneği (bir dosya olması durumunda) veya -n seçeneği (birkaç dosya olması durumunda).
Son olarak, bunlardan hiçbiri mevcut değilse, çıktı dosya adı girdi dosya adı olacaktır.
uzantısıyla (son noktadan sonraki kısım) ogg ile değiştirildiğinden, file.wav
file.ogg olun.
İsteğe bağlı olarak, Kate desteği derlenmişse, sözler Ogg dosyasına gömülebilir.
Bazı eski oyuncuların postalarının, birden fazla Vorbis akışıyla akışları oynatamadığını unutmayın.
("Vorbis I" olarak adlandırılan basit profil).
SEÇENEKLER
-h, --yardım
Komut yardımını göster.
-V, --versiyon
Sürüm numarasını göster.
-r, --ham
Giriş verilerinin, başlık bilgisi olmayan ham küçük endian ses verileri olduğunu varsayın. Eğer
diğer seçenekler belirtilmemiştir, varsayılan olarak 44.1kHz stereo 16 bit'tir. Sonraki üçe bakın
Bunun nasıl değiştirileceğine ilişkin seçenekler.
-B n, --raw-bits=n
Ham mod giriş örnek boyutunu bit olarak ayarlar. Varsayılan 16'dır.
-C n, --raw-chan=n
Kanalların ham mod giriş sayısını ayarlar. Varsayılan 2'dir.
-R n, --ham oranı=n
Ham mod giriş örnek hızını ayarlar. Varsayılan 44100'dür.
--ham-endianness n
Ham mod endianlığını büyük endian (1) veya küçük endian (0) olarak ayarlar. Varsayılan küçük
endian
--utf8
oggenc'e Vorbis Yorumlarının zaten UTF-8 olarak kodlanmış olduğunu bildirir. yararlı
kabuğun başka bir kodlama kullandığı durumlar.
-k, --iskelet
Bir Skeleton bit akışı ekleyin. Ogg çıktısının taşınması amaçlanıyorsa önemlidir
çoğullanmış veya zincirlenmiş akışlar. Çıktı dosyası, dosya uzantısı olarak .oga kullanır.
--yoksayal uzunluk
4 GB üzerindeki Wave dosyaları ve stdin veri akışları için destek.
-Q, --sessiz
Sessiz mod. Hiçbir mesaj görüntülenmiyor.
-bn, --bit hızı=n
Hedef bit hızını n (kb/s olarak) olarak ayarlar. Kodlayıcı şu adreste kodlamayı deneyecek:
yaklaşık olarak bu bit hızı. Varsayılan olarak, bu bir VBR kodlaması olarak kalır. Bkz.
-- yönetilen bir bit hızı kodlamasını seçilen bit hızında zorlamak için yönetilen seçenek.
-mn, --min-bit hızı=n
Minimum bit hızını n (kb/s olarak) olarak ayarlar. Bit hızı yönetim modunu etkinleştirir (bkz.
--yönetilen).
-M n, --max-bit hızı=n
Maksimum bit hızını n (kb/s olarak) olarak ayarlar. Bit hızı yönetim modunu etkinleştirir (bkz.
--yönetilen).
--yönetilen
Bit hızı yönetim modunu ayarlayın. Bu, normal VBR kodlamasını kapatır, ancak
kodlayıcı tarafından uygulanacak sabit veya yumuşak bit hızı kısıtlamaları. Bu mod çok
daha yavaş ve daha düşük kalitede de olabilir. Öncelikle dosya oluşturmak için kullanışlıdır.
akış için.
-qn, --quality=n
Kodlama kalitesini -1 (çok düşük) ile 10 (çok yüksek) arasında n olarak ayarlar. bu
Varsayılan kalite seviyesi 3 olan varsayılan çalışma modu. Kesirli kalite
2.5 gibi seviyelere izin verilir. Bu seçeneğin kullanılması, kodlayıcının bir
İstediğiniz kalite düzeyine göre uygun bit hızı.
--yeniden örnek n
Kodlamadan önce girişi verilen örnekleme hızına (Hz olarak) göre yeniden örnekleyin. öncelikle yararlı
düşük bit hızlı kodlama için alt örnekleme için.
--downmix
Girişi stereodan monoya indirgeme (stereo olmayan akışlar üzerinde hiçbir etkisi yoktur). İçin yararlı
düşük bit hızlı kodlama
--gelişmiş-kodlama seçeneği seçenekadı=değer
Gelişmiş bir seçenek ayarlar. Ayrıntılar için Gelişmiş Seçenekler bölümüne bakın.
-s, --seri
Çıkış akışında belirli bir seri numarasını zorlar. Bu öncelikle aşağıdakiler için yararlıdır:
test.
--discard-yorumlar
FLAC ve Ogg FLAC dosyalarındaki yorumların Ogg çıktısına kopyalanmasını engeller
Vorbis dosyası.
-o çıktı_dosyası, --çıktı=çıktı_dosyası
Ogg Vorbis akışını şuraya yazın: çıktı dosyası (yalnızca tek bir giriş dosyası
belirtildi).
-n desen, --names=desen
Tür ile değiştirilen %g, %a, %l, %n, %t, %d ile dosya adlarını bu dize olarak üretin,
sırasıyla sanatçı, albüm, parça numarası, başlık ve tarih (aşağıya bakın)
Bunları belirterek). Ayrıca, %% değişmez bir % verir.
-X, --name-kaldır=s
Belirtilen karakterleri parametrelerden -n biçim dizesine kaldırın. Bu
yasal dosya adlarının oluşturulmasını sağlamak için kullanışlıdır.
-P, --name-değiştirme=s
--name-remove tarafından kaldırılan karakterleri belirtilen karakterlerle değiştirin. Eğer bu
dize --name-remove listesinden daha kısa veya belirtilmemişse, ekstra
karakterler sadece kaldırılır. Bu seçenek için varsayılan ayarlar ve -X
yukarıdaki seçenek platforma özeldir (ve yasal dosya adlarının
her platform için oluşturulur).
-c yorumu, --yorum yorumu
dizeyi ekle yorum Yap ek bir yorum olarak. Bu birden çok kez kullanılabilir ve
tüm örnekler belirtilen giriş dosyalarının her birine eklenecektir. Argüman
"etiket=değer" biçiminde olmalıdır.
-bir sanatçı, --sanatçı sanatçı
Yorumlardaki sanatçı yorum alanını şu şekilde ayarlayın: sanatçı.
-G türü, --genre türü
Yorumlardaki tür yorumu alanını şu şekilde ayarlayın: Tür.
-d tarih, --tarih tarih
Tarih açıklama alanını verilen değere ayarlar. Bu tarih olmalı
kayıt.
-N n, --iz numarası n
Parça numarası yorum alanını verilen değere ayarlar.
-t başlık, --başlık başlığı
Parça başlığı yorum alanını şu şekilde ayarlayın: Başlık.
-l albüm, --albüm albüm
Albüm yorum alanını şuna ayarlayın: albüm.
-L dosya adı, --lyrics dosya adı
Şuradan şarkı sözleri yükler: Dosya ile çoğullanmış bir Kate akışına kodlar.
Vorbis akışı. Şarkı sözleri LRC veya SRT formatında olabilir ve UTF-8 olarak kodlanmalıdır.
veya düz ASCII. Diğer kodlamalar, iconv veya
yeniden kodlayın. Alternatif olarak, yorumlarla aynı sistem dönüştürme için kullanılacaktır.
kodlamalar arasında Sözde "gelişmiş LRC" dosyaları desteklenir ve basit bir
karaoke stili değişikliği şarkı sözleriyle birlikte kaydedilecektir. Daha karmaşık karaoke için
kurulumlar, katenc(1) yerine kullanılmalıdır. Şarkı sözlerini yerleştirirken, varsayılan
çıktı dosyası uzantısı ".oga"dır. Bir akışa şarkı sözleri eklemenin
Skeleton'u otomatik olarak etkinleştirin (bkz. -k hakkında daha fazla bilgi için seçenek
iskelet).
-Y dil-dizesi, --şarkı dili-dil-dizesi
İlgili şarkı sözü dosyasının dilini dil dizisi. Bu
ISO 639-1 dil kodu (ör. "en") veya RFC 3066 dil etiketi (ör.
"tr_US"), değil serbest biçimli bir dil adı. Oyuncular genellikle bunu tanır
standart etiket ve dil adını kendi dilinizde görüntüleyin. Şuna dikkat edin:
bu etiketin maksimum uzunluğu 15 karakterdir.
Unutmayın -a, -t, -l, -L, ve -Y seçenekler birden çok kez verilebilir. Olucaklar
verilen sırayla her dosyaya bir tane uygulanır. Daha az albüm, başlık veya sanatçı varsa
girdi dosyalarından daha fazla verilen yorumlar, ogenc için sonuncuyu yeniden kullanacak
kalan dosyalar ve tekrarlanan başlıklar durumunda bir uyarı yayınlayın.
İLERİ ENKODER SEÇENEKLER
Oggenc, aşağıdakileri kullanarak bir dizi gelişmiş kodlayıcı seçeneği ayarlamanıza olanak tanır: --gelişmiş-kodlama-
seçenek seçenek. Bunlar yalnızca çok ileri düzey kullanıcılar için tasarlanmıştır ve bunlara yaklaşılmalıdır.
dikkatle. Yanlış kullanılırlarsa ses kalitesini önemli ölçüde düşürebilirler. bunların hepsi değil
seçenekler şu anda belgelenmiştir.
lowpass_frequency=N
Düşük geçiş frekansını N kHz olarak ayarlayın.
dürtü_noisetune=N
Darbe blokları için bir gürültü zemini sapması N (-15. ile 0. aralığı) ayarlayın. Olumsuz
önyargı, kodlayıcıya geçici olayların netliğine özel dikkat göstermesi talimatını verir
kodlanmış seste. Daha iyi geçici tepki için ödünleşim daha yüksek
bit hızı.
bit hızı_hard_max=N
Kodlanmış dosya için izin verilen maksimum bit hızını saniyede N kilobit olarak ayarlayın.
Bu bit hızı, yalnızca bit deposunda yedek bitler olduğunda aşılabilir; Eğer
bit rezervuarı tükenir, çerçeveler bu değerin altında tutulur. Bu ayar
herhangi bir etkiye sahip olması için --managed ile birlikte kullanılmalıdır.
bitrate_hard_min=N
Kodlanmış dosya için izin verilen minimum bit hızını saniyede N kilobit olarak ayarlayın.
Bu bit hızı, yalnızca bit deposu dolu olmadığında yetersiz kalabilir; eğer biraz
rezervuar dolu, çerçeveler bu değerin üzerinde tutulacak; eklemek imkansızsa
bitler yapıcı bir şekilde, çerçeve sıfırlarla doldurulacaktır. Bu ayar olmalıdır
--managed ile birlikte kullanıldığında herhangi bir etkisi olur.
bit_reservoir_bits=N
Bit deposunun toplam boyutunu N bit olarak ayarlayın; varsayılan boyutu
rezervuar, bir saniyede kodlanan bitlerin nominal sayısına eşittir (örneğin, bir nominal
128kbps dosya varsayılan olarak 128000 bitlik bir bit deposuna sahip olacaktır). Bu seçenek
--managed to herhangi bir etkiye sahip olmalıdır ve yalnızca minimum ve maksimumu etkiler
bit hızı yönetimi. Sabit bit hızı sınırları olmayan ortalama bit hızı kodlaması
biraz rezervuar kullanmayın.
bit_reservoir_bias=N
Bit deposunun davranış sapmasını ayarlayın (aralık: 0. ila 1.). Daha yakın ayarlandığında
0, bit hızı yöneticisi, ani bit hızında gelecekte kullanmak üzere bitleri biriktirmeye çalışır
artar (daha iyi geçici üremeye yönelme). 1'e yakın ayarlandığında,
bit hızı yöneticisi, homojen için bitleri kullanmak için geçici olayları ihmal eder.
pasajlar. Ortada yönetici dengeli bir yaklaşım kullanır. Varsayılan
ayar .2'dir, bu nedenle geçici yeniden üretime doğru hafifçe eğilir.
bit hızı_ortalama=N
Dosya için ortalama bit hızını saniyede N kilobit olarak ayarlayın. olmadan kullanıldığında
sabit minimum veya maksimum limitler, bu seçenek rezervuarsız Ortalama Bit Hızını seçer
kodlayıcının istenen bir bit hızını mükemmel bir şekilde izlemeye çalıştığı, ancak
katı anlık dalgalanma limitleri getirmez. Asgari ile birlikte kullanıldığında veya
maksimum sınır, ortalama bit hızı, yine de
dosya, ancak bit rezervuarı tarafından belirlenen sınırlar içinde çalışacaktır. ne zaman min, max
ve ortalama bit hızları aynıdır, oggenc Constant Bit Rate Vorbis verileri üretir.
bitrate_average_damping=N
Ortalama bit hızı izleyicisi için tepki süresini N saniyeye ayarlayın. Bu numara
bit hızı izleyicisinin veriyi tutmak için yapmasına izin verilen en hızlı tepkiyi temsil eder.
bit hızı seçilen ortalamaya Tepki süresi ne kadar hızlı olursa, o kadar az anlık
bit hızında dalgalanma olabilir, ancak (genellikle) ses çıkışı kalitesi o kadar düşük olur. NS
reaksiyon süresi ne kadar yavaş olursa, ABR dalgalanmaları o kadar büyük olur, ancak (genellikle)
ses daha iyi. Minimum veya maksimum bit hızı sınırlarıyla birlikte kullanıldığında bu seçenek
kodlayıcının bitine ne kadar derine ve ne kadar hızlı dalacağını doğrudan etkiler
rezervuar; sayı ne kadar yüksek olursa, bit rezervuarına o kadar fazla talep olur.
Ayar sıfırdan büyük olmalıdır ve faydalı aralık yaklaşık olarak 05 ila XNUMX arasındadır.
10. Varsayılan 75 saniyedir.
devre dışı bırakma
Çok kanallı kodlama için kanal birleştirme kullanımını devre dışı bırakın. Şu anda, kodlayıcı
normalde stereo ile sıkıştırmayı daha da artırmak için kanal birleştirmeyi kullanır ve
5.1 girişler. Bu seçenek, kodlayıcıyı her kanalı tam olarak kodlamaya zorlar.
bağımsız olarak ne kayıplı ne de kayıpsız kuplaj kullanma.
ÖRNEKLER
En basit versiyon. Somefile.ogg olarak çıktı üretir:
ogenc bir dosya.wav
Bir çıktı dosya adı belirtme:
oggenc bir dosya.wav -o çıkış.ogg
Ortalama 256 kbps (ancak yine de VBR) olan yüksek kaliteli bir kodlama belirtme:
oggenc dosya.wav -b 256 -o çıkış.ogg
Bir maksimum ve ortalama bit hızı belirlemek ve bunları uygulamak:
oggenc dosya.wav --managed -b 128 -M 160 -o out.ogg
Bit hızı yerine kaliteyi belirtme (çok yüksek kalite moduna):
oggenc dosya.wav -q 6 -o çıkış.ogg
Kodlamadan önce aşağı örnekleme ve 11 kHz mono'ya aşağı karıştırma:
oggenc --resample 11025 --downmix infile.wav -q 1 -o out.ogg
Parça hakkında biraz bilgi ekleme:
oggenc somefile.wav -t "Parça başlığı" -a "bunu gerçekleştiren sanatçı" -l "adı
album" -c "OTHERFIELD=başka bir alanın içeriği açıkça desteklenmiyor"
Gömülü şarkı sözleri ekleme:
oggenc somefile.wav --lyrics Lyrics.lrc --lyrics-language tr -o out.oga
Bu, her biri aynı sanatçı/albüm etiketine sahip ancak farklı
her birinde başlık etiketleri. -n'ye bağımsız değişken olarak verilen dize, oluşturmak için kullanılır
yukarıdaki bölümde gösterildiği gibi dosya adları. Bu örnek, "Çay Partisi" gibi dosya adları verir.
- Touch.ogg":
oggenc -b 192 -a "Çay Partisi" -l "Üç Parça" -t "Dokunma" track01.wav -t
"Yeraltı" track02.wav -t "Büyük Büyük Yalan" track03.wav -n "%a - %t.ogg"
stdin'den stdout'a kodlama (ayrıca -t, -a,
-l, vb.):
oggenç -
YAZARLAR
Program Yazarı:
Michael Smith[e-posta korumalı]>
Manpage Yazarı:
Stan Seibert[e-posta korumalı]>
onworks.net hizmetlerini kullanarak oggenc'i çevrimiçi kullanın