यह कमांड ऑपुसेनक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
opusenc - ऑडियो को ओपस प्रारूप में एन्कोड करें
SYNOPSIS
opusenc [ -h ] [ -V ] [ --बिटरेट केबीटी/सेकंड ] [ --vbr ] [ --सीवीबीआर ] [ --हार्ड-सीबीआर ] [ --कॉम्प
जटिलता ] [ --चौखटा का आकर 2.5, 5, 10, 20, 40, 60 ] [ --उम्मीद-नुकसान पीसीटी ] [ --डाउनमिक्स-मोनो
] [ --डाउनमिक्स-स्टीरियो ] [ --अधिकतम-विलंब ms ] [ --धारावाहिक धारावाहिक संख्या ] [ --सेव-रेंज पट्टिका ]
[ --set-ctl-int सीटीएल=मूल्य ] [ --टिप्पणी टैग=मूल्य ] [ --कलाकार लेखक ] [ --शीर्षक 'रास्ता
शीर्षक' ] [ --एल्बम 'एल्बम शीर्षक' ] [ --दिनांक YYYY-MM-DD ] [ --शैली शैली ] [ --चित्र
फ़ाइल का नाम|विनिर्देश ] [ --गद्दी n ] [ --टिप्पणियाँ त्यागें ] [ --चित्र त्यागें ] [
--कच्चा ] [ --कच्चे टुकड़े बिट्स/नमूना ] [ --कच्ची दर Hz ] [ --कच्चा-चान N ] [ --कच्चा-अंतर्ज्ञान
झंडा ] [ --अनदेखालंबाई ] इनपुट.wav आउटपुट.ओपस
वर्णन
opusenc ऑडियो डेटा को रॉ, वेव, या एआईएफएफ प्रारूप में पढ़ता है और इसे ओपस में एन्कोड करता है
धारा। यदि इनपुट फ़ाइल "-" है तो ऑडियो डेटा stdin से पढ़ा जाता है। इसी तरह, यदि आउटपुट
फ़ाइल "-" है, ओपस डेटा को stdout पर लिखा गया है।
जब तक शांत न हो जाओ opusenc एन्कोडिंग प्रगति के बारे में आकर्षक आँकड़े प्रदर्शित करता है।
विकल्प
-एच, --सहायता
आदेश सहायता दिखाएँ
-वी, - विसर्जन
संस्करण संख्या दिखाएं
--बिटरेट एन.एन.एन.एन
लक्ष्य बिटरेट kbit/sec में (6-256 प्रति चैनल)
वीबीआर मोड में यह बड़े और विविध संग्रह के लिए औसत दर निर्दिष्ट करता है
ऑडियो. सीवीबीआर और हार्ड-सीबीआर मोड में यह विशिष्ट आउटपुट बिटरेट निर्दिष्ट करता है।
>=44.1kHz इनपुट के लिए डिफ़ॉल्ट 64kbps प्रति मोनो स्ट्रीम, 96kbps प्रति युग्मित जोड़ी है।
--vbr परिवर्तनीय बिटरेट एन्कोडिंग का उपयोग करें (डिफ़ॉल्ट)
वीबीआर मोड में सामग्री के आधार पर बिटरेट स्वतंत्र रूप से ऊपर और नीचे जा सकता है
अधिक सुसंगत गुणवत्ता प्राप्त करें।
--cvbr प्रतिबंधित वैरिएबल बिटरेट एन्कोडिंग का उपयोग करें।
एक विशिष्ट बिटरेट के लिए आउटपुट। यह मोड AAC/MP3 एनकोडर में CBR के समान है
और वॉर्बिस कोडर्स में प्रबंधित मोड। यह वीबीआर की तुलना में कम सुसंगत गुणवत्ता प्रदान करता है
मोड लेकिन लगातार बिटरेट।
--हार्ड-सीबीआर
हार्ड निरंतर बिटरेट एन्कोडिंग का उपयोग करें।
हार्ड-सीबीआर के साथ प्रत्येक फ्रेम बिल्कुल उसी आकार का होगा, भाषण के समान
कोडेक्स काम करते हैं. यह कम समग्र गुणवत्ता प्रदान करता है लेकिन उपयोगी है
जहां बिटरेट परिवर्तन से एन्क्रिप्टेड चैनलों या सिंक्रोनस पर डेटा लीक हो सकता है
परिवहन।
--कॉम्प एन
एन्कोडिंग कम्प्यूटेशनल जटिलता (0-10, डिफ़ॉल्ट: 10)। शून्य सबसे तेज देता है
एन्कोड करता है लेकिन निम्न गुणवत्ता वाला, जबकि 10 उच्चतम गुणवत्ता वाला लेकिन धीमी एन्कोडिंग देता है।
--फ़्रेमसाइज़ एन
अधिकतम फ़्रेम आकार मिलीसेकंड में (2.5, 5, 10, 20, 40, 60, डिफ़ॉल्ट: 20)
छोटे फ़्रेम आकार कम विलंबता प्राप्त करते हैं लेकिन किसी दिए गए बिटरेट पर कम गुणवत्ता प्राप्त करते हैं।
20ms से बड़े आकार केवल काफी कम बिटरेट पर ही दिलचस्प होते हैं।
--उम्मीद-नुकसान एन
अपेक्षित प्रतिशत पैकेट हानि (डिफ़ॉल्ट: 0)
--डाउनमिक्स-मोनो
मोनो को डाउनमिक्स करें
--डाउनमिक्स-स्टीरियो
स्टीरियो पर डाउनमिक्स करें (यदि >2 चैनल इनपुट)
--अधिकतम-विलंब एन
अधिकतम कंटेनर विलंब मिलीसेकंड में (0-1000, डिफ़ॉल्ट: 1000)
--सीरियल एन
स्ट्रीम क्रमांक को एक निर्दिष्ट मान पर बाध्य करता है (यादृच्छिक होने के बजाय)।
इसका उपयोग एनकोडर को परीक्षण के लिए नियतात्मक बनाने के लिए किया जाता है और आम तौर पर ऐसा नहीं होता है
की सिफारिश की.
--सेव-रेंज फ़ाइल
प्रत्येक फ़्रेम के लिए चेक मानों को फ़ाइल में सहेजता है
--सेट-सीटीएल-इंट x=y
एनकोडर नियंत्रण x को मान y (उन्नत) के साथ पास करें, s के साथ प्रस्तावना: को निर्देशित करने के लिए
मल्टीस्ट्रीम एस के लिए सीटीएल
इसे कई बार इस्तेमाल किया जा सकता है
--टिप्पणी टैग=मूल्य
एक अतिरिक्त टिप्पणी जोड़ें. इसका उपयोग कई बार किया जा सकता है, और सभी उदाहरणों में ऐसा ही होगा
निर्दिष्ट प्रत्येक इनपुट फ़ाइल में जोड़ा गया। तर्क रूप में होना चाहिए
"टैग=मान"। प्रसिद्ध टैग नामों के लिए वॉर्बिस-टिप्पणी विशिष्टता देखें:
http://www.xiph.org/vorbis/doc/v-comment.html
--कलाकार कलाकार
कलाकार टिप्पणी फ़ील्ड को इस पर सेट करें कलाकार। इसे सूचीबद्ध करने के लिए कई बार उपयोग किया जा सकता है
कलाकार व्यक्तिगत रूप से योगदान दे रहे हैं। ध्यान दें कि कुछ प्लेबैक सॉफ़्टवेयर ऐसा नहीं करते हैं
एकाधिक कलाकारों को सुंदर ढंग से प्रदर्शित करें।
--शीर्षक शीर्षक
ट्रैक शीर्षक टिप्पणी फ़ील्ड को इस पर सेट करें शीर्षक
--एल्बम एलबम
एल्बम या संग्रह शीर्षक फ़ील्ड को इस पर सेट करें एल्बम
--दिनांक YYYY-MM-DD
दिनांक टिप्पणी फ़ील्ड को इस पर सेट करें YYYY-MM-DD
--शैली शैली
शैली टिप्पणी फ़ील्ड को इस पर सेट करें शैली। यह विकल्प कई बार निर्दिष्ट किया जा सकता है
एकाधिक ओवरलैपिंग शैलियों वाले ट्रैक को टैग करने के लिए।
--चित्र फ़ाइल नाम|विनिर्देश
ट्रैक के लिए एल्बम कला संलग्न करें.
या तो एक फ़ाइल का नाम कलाकृति या अधिक संपूर्ण के लिए विनिर्देश रूप हो सकता है
इस्तेमाल किया गया। चित्र को एक में जोड़ा गया है मेटाडेटा_ब्लॉक_चित्र टिप्पणी फ़ील्ड के समान
FLAC में क्या उपयोग किया जाता है. विनिर्देश एक स्ट्रिंग है जिसके हिस्से | से अलग होते हैं
(पाइप) अक्षर. डिफ़ॉल्ट मान लागू करने के लिए कुछ हिस्सों को खाली छोड़ा जा सकता है। पासिंग
एक सादा फ़ाइल नाम "||||फ़ाइल नाम" विनिर्देश के लिए सिर्फ आशुलिपि है।
का प्रारूप विनिर्देश है [टाइप]|[माइम-
टाइप]|[विवरण]|[चौडाईxऊंचाईxगहराई[/रंग]]|फ़ाइल का नाम
टाइप चित्र की प्रकृति का वर्णन करने वाली एक वैकल्पिक संख्या है। परिभाषित मूल्य
इनमें से एक से हैं:
0: अन्य
1: 32x32 पिक्सेल 'फ़ाइल आइकन' (केवल पीएनजी)
2: अन्य फ़ाइल आइकन
3: कवर (सामने)
4: कवर (पीछे)
5: पत्रक पृष्ठ
6: मीडिया (उदाहरण के लिए, सीडी का लेबल पक्ष)
7: प्रमुख कलाकार/प्रमुख कलाकार/एकल कलाकार
8: कलाकार/कलाकार
9: कंडक्टर
10: बैंड/ऑर्केस्ट्रा
11: संगीतकार
12: गीतकार/पाठ लेखक
13: रिकॉर्डिंग स्थान
14: रिकॉर्डिंग के दौरान
15: प्रदर्शन के दौरान
16: मूवी/वीडियो स्क्रीन कैप्चर
17: एक चमकीले रंग की मछली
18: चित्रण
19: बैंड/कलाकार लोगोटाइप
20: प्रकाशक/स्टूडियो लोगोटाइप
डिफ़ॉल्ट 3 (फ्रंट कवर) है। एक से अधिक --चित्र विकल्प निर्दिष्ट किए जा सकते हैं
अनेक चित्र संलग्न करें. ए में टाइप 1 और 2 प्रत्येक का केवल एक ही चित्र हो सकता है
फ़ाइल.
माइम प्रकार वैकल्पिक है. यदि खाली छोड़ा गया है, तो फ़ाइल से इसका पता लगाया जाएगा। अच्छे के लिए
खिलाड़ियों के साथ अनुकूलता, चित्रों का उपयोग करें माइम प्रकार छवि/जेपीईजी का या
छवि/पीएनजी. माइम प्रकार इसका अर्थ "-->" भी हो सकता है फ़ाइल का नाम वास्तव में एक यूआरएल है
एक छवि के लिए, हालांकि इस प्रयोग को हतोत्साहित किया जाता है। URL पर फ़ाइल नहीं होगी
लाया गया. यूआरएल स्वयं टिप्पणी क्षेत्र में संग्रहीत है।
विवरण वैकल्पिक है. डिफॉल्ट कोई रिक्त रज्जु होता है।
अगला भाग रिज़ॉल्यूशन और रंग की जानकारी निर्दिष्ट करता है। यदि माइम प्रकार is
छवि/जेपीईजी, छवि/पीएनजी, या छवि/जीआईएफ, आप आमतौर पर इसे खाली छोड़ सकते हैं और वे ऐसा कर सकते हैं
फ़ाइल से पता लगाया जा सकता है। अन्यथा, आपको पिक्सेल में चौड़ाई, ऊंचाई निर्दिष्ट करनी होगी
पिक्सेल में, और रंग की गहराई बिट्स-प्रति-पिक्सेल में। यदि छवि में आपके रंग अनुक्रमित हैं
उपयोग किए गए रंगों की संख्या भी निर्दिष्ट करनी चाहिए। यदि संभव हो तो इनकी जाँच की जाती है
सटीकता के लिए फ़ाइल के विरुद्ध।
फ़ाइल का नाम आयात की जाने वाली चित्र फ़ाइल का पथ है, या यदि URL है माइम-
टाइप है -->.
--पैडिंग एन
रिज़र्व n मेटाडेटा टैग के लिए अतिरिक्त बाइट्स। इससे बाद में टैग संपादन अधिक किया जा सकता है
कुशल। 512 पर डिफ़ॉल्ट।
--टिप्पणियाँ त्यागें
इनपुट फ़ाइल से मेटाडेटा टैग का प्रचार न करें।
--चित्र त्यागें
इनपुट फ़ाइल से चित्र या कला का प्रचार न करें।
- रॉ रॉ (हेडरलेस) पीसीएम इनपुट
--रॉ-बिट्स एन
कच्चे इनपुट के लिए बिट्स/नमूना सेट करें (डिफ़ॉल्ट: 16)
--कच्ची दर एन
कच्चे इनपुट के लिए नमूना दर निर्धारित करें (डिफ़ॉल्ट: 48000)
--रॉ-चान एन
कच्चे इनपुट के लिए चैनलों की संख्या निर्धारित करें (डिफ़ॉल्ट: 2)
--कच्चा-अंतर्ज्ञान [0/1]
कच्चे इनपुट के लिए एंडियननेस सेट करें: बिगेंडियन के लिए 1, छोटे के लिए 0 (डिफ़ॉल्ट रूप से 0)
--अनदेखालंबाई
वेव हेडर में डेटालेंथ को हमेशा अनदेखा करें। Opusenc स्वचालित रूप से इसे अनदेखा कर देता है
लंबाई जब यह अविश्वसनीय हो (बहुत छोटी या बहुत बड़ी) लेकिन कुछ एसटीडीआईएन उपयोग हो सकता है
काट-छाँट से बचने के लिए अभी भी इस विकल्प की आवश्यकता है।
उदाहरण
सबसे सरल प्रयोग. इनपुट को इनपुट.wav के रूप में लें और आउटपुट को आउटपुट.opus के रूप में उत्पादित करें:
opusenc इनपुट.wav आउटपुट.opus
160kbps की लक्ष्य दर के साथ एक बहुत ही उच्च गुणवत्ता वाला एन्कोड तैयार करें:
opusenc--बिटरेट 160 इनपुट.wav आउटपुट.opus
oggfwd का उपयोग करके आइसकास्ट HTTP स्ट्रीमिंग सर्वर पर लाइव स्ट्रीम रिकॉर्ड करें और भेजें:
एरेकॉर्ड -c 2 -r 48000 -twav - | ओपुसेंक --बिटरेट 96 - - | ogfwd
icecast.somewhere.org 8000 पासवर्ड /stream.opus
टिप्पणियाँ
हालांकि कम विलंबता स्ट्रीमिंग के लिए opusenc का उपयोग करना संभव है (उदाहरण के लिए --max-delay सेट के साथ)।
से 0 और आइसकास्ट के बजाय नेटकैट) यह वास्तव में इसके लिए डिज़ाइन नहीं किया गया है, और ओग
कंटेनर और टीसीपी ट्रांसपोर्ट उस एप्लिकेशन के लिए सर्वोत्तम उपकरण नहीं हैं। शैल पाइपलाइन
स्वयं में अक्सर उच्च बफ़रिंग होगी। न्यूनतम 2.5 एमएस तक फ्रेम आकार सेट करने की क्षमता
ऑपुसेनक में ज्यादातर कम विलंबता सेटिंग्स के साथ प्रारूप की गुणवत्ता को आज़माने के लिए मौजूद है,
लेकिन वास्तव में वास्तविक कम विलंबता उपयोग के लिए नहीं।
इंटरएक्टिव उपयोग में सीधे यूडीपी/आरटीपी का उपयोग करना चाहिए।
लेखक
ग्रेगरी मैक्सवेल[ईमेल संरक्षित]>
onworks.net सेवाओं का उपयोग करके ऑनलाइन opusenc का उपयोग करें