این دستور quvi است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
quvi - ابزار رسانه پرس و جو
خلاصه
quvi [گزینه ها] [url ...] [پرونده ...]
شرح
quvi یک ابزار خط فرمان برای تجزیه URL های جریان رسانه های فلش است. خیلی ها رو ساپورت میکنه
وب سایت هایی از جمله YouTube و Dailymotion.
COMMAND LINE تجزیه کننده
GNU gengetopt بسیار انعطاف پذیر است.
مثال
quvi --category http --category rtmp --debug verbosity \
-صادرات-سطح +خطاها -ویژگی -تأیید کردن -ویژگی -حل کردن
یکسان as بالاتر اما با کوتاه گزینه های
quvi -c http -c rtmp -v اشکال زدایی -l + خطاها -e -تأیید -e -رفع
Or حتی به سادگی
quvi -ch -cr -vd -l+ -ev -er
OPTIONS
quvi ورودی استاندارد را به طور پیش فرض می خواند. همچنین می تواند URL ها را از فایل ها بخواند اما انتظار دارد
هر URL با یک کاراکتر خط جدید جدا شود.
-h، --کمک
راهنما را چاپ کنید و خارج شوید.
- نسخه
نسخه برنامه را چاپ کرده و خارج شوید.
--مجوز
چاپ مجوز و خروج.
--پشتیبانی [ارگ]
هاست های پشتیبانی شده را چاپ کنید و خارج شوید. اگر ارگ وجود دارد، برنامه بررسی می کند که آیا ارگ is
پشتیبانی.
رفتار پیش فرض، بدون ارگ، باعث می شود quvi وب سایت های پشتیبانی شده را چاپ کند. را
اول رشته رشته دامنه است که در واقع یک الگوی (Lua) است که برای مطابقت با URL استفاده می شود
به یک اسکریپت libquvi. در دوم رشته است، اکنون منسوخ (پایین را ببینید)، آرایه ای حاوی
فرمت های پشتیبانی شده مخصوص میزبان
اگر نیاز به بررسی یک URL برای قالبهای موجود دارید، از «--query-formats» استفاده کنید.
همچنین به "نمونه ها" مراجعه کنید.
-ه ، --ویژگی ارگ
یک ویژگی را فعال یا غیرفعال کنید. همچنین به "نمونه ها" مراجعه کنید. مقادیر ممکن:
تصمیم (به طور پیش فرض)
جهت های HTTP، به عنوان مثال URL های کوتاه شده را حل کنید. زیر را ببینید.
-برطرف کردن
تغییر مسیرهای HTTP را حل نکنید. هنگامی که از quvi استفاده می شود، نمی تواند بسیاری از موارد را حل کند
"نشانیهای اینترنتی کوتاه شده" که توسط سرویسهای مختلف کوتاهکننده URL تولید میشوند.
توجه داشته باشید که اسکریپتهای libquvi که به طور صریح (نیاز به) تغییر مسیرها را حل میکنند، همچنان ادامه خواهند داشت
حتی در صورت استفاده از این سوئیچ این کار را انجام دهید.
بررسی (به طور پیش فرض)
URL جریان رسانه را پس از تجزیه تأیید کنید. زیر را ببینید.
-تأیید کردن
URL جریان رسانه را پس از تجزیه تأیید نکنید. هنگام استفاده، برخی از جزئیات رسانه، به عنوان مثال محتوا
طول، در دسترس نخواهد بود.
توجه داشته باشید که libquvi تأیید را به طور خودکار با همه جریانهای رسانه غیر HTTP رد میکند
URL ها
پروکسی (به طور پیش فرض)
از پروکسی HTTP با اتصالات استفاده کنید اگر با استفاده از "--پراکسی" یا
http_proxy ارزش. زیر را ببینید.
-پروکسی
استفاده از پروکسی HTTP را به طور کامل غیرفعال کنید. پروکسی حتی اگر در تعریف شده باشد استفاده نخواهد شد
http_proxy.
-د، - فرمت صادرات ارگ (=json)
فرمت تبادلی را که قرار است داده ها در آن چاپ شوند را تنظیم کنید. مقادیر ممکن:
json .. چاپ در JSON (پیش فرض)
xml .. چاپ در XML
-ل، - سطح صادرات ارگ (=رسانه)
سطح داده های مبادله صادر شده را تنظیم کنید. مقادیر ممکن:
رسانه .. فقط رسانه (پیش فرض)
+errors .. رسانه و پیام های خطا
همچنین به "--export-format" مراجعه کنید.
-v، -- پرحرفی ارگ (= پرحرف)
سطح پرحرفی پیام های چاپ شده را تنظیم کنید. مقادیر ممکن:
اشکال زدایی .. همه چیز، از جمله پیام های تولید شده توسط libcurl
پرمخاطب .. اکثر پیام ها (پیش فرض)
ساکت .. فقط خطاها و هشدارها
بی صدا .. اصلا هیچی
-- اجرا ارگ
فراخوانی ارگ بعد از هر URL که با موفقیت تجزیه شد. مشخص کننده های زیر پشتیبانی می شوند:
%u .. URL جریان رسانه
%t .. عنوان رسانه
%e .. پسوند فایل رسانه (پسوند)
%h .. URL تصویر کوچک رسانه
توجه داشته باشید که هر وقوع مشخص کننده در داخل جایگزین می شود ارگ. quvi می پذیرد
وجود چندگانه "--exec". همچنین به "نمونه ها" مراجعه کنید.
-c، --دسته بندی ارگ (=همه)
سطح دسته های اسکریپت libquvi را فعال کنید. به طور پیش فرض، همه دسته ها
سطوح فعال هستند. مقادیر ممکن:
http .. فقط اسکریپت های دسته HTTP
rtmp .. RTMP ...
rtsp .. RTSP ...
MMS .. MMS ...
همه .. همه موارد بالا
quvi چندین رخداد "--category" را می پذیرد. همچنین به "نمونه ها" مراجعه کنید.
-اف، -فرمتهای پرسش
فرمت های موجود را در URL جستجو کنید. آرایه برگشتی از داده های برگشتی ایجاد می شود
توسط سرور می توانید استفاده کنید قالب رشته های در این آرایه با "--format".
فرمت های موجود توسط لیبکی خط مسئول تجزیه
جزئیات رسانه ای
همچنین به "--format" مراجعه کنید.
-f، --قالب ارگ (=پیش فرض)
جزئیات رسانه را برای قالب جستجو کنید ارگ. ارگ همچنین ممکن است "پیش فرض" یا "بهترین" باشد. در ارگ
ارزش با استفاده می شود تمام از URL های تغذیه شده به quvi.
اگر ارگ "بهترین" است، لیبکی خط مسئول تجزیه جزئیات رسانه خواهد بود
"بهترین" قالب موجود برای URL را تعیین کنید.
اگر ارگ "پیش فرض" است لیبکی خط تلاش می کند یک URL را به هر آنچه که فکر می کند برگرداند
قالب "پیش فرض" برای URL باشد.
La لیبکی خط اگر فرمت "پیشفرض" را برمیگرداند ارگ ناشناخته بود یا
فرمت درخواستی موجود نبود
میتوانید اطلاعات بیشتر درباره شناسههای «fmt» خاص YouTube را در این آدرس بیابید:
<http://en.wikipedia.org/wiki/YouTube#کیفیت_و_کدک ها>
همچنین به "--query-formats" مراجعه کنید.
--عامل ارگ (=Mozilla/5.0)
quvi را به عنوان شناسایی کنید ارگ به سرورهای HTTP پیش فرض "Mozilla/5.0" است.
-- پروکسی ارگ
استفاده از پروکسی برای اتصالات HTTP، به عنوان مثال "http://foo:1234". همچنین می توانید تعریف کنید http_proxy
تنظیم محیط برای همان اثر.
---اتصال زمان توقف ثانیه
حداکثر ثانیه مجاز اتصال به سرور. پیش فرض 30 است.
منسوخ
گزینه های زیر به عنوان "منسوخ" علامت گذاری شده اند و در آینده حذف خواهند شد
نسخه های quvi.
-- بدون پروکسی
استفاده از پروکسی HTTP را به طور کامل غیرفعال کنید. پروکسی حتی اگر در تعریف شده باشد استفاده نخواهد شد
http_proxy. به جای آن از «--feature» استفاده کنید.
-r، -- بدون حل و فصل
تغییر مسیرهای HTTP را حل نکنید. هنگامی که از quvi استفاده می شود، نمی تواند بسیاری از موارد را حل کند
"نشانیهای اینترنتی کوتاه شده" که توسط سرویسهای مختلف کوتاهکننده URL تولید میشوند.
توجه داشته باشید که اسکریپتهای libquvi که به طور صریح (نیاز به) تغییر مسیرها را حل میکنند، همچنان ادامه خواهند داشت
حتی در صورت استفاده از این سوئیچ این کار را انجام دهید. به جای آن از «--feature» استفاده کنید.
-n، -- بدون تأیید
URL جریان رسانه را پس از تجزیه تأیید نکنید. هنگام استفاده، برخی از جزئیات رسانه، به عنوان مثال محتوا
طول، در دسترس نخواهد بود.
توجه داشته باشید که libquvi تأیید را به طور خودکار با همه جریانهای رسانه غیر HTTP رد میکند
URL ها به جای آن از «--feature» استفاده کنید.
-q، --ساکت
تمام خروجی های چاپ شده در stderr را خاموش کنید (به استثنای هر گونه خطا). اگر "--verbose-libcurl" باشد
مشخص شده است، libcurl به چاپ پیام ها در stderr ادامه می دهد. جزئیات رسانه ای همچنان ادامه خواهد داشت
به stdout چاپ شود. به جای آن از "--verbosity" استفاده کنید.
--verbose-libcurl
حالت libcurl verbose را روشن کنید. به جای آن از "--verbosity" استفاده کنید.
--xml
جزئیات رسانه (و خطاها، اگر «--export-level=+errors» مشخص شده باشد) را در XML چاپ کنید. استفاده کنید
در عوض "--export-format".
--category-http
وب اسکریپت های دسته بندی HTTP را فعال کنید. این دسته بندی پیش فرض است. به جای آن از «--category» استفاده کنید.
--category-mms
وب اسکریپت های MMS دسته را فعال کنید. به جای آن از «--category» استفاده کنید.
--category-rtsp
وب اسکریپت های دسته بندی RTSP را فعال کنید. به جای آن از «--category» استفاده کنید.
--category-rtmp
وب اسکریپت های دسته بندی RTMP را فعال کنید. به جای آن از «--category» استفاده کنید.
--دسته-همه
فعال کردن تمام دسته های وب اسکریپت ها به جای آن از «--category» استفاده کنید.
مثال ها
همیشه URL ها را در خط فرمان همانطور که در زیر مشاهده می کنید نقل قول کنید. بسیاری از URL ها حاوی پارامترهایی هستند که
در غیر این صورت ممکن است باعث شود پوسته با نتایج غیرمنتظره رفتار کند.
چی "URL"
استفاده معمولی
چی -d XML "URL"
همان است اما نتایج را در XML چاپ کنید.
چی -f بهترین "URL"
بهترین قالب موجود رسانه را دریافت کنید. این فرض میکند که بیش از 1 فرمت پشتیبانی میشود،
در غیر این صورت به فرمت پیش فرض باز می گردد.
چی -F "URL"
فرمت های موجود را در URL جستجو کنید. از یکی از رشته های فرمت برگشتی از این لیست استفاده کنید
با "--قالب".
چی --پشتیبانی
وب سایت های پشتیبانی شده را چاپ کنید. رشته های دامنه الگو هستند.
چی --پشتیبانی -c rtmp -c مامان
یکسان است اما فقط مواردی را که از دستههای RTMP و MMS چاپ میشوند.
چی --پشتیبانی "URL"
بررسی کنید که آیا URL پشتیبانی می شود یا خیر. این نیازی به اتصال به اینترنت ندارد اما این کار را انجام خواهد داد
با اکثر URL های "کوتاه شده" شکست می خورد.
چی -vm -ار -ev "URL" -- اجرا "پژواک %t" -- اجرا "vlc %u"
خروجی پیام (-vm) را بیصدا کنید، تغییر مسیرهای HTTP (-er) را حل نکنید و جریان رسانه را نادیده بگیرید
تأیید URL (-ev). عنوان رسانه چاپی با استفاده از از دست(1)، URL جریان رسانه را باز کنید VLC(1).
با استفاده از خدمات onworks.net از quvi آنلاین استفاده کنید