این دستور squishyball است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
squishyball - تست مقایسه نمونه را در خط فرمان انجام دهید
خلاصه
اسکویشیبال [گزینه های] fileA [فایل B [fileN...]] [> results.txt]
شرح
اسکویشیبال یک ابزار ساده خط فرمان برای انجام دو سو کور A/B، A/B/X یا
تست X/X/Y در خط فرمان. کاربر دو فایل ورودی را برای مقایسه و
از صفحه کلید در حین پخش برای چرخاندن بین نمونه های تصادفی شده برای انجام بر روی
مقایسه مگس پس از تعداد آزمایشات از پیش تعیین شده، اسکویشیبال محاکمه را چاپ می کند
نتایج به stdout و exits می شود. نتایج (stdout) ممکن است به فایلی بدون هدایت هدایت شوند
بر استفاده تعاملی از ترمینال تأثیر می گذارد.
اسکویشیبال همچنین میتواند برای انجام مقایسههای غیرتصادفی و غیرتصادفی گروههای بالا استفاده شود
تا ده نمونه؛ این حالت پیش فرض عملکرد است.
تست انواع
-a --ab
تست A/B را روی دو نمونه ورودی انجام دهید.
تست A/B ترتیب دو نمونه ورودی را تصادفی می کند و آنها را بدون نام ارائه می کند.
به عنوان نمونه 'A' و نمونه 'B'. در هر آزمایشی، کاربر A یا B را به عنوان گزینه انتخاب می کند
نمونه ترجیحی سپس نمونه ها برای آزمایش بعدی مجدداً تصادفی می شوند. این
آزمون برای تعیین کیفیت نسبی یا ترجیحی بین دو نمونه مفید است.
-b --abx
تست A/B/X را روی دو نمونه ورودی انجام دهید.
A/B/X دو نمونه ورودی را به صورت غیر تصادفی به عنوان نمونه A و نمونه B ارائه می کند. آ
نمونه سوم "X" به طور تصادفی از "A" یا "B" انتخاب می شود. در هر آزمایشی،
کاربر A یا B را به عنوان نمونه ای که تصور می شود با X یکی است انتخاب می کند. سپس X دوباره
برای آزمایش بعدی تصادفی شد. این تست برای تعیین اینکه آیا وجود دارد مفید است
تفاوت بین دو نمونه و تا چه سطح اطمینان قابل شنیدن است.
توجه داشته باشید که از آنجایی که نمونه های A و B تصادفی نیستند (در قسمت ارائه شده اند
دستور داده شده در خط فرمان طبق رویه استاندارد صنعت)، یک تست A/B/X
تعصب سفارشی را از بین نمی برد. یک نسخه قوی تر از این تست که تصادفی می شود
همه نمونه ها تست X/X/Y زیر است.
-c -- گاه به گاه
انجام مقایسه گاه به گاه تا ده نمونه (پیش فرض).
حالت مقایسه گاه به گاه نمونه های ورودی را تصادفی نمی کند یا چندگانه را انجام نمی دهد
آزمایش های. این به سادگی یک راه راحت برای چرخش سریع به جلو و عقب در داخل فراهم می کند
یک گروه تا ده نمونه
-x --xxy
تست تصادفی X/X/Y را روی دو نمونه ورودی انجام دهید.
تست X/X/Y شکلی از تست A/B/X است که در آن ترتیب همه نمونه ها می باشد
تصادفی شده و موقعیت نمونه 'X' از قبل مشخص نیست
مقام سوم در هر آزمایشی، کاربر انتخاب می کند که کدام یک از نمونه های 1، 2 یا 3 باشد
گمان می رود نمونه ای باشد که با دو نمونه دیگر متفاوت است. این تست مفید است
برای تعیین اینکه آیا تفاوتی بین دو نمونه قابل شنیدن است یا خیر
سطح اطمینان این یک نسخه قوی تر از تست A/B/X است که حذف می کند
تعصب سفارش نمونه
OTHER OPTIONS
-B --بیپ تلنگر
انتقال بین نمونه ها را با یک بوق کوتاه علامت گذاری کنید.
-d --دستگاه N|دستگاه
اگر یک عدد است، خروجی را به دستگاه صدای موجود N امین کنید. اگر نام دستگاه است، از خروجی استفاده کنید
دستگاه مطابق با نام دستگاه درایور صوتی Backend انتخاب شده است
به طور خودکار بر اساس نام دستگاه ارائه شده.
-D -- زور گیر کردن
همیشه هنگام تبدیل پایین به نمونه های 16 بیتی برای پخش در صدا، از dither استفاده کنید
دستگاه هایی که از پخش 24 بیتی پشتیبانی نمی کنند. به طور پیش فرض، نمونه های فشرده نشده هستند
همیشه درهم و برهم است، اما فرمت های با اتلاف (مانند Vorbis و Opus) به سادگی گرد می شوند.
بخش را ببینید تبدیل و DITHER در زیر برای جزئیات بیشتر
-e --زمان پایان [[hh:]mm:]ss[.ff]
زمان پایان نمونه را برای پخش تنظیم کنید.
-g --gabbagabbahey | --نمره-نمایش
نمایش امتیاز در حال اجرا و ارقام احتمال آزمایشات تاکنون در حین آزمایش. فقط می تواند
با استفاده شود -a, -b، یا -x.
-h --کمک
خلاصه استفاده را برای stdout و خروج چاپ کنید.
-M ---mark-flip
انتقال بین نمونهها را با مدت زمان کوتاهی سکوت (پیشفرض) علامتگذاری کنید.
-n --آزمایش های n
تعداد مورد نظر آزمایش مقایسه را تنظیم کنید (پیش فرض: 20).
-N ----not-normalize
برای جلوگیری از بریدن در زمانی که مقادیر نمونه از مقدار فراتر رفت، خودنرمال سازی را انجام ندهید
حداکثر محدوده پخش در نمونه های ممیز شناور، با اتلاف و پایین میکس.
-r -- راه اندازی مجدد - بعد
«حالت راهاندازی مجدد» را تنظیم کنید، جایی که پخش نمونه از نقطه شروع پس از آن مجدداً شروع میشود
هر آزمایشی
-R -- راه اندازی مجدد - هر
«راهاندازی مجدد هر حالت» را تنظیم کنید، جایی که پخش نمونه از نقطه شروع پس از آن مجدداً شروع میشود
"تلنگر" و همچنین پس از هر آزمایشی.
-s --زمان شروع [[hh:]mm:]ss[.ff]
زمان شروع را در نمونه برای پخش تنظیم کنید
-S -- بدون درز تلنگر
انتقال بین نمونه ها را علامت گذاری نکنید. تلنگر با crossfade بدون درز.
-t -- زور کوتاه کردن
هنگام تبدیل نمونهها به 16 بیتی، همیشه گرد/قطع (هرگز کج نشوید)
پخش در دستگاه های صوتی که از خروجی 24 بیتی پشتیبانی نمی کنند. بخش را ببینید
تبدیل و DITHER در زیر برای جزئیات بیشتر
-v -- پرحرف
اطلاعات پیشرفت و هشدارهای بیشتر و دقیق تری تولید کنید.
-V - نسخه
نسخه را چاپ کنید و خارج شوید.
-1 --downmix-to-mono
در زمان بارگذاری، تمام نمونههای چند کاناله را به حالت مونو میکس کنید.
-2 --دان میکس به استریو
در زمان بارگذاری، تمام نمونههای فراگیر را به استریو تبدیل کنید.
KEYBOARD اثر متقابل
a, b, x
بین نمونه های A و B (حالت A/B) یا نمونه های A، B و X (حالت A/B/X) جابه جا شوید.
A, B A یا B را به عنوان نمونه ترجیحی (حالت A/B)، یا نمونه A یا نمونه B را به عنوان نمونه انتخاب کنید
نمونه X (حالت تست A/B/X).
1, 2, 3...
جابجایی بین نمونه های اول، دوم، سوم [و غیره] (حالت تست X/X/Y، گاه به گاه
حالت مقایسه).
!, @, #
"نمونه فرد خارج" را به عنوان نمونه 1، 2 یا 3 (حالت آزمایش X/X/Y) نشان دهید.
،
واگرد/دوباره انتخاب نتیجه آزمایشی قبلی.
نمونه فعلی را برای این آزمایش انتخاب کنید.
<-, -> دو ثانیه به عقب/ جلو بگرد، +تغییر به مدت ده ثانیه
نمونه را در لیست نمونه انتخاب کنید (حالت گاه به گاه).
توقف/ازسرگیری پخش.
پخش را به نقطه شروع بازنشانی کنید.
e نقطه پایان پخش را روی زمان پخش فعلی تنظیم کنید (به -e بالا نیز مراجعه کنید).
E زمان پایان پخش را به پایان نمونه بازنشانی کنید.
f از طریق حالتهای بیپ-تلنگر/مارک-تلنگر/تلنگر بدون درز جابهجا شوید (نگاه کنید به -B, -Mو -S در بالا).
r از طریق حالتهای راهاندازی مجدد-پس از/راهاندازی مجدد-هر/بدون راهاندازی مجدد (نگاه کنید به -r و -R در بالا).
s نقطه شروع پخش را روی زمان پخش فعلی تنظیم کنید (همچنین رجوع کنید به -s در بالا).
S زمان شروع پخش را به ابتدای نمونه بازنشانی کنید.
? این نقشه کلید را چاپ کنید. اگر ترمینال کافی نباشد، نقشه کلید چاپ نمی شود
ردیف برای انجام این کار.
^c آزمایش را زودتر قطع کنید.
پشتیبانی فایل انواع
WAV/WAVEX
PCM عدد صحیح خطی 8، 16، 24 بیتی (فرمت 1)، شناور 32 بیتی (فرمت 3)
AIFF/AIFF-C
PCM عدد صحیح خطی 8، 16، 24 بیتی، ممیز شناور 32 بیتی
FLAC/OggFLAC
16 و 24 بیتی
SW Mono امضای 16 بیتی اندیان کوچک 48000 هرتز خام با پسوند sw.
oggvorbis
تمام فایل های Vorbis I
OggOpus
تمام فایل های Opus
تبدیل
اسکویشیبال فایلها را با ترتیب کانالها، طول و عمق بیت قبلی با هم تطبیق میدهد
پخش شروع می شود به طوری که استفاده از CPU و منبع حافظه در طول پخش باید یکسان باشد
برای همه نمونه ها وقتی پخش 24 بیتی در دسترس است و حداقل یک نمونه 24 بیتی یا
بزرگتر (یعنی 32 بیتی یا شناور)، همه نمونه ها به 24 بیت تبدیل/تبلیغ می شوند. اگر 24 بیتی
پخش در دسترس نیست، همه نمونه ها به 16 بیت تنزل داده شده اند. توجه داشته باشید که Opus و Vorbis
فایل ها هر دو به عنوان فرمت های شناور بومی در نظر گرفته می شوند.
عادی سازی
اسکویشیبال فایل ها را برای برش در زمان بارگذاری بررسی می کند. به صورت پیش فرض، اسکویشیبال اراده
به طور خودکار تمام ورودی های شناور را با مقدار مورد نیاز عادی کنید تا از برش دادن هر یک جلوگیری شود.
عادی سازی خودکار را می توان با غیر فعال کرد -N گزینه. نمونه های عدد صحیح بررسی می شوند
برای برش اکتشافی. دو یا چند مقدار متوالی با دامنه کامل در یک تعداد کانال
همانطور که بریده شده است. مقادیر عدد صحیح خارج از محدوده قابل بازیابی نیستند. در این مورد، اسکویشیبال
یک اخطار صادر می کند و هیچ عادی سازی را بر اساس برش عدد صحیح انجام نمی دهد.
مخلوط کردن نمونه ها به مونو با -1 یا استریو با -2 همچنین به احتمال زیاد نیاز خواهد داشت
عادی سازی برای جلوگیری از بریدن؛ مانند بالا، اسکویشیبال به طور خودکار همه را عادی می کند
ورودی به مقدار لازم برای جلوگیری از برش در هر یک، مگر اینکه -N مشخص شده است.
DITHER
تبدیل پایین نمونه های فشرده نشده و بدون تلفات (WAV، AIF[C]، FLAC، SW) به 16 بیت
با استفاده از یک TPDF سفید ساده پر می شوند. نمونه های کدگذاری شده با اتلاف (Vorbis و Opus) هستند
فقط در صورتی که یک یا چند ورودی فشرده نشده/بدون تلفات نیز وجود داشته باشد به 16 بیت تبدیل می شود.
پریشان عادی سازی همچنین باعث ایجاد دودگی در تمام نمونه های ورودی می شود (غیر فشرده،
بدون اتلاف و با اتلاف) پس از تبدیل به 16 بیت.
-D رفتار پیشفرض را نادیده میگیرد و باعث میشود که همه 16 بیتهای پایینتر از هم جدا شوند.
تبدیل ها به همین ترتیب، -t در همه موارد برش گرد بدون قید و شرط را مجبور می کند،
غیرفعال کردن کامل دیتر
تبدیل به 24 بیتی هرگز مختل نمی شود.
مهم طریقه استفاده NOTES
پخش عمق و نرخ
بسیاری از سیستم های پخش صوتی مدرن (مانند PulseAudio یا ALSA "پیش فرض"
دستگاه) هیچ وسیله ای برای تعیین اینکه آیا پارامترهای پخش درخواستی وجود دارد ارائه نمی دهد
در واقع توسط سخت افزار استفاده می شود، یا اگر سیستم صوتی در حال تبدیل مفید باشد
همه چیز به عمق/نرخ پشتیبانی شده دیگر. هنگام استفاده از این سیستم ها،
اسکویشیبال هیچ راهی برای دانستن اینکه آیا پخش 16-/24 بیتی یا نرخ نمونه وجود دارد
مفتخر شد. تبدیل خودکار می تواند بر کیفیت پخش شنیداری تأثیر بگذارد. مراقب باشید
بررسی رفتار واقعی سیستم
حالت تلنگر انتخاب
خاموش حالت به آرامی بین نمونه ها انتقال می یابد. این اجازه می دهد تا مستقیم ترین
مقایسه بین سیگنال ها بدون هیچ گونه حواس پرتی شنوایی. با این حال،
ترکیب موقت سیگنال های مختلف ممکن است باعث لغو ناخواسته شود
و جلوههای فیلترینگ شانهای که میتوانند نمونه «ناشناخته» را فقط به عنوان یک «پاپ» از بین ببرند.
از یک انتقال آنی خواهد شد.
علامت حالت به سرعت محو می شود و قبل از اینکه به نمونه دیگری بروید، خاموش می شود و علامت گذاری می شود
انتقال از آنجا که نمونه ها هرگز با هم همپوشانی ندارند، مصنوعات crosslap نمی توانند
آلوده کردن نتایج آزمایشات با این حال، شیب قابل شنیدن بین نمونه ها ممکن است حواس را پرت کند
از گوش دادن، به طور بالقوه تشخیص مشروع را کمی دشوارتر می کند
مصنوعات
بوق حالت شبیه حالت علامت گذاری است، اما یک "بوق" ملایم را برای علامت گذاری در کجا اضافه می کند
انتقال رخ می دهد. این نقطه گذار را به ویژه آشکار می کند. انجام نمیدهد
نمونه ها را متقاطع کنید. یک نمونه قبل از مخلوط شدن نمونه به طور کامل محو می شود
مانند حالت علامت گذاری
AUTHORS
مونتی[ایمیل محافظت شده]>
با استفاده از خدمات onworks.net از squishyball به صورت آنلاین استفاده کنید
