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 opusenc komutudur.
Program:
ADI
opusenc - sesi Opus formatına kodlar
SİNOPSİS
açık [ -h ] [ -V ] [ --bit hızı kbit/sn ] [ --vbr ] [ --cvbr ] [ --sert-cbr ] [ --comp
karmaşıklık ] [ --çerçeve boyutu 2.5, 5, 10, 20, 40, 60 ] [ --beklenen kayıp yüzde ] [ --downmix-mono
] [ --downmix-stereo ] [ --max-gecikme ms ] [ --seri seri numara ] [ --kaydetme aralığı dosya ]
[ --set-ctl-int ctl=değer ] [ --Yorum etiket=değer ] [ --sanatçı yazar ] [ --Başlık 'izlemek
Başlık' ] [ --albüm 'albüm Başlık' ] [ --tarih YYYY-AA-GG ] [ --Tür tarz ] [ --resim
Dosya|şartname ] [ --dolgu malzemesi n ] [ --discard-yorumlar ] [ --discard-resimler ] [
--çiğ ] [ --ham bitler bit/örnek ] [ --ham oran Hz ] [ --ham-chan N ] [ --ham-endianness
bayrak ] [ --yoksayal uzunluk ] giriş.wav çıktı.opus
AÇIKLAMA
açık ses verilerini ham, Wave veya AIFF formatında okur ve bir Opus'a kodlar
aktarım. Giriş dosyası "-" ise ses verileri stdin'den okunur. Aynı şekilde, eğer çıktı
dosya "-" ise opus verileri stdout'a yazılır.
susturulmadıkça açık kodlama ilerlemesi hakkında süslü istatistikler görüntüler.
SEÇENEKLER
-h, --yardım
Komut yardımını göster
-V, --versiyon
Sürüm numarasını göster
--bit hızı N.nnn
Hedef bit hızı kbit/sn (kanal başına 6-256)
VBR modunda bu, geniş ve çeşitli bir koleksiyon için ortalama oranı belirtir.
ses. CVBR ve Hard-CBR modunda, belirli çıktı bit hızını belirtir.
>=44.1kHz giriş için varsayılan mono akış başına 64kbps, bağlı çift başına 96kbps'dir.
--vbr Değişken bit hızı kodlamasını kullan (varsayılan)
VBR modunda, bit hızı, içeriğe bağlı olarak serbestçe yukarı ve aşağı gidebilir.
daha tutarlı kalite elde edin.
--cvbr Kısıtlı değişken bit hızı kodlamasını kullanın.
Belirli bir bit hızına çıktılar. Bu mod, AAC/MP3 kodlayıcılardaki CBR'ye benzer
ve vorbis kodlayıcılarda yönetilen mod. Bu, VBR'den daha az tutarlı kalite sağlar
modu ama tutarlı bit hızı.
--sert-cbr
Sabit sabit bit hızı kodlaması kullanın.
Hard-cbr ile her kare, konuşmanın nasıl yapıldığına benzer şekilde tam olarak aynı boyutta olacaktır.
kodekler çalışır. Bu, daha düşük genel kalite sağlar ancak kullanışlıdır
bit hızı değişikliklerinin şifreli kanallarda veya senkronize kanallarda veri sızdırabileceği yerler
nakliye.
--komp N
Kodlama hesaplama karmaşıklığı (0-10, varsayılan: 10). Sıfır en hızlı verir
kodlar ancak daha düşük kalite sunarken, 10 en yüksek kaliteyi ancak daha yavaş kodlamayı verir.
--çerçeve boyutu N
Milisaniye cinsinden maksimum çerçeve boyutu (2.5, 5, 10, 20, 40, 60, varsayılan: 20)
Daha küçük çerçeve boyutları, belirli bir bit hızında daha düşük gecikme süresi, ancak daha az kalite sağlar.
20 ms'den büyük boyutlar yalnızca oldukça düşük bit hızlarında ilgi çekicidir.
--beklenen kayıp N
Beklenecek paket kaybı yüzdesi (varsayılan: 0)
--downmix-mono
monoya indirgeme
--downmix-stereo
Stereoya downmix (>2 kanal girişi ise)
--max-gecikme N
Milisaniye cinsinden maksimum kapsayıcı gecikmesi (0-1000, varsayılan: 1000)
--seri n
Akış seri numarasını belirli bir değere zorlar (rastgele olmak yerine).
Bu, kodlayıcıyı test için deterministik yapmak için kullanılır ve genellikle
önerilir.
--kaydetme aralığı dosyası
Her kare için kontrol değerlerini bir dosyaya kaydeder
--set-ctl-int x=y
Enkoder kontrolü x'i y değeriyle geçirin (gelişmiş) s ile önsöz: yönlendirmek için
ctl'den çoklu akışa
Bu birden çok kez kullanılabilir
--yorum etiketi=değer
Fazladan bir yorum ekleyin. Bu, birden çok kez kullanılabilir ve tüm örnekler
belirtilen giriş dosyalarının her birine eklenir. Argüman şeklinde olmalıdır
"etiket=değer". İyi bilinen etiket adları için vorbis-yorum belirtimine bakın:
http://www.xiph.org/vorbis/doc/v-comment.html
--sanatçı sanatçı
Sanatçı yorum alanını şuna ayarlayın: sanatçı. Bu, listelemek için birden çok kez kullanılabilir
sanatçılara bireysel olarak katkıda bulunur. Bazı oynatma yazılımlarının
birden fazla sanatçıyı zarif bir şekilde görüntüleyin.
--başlık başlığı
Parça başlığı yorum alanını şu şekilde ayarlayın: başlık
--albüm albümü
Albüm veya koleksiyon başlığı alanını şu şekilde ayarlayın: albüm
--tarih YYYY-AA-GG
Tarih yorum alanını şuna ayarlayın: YYYY-AA-GG
--tür tür
Tür yorumu alanını şuna ayarlayın: Tür. Bu seçenek birden çok kez belirtilebilir
Birden çok örtüşen türle bir parçayı etiketlemek için.
--resim dosya adı|şartname
Parça için albüm resmini ekleyin.
Ya bir Dosya sanat eseri için veya daha eksiksiz şartname form olabilir
kullanılmış. resim eklenir META VERİLER_BLOCK_PICTURE yorum alanı şuna benzer
FLAC'da ne kullanılır. NS şartname bölümleri | ile ayrılmış bir dizedir.
(boru) karakterler. Varsayılan değerleri çağırmak için bazı kısımlar boş bırakılabilir. Geçen
düz bir dosya adı, "||||dosya adı" belirtimi için yalnızca kısa yoldur.
Formatı şartname NS [tip]|[mim-
tip]|[tanım]|[genişlikxyükseklikxderinlik[/renkler]]|Dosya
tip resmin doğasını açıklayan isteğe bağlı bir sayıdır. tanımlı değerler
birinden:
0: Diğer
1: 32x32 piksel 'dosya simgesi' (yalnızca PNG)
2: Diğer dosya simgesi
3: Kapak (ön)
4: Kapak (arka)
5: Broşür sayfası
6: Medya (örneğin, bir CD'nin etiket tarafı)
7: Baş sanatçı/baş sanatçı/solist
8: Sanatçı/icracı
9: İletken
10: Grup/Orkestra
11: Besteci
12: Söz yazarı/metin yazarı
13: Kayıt yeri
14: Kayıt sırasında
15: Performans sırasında
16: Film/video ekran yakalama
17: Parlak renkli bir balık
18: İllüstrasyon
19: Grup/sanatçı logosu
20: Yayıncı/stüdyo logosu
Varsayılan 3'tür (ön kapak). Birden fazla --picture seçeneği belirtilebilir.
birden fazla resim ekleyin. Bir dosyada tip 1 ve 2'nin her birinde yalnızca bir resim olabilir.
dosyası.
mim tipi İsteğe bağlı. Boş bırakılırsa, dosyadan algılanacaktır. En iyisi için
oyuncularla uyumluluk, resimleri bir mim tipi resim/jpeg veya
resim/png. NS mim tipi aynı zamanda "-->" olabilir Dosya aslında bir URL'dir
bir görüntüye, ancak bu kullanım önerilmemektedir. URL'deki dosya olmayacak
getirildi. URL'nin kendisi yorum alanında saklanır.
tanım İsteğe bağlı. Varsayılan boş bir dizedir.
Sonraki kısım çözünürlük ve renk bilgilerini belirtir. Eğer mim tipi is
image/jpeg, image/png veya image/gif, genellikle bunu boş bırakabilirsiniz ve onlar
dosyadan tespit edilebilir. Aksi takdirde, genişliği piksel, yükseklik olarak belirtmeniz gerekir.
piksel cinsinden ve renk derinliği piksel başına bit cinsinden. Görüntünün indekslenmiş renkleri varsa,
kullanılan renklerin sayısını da belirtmelidir. Mümkünse bunlar kontrol edilir
doğruluk için dosyaya karşı.
Dosya içe aktarılacak resim dosyasının yolu veya URL ise mim-
tip -->.
--dolgu n
Rezerv n meta veri etiketleri için fazladan bayt. Bu, daha sonra etiket düzenlemeyi daha fazla yapabilir
verimli. Varsayılan olarak 512'dir.
--discard-yorumlar
Giriş dosyasından meta veri etiketlerini yaymayın.
--discard-resimler
Girdi dosyasından resim veya sanat yaymayın.
--raw Raw (başlıksız) PCM girişi
--ham bitler N
Ham girdi için bit/örnek ayarla (varsayılan: 16)
--ham oranlı N
Ham girdi için örnekleme oranını ayarlayın (varsayılan: 48000)
--raw-chan N
Ham giriş için kanal sayısını ayarlayın (varsayılan: 2)
--ham-endianness [0/1]
Ham girdi için endianlığı ayarlayın: bigendian için 1, küçük için 0 (varsayılanı 0'dır)
--yoksayal uzunluk
Wave başlıklarındaki veri uzunluğunu her zaman yok sayın. Opusenc otomatik olarak yok sayar
uzunluk mantıksız olduğunda (çok küçük veya çok büyük), ancak bazı STDIN kullanımı
kesmeyi önlemek için yine de bu seçeneğe ihtiyacınız var.
ÖRNEKLER
En basit kullanım. Girdiyi input.wav olarak alın ve çıktı.opus olarak çıktı üretin:
opusenc girdi.wav çıktı.opus
160 kbps hedef hızıyla çok yüksek kaliteli bir kodlama üretin:
opusenc --bitrate 160 girdi.wav çıktı.opus
oggfwd kullanarak bir Icecast HTTP akış sunucusuna canlı akış kaydedin ve gönderin:
kayıt -c 2 -r 48000 -twav - | opusenc --bit hızı 96 - - | oggfwd
icecast.somewhere.org 8000 şifresi /stream.opus
NOTLAR
Düşük gecikmeli akış için opusenc kullanmak mümkün olsa da (örneğin --max-delay set ile)
0'a ve Icecast yerine netcat'e) gerçekten bunun için tasarlanmamıştır ve Ogg
konteyner ve TCP aktarımı bu uygulama için en iyi araçlar değildir. Kabuk boru hatları
kendileri genellikle yüksek tamponlamaya sahip olacaktır. 2.5 ms'ye kadar düşük çerçeve boyutları ayarlama yeteneği
opusenc'te çoğunlukla formatın kalitesini düşük gecikme ayarlarıyla denemek için var,
ancak gerçek düşük gecikmeli kullanım için gerçekten değil.
Etkileşimli kullanım doğrudan UDP/RTP kullanmalıdır.
YAZARLAR
Gregory Maxwell[e-posta korumalı]>
onworks.net hizmetlerini kullanarak opusenc'i çevrimiçi kullanın