این دستور Twolame است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
Twolame - یک رمزگذار MPEG Audio Layer 2 (MP2) بهینه شده است
خلاصه
Twolame [گزینه ها] [پرونده]
شرح
TwoLAME یک رمزگذار MPEG Audio Layer 2 (MP2) بهینه شده بر اساس toolLAME توسط Mike Cheng است.
که به نوبه خود بر اساس کد ISO dist10 و بخش هایی از LAME است. رمزگذاری است
توسط باطن کتابخانه libtwolame انجام شد.
OPTIONS
ورودی پرونده
Twolame از libsndfile برای خواندن فایل صوتی ورودی استفاده می کند، بنابراین فایل ورودی می تواند در هر کدام باشد
فرمت پشتیبانی شده توسط libsndfile. برای خواندن صدای خام PCM از STDIN، سپس از - به عنوان ورودی استفاده کنید
نام فایل.
تولید پرونده
اگر نام فایل خروجی مشخص نشده باشد، پسوند نام فایل ورودی به طور خودکار است
به mp2. تغییر کرد. برای نوشتن صدای کدگذاری شده در STDOUT سپس از - به عنوان نام فایل خروجی استفاده کنید.
ورودی گزینه
-r، ورودی - خام
مشخص می کند که ورودی صدای PCM امضا شده خام باشد. اگر صدا استریو است، از نمونه های صوتی
بین دو کانال درهم میشوند.
-x، --byte-swap
تعویض اجباری بایت ورودی. تشخیص Endian به طور خودکار توسط
libsndfile، بنابراین معمولاً به این گزینه نیازی نیست.
-s، --samplerate
اگر صدای خام PCM را وارد می کنید، باید نرخ نمونه صدا را بر حسب هرتز مشخص کنید. معتبر
نرخ نمونه: 16000، 22050، 24000، 32000، 44100، 48000 هرتز. نرخ نمونه پیش فرض است
44100 هرتز
--اندازهی نمونه
اندازه نمونه (بر حسب بیت) صدای خام PCM را مشخص می کند. حجم نمونه معتبر: 8، 16،
24, 32. اندازه نمونه پیش فرض 16 بیت است.
-N، --کانال ها
اگر صدای PCM خام را وارد می کنید، باید تعداد کانال های ورودی را مشخص کنید
سمعی. تعداد پیش فرض کانال ها 2 است.
-g، --swap-channels
کانال های چپ و راست یک فایل ورودی استریو را عوض کنید.
-- مقیاس
صدای ورودی را قبل از رمزگذاری مقیاس دهید. تمام صدای ورودی ضرب می شود
مقدار مشخص شده مقدار بین 0 و 1 افزایش صدا و مقدار بالاتر از 1 را کاهش می دهد
افزایش صدا را افزایش می دهد.
--scale-l
مانند --scale، اما فقط کانال سمت چپ را تحت تاثیر قرار می دهد.
--scale-r
مانند --scale، اما فقط بر کانال مناسب تأثیر می گذارد.
تولید گزینه
-m، --حالت
حالت صدای حاصل را انتخاب کنید. پیش فرض خودکار است.
· "a" خودکار - حالت را به طور خودکار بر اساس ورودی انتخاب کنید
· استریو "s".
· کانال دوگانه "د".
· استریو مشترک "j".
· "m" مونو
-a، --downmix
اگر فایل ورودی استریو است، کانالهای ورودی چپ و راست را در یک داون میکس کنید
تک کانال مونو.
-b، --bitrete
کل بیت ریت (بر حسب کیلوبیت بر ثانیه) را برای فایل خروجی تنظیم می کند. میزان بیت پیشفرض به این بستگی دارد
تعداد کانال های ورودی و نرخ نمونه
------------------------------
نرخ نمونه مونو استریو
------------------------------
48000 96 192
44100 96 192
32000 80 160
24000 48 96
22050 48 96
16000 32 64
------------------------------
-P، - حالت روانی
مدل روان-آکوستیک را برای استفاده انتخاب کنید (-1 تا 4). شماره مدل -1 خاموش است
مدل سازی روان-آکوستیک و به جای آن از مقادیر پیش فرض ثابت استفاده می کند. لطفا فایل را ببینید
روانی برای توضیح کامل هر یک از مدل های موجود. مدل پیش فرض 3 است.
-v، --vbr
حالت VBR را فعال کنید. دیدن vbr فایل مستندات برای جزئیات سطح پیش فرض VBR 5.0 است.
-V، --vbr-سطح
حالت VBR را فعال کنید و سطح کیفیت را تنظیم کنید. هر چه عدد بالاتر باشد کیفیت بهتری دارد.
حداکثر دامنه 50- تا 50 است اما محدوده مفید 10- تا 10 است. ببینید vbr پرونده اسناد
برای جزئیات بیشتر.
-l، --ath
سطح ATH را تنظیم کنید. سطح پیش فرض 0.0 است.
-q، --سریع
حالت سریع را فعال کنید فقط هر تعداد مشخص شده مدل روانشناختی را دوباره محاسبه کنید
قاب ها
-S، --تک فریم
حالت تک فریم را فعال می کند: تنها یک فریم از صدای MPEG خروجی می شود و سپس
برنامه خاتمه می یابد
متفرقه گزینه
-c، --کپی رایت
پرچم حق نشر را در جریان بیت خروجی روشن کنید.
-o، --غیر اصلی
پرچم اصلی را در جریان بیت خروجی خاموش کنید.
-- اصلی
پرچم اصلی را در جریان بیت خروجی روشن کنید.
-p، --protect
حفاظت از خطای CRC را در جریان بیت خروجی فعال کنید. یک جمع 16 بیتی اضافی به آن اضافه می شود
قاب ها
-d، --padding
padding را در جریان بیت خروجی روشن کنید.
-R، --رزرو
تعداد مشخص شده بیت را در هر یک از جریان بیت خروجی رزرو کنید.
-e، --تفسیر
نوع عدم تاکید (n/c/5) را تنظیم کنید. پیش فرض هیچکدام نیست.
-E، --انرژی
برنامه های افزودنی سطح انرژی را روشن کنید.
اصطلاح گزینه
-t، --گفتگو
مقدار اطلاعات نمایش داده شده در stderr را تنظیم کنید (0 تا 10). پیش فرض 2 است.
--ساکت
هیچ پیامی به stderr نفرستید، مگر اینکه خطایی وجود داشته باشد. (همانند --talkativity=0)
--مختصر
در هنگام رمزگذاری فقط تعداد حداقلی از پیام ها نمایش داده شود. این تنظیم ساکت تر از
تنظیم پیش فرض صحبت کردن (همانند --talkativity=1)
-- پرحرف
نمایش تعداد افزایش یافته پیام در stderr. این تنظیم برای تشخیص مفید است
چالش ها و مسائل. (همانطور --talkativity=4)
برگشت کد ها
اگر رمزگذاری با موفقیت کامل شود، Twolame 0 را برمیگرداند. اما اگر کدگذاری انجام نشود
موفق شد، سپس یکی از کدهای زیر را برمی گرداند.
· 1 (بدون رمزگذاری انجام شده)
· 2 (خطا در باز کردن فایل ورودی)
· 4 (خطا در باز کردن فایل خروجی)
· 6 (خطا در تخصیص حافظه)
· 8 (خطا در پارامترهای رمزگذاری انتخابی)
· 10 (خطا در خواندن صدای ورودی)
· 12 (خطا در هنگام رمزگذاری رخ داد)
· 14 (خطا در نوشتن صدای خروجی)
مثال ها
با استفاده از نرخ بیت ثابت پیشفرض ۱۹۲ کیلوبیت بر ثانیه، sound.wav را به sound.mp2 کدگذاری میکند.
با استفاده از مدل پیش فرض روانشناختی (مدل 3):
صدای دولم.wav
نرخ بیت ثابت 160 کیلوبیت بر ثانیه و رمزگذاری مشترک استریو، ذخیره شده در فایل sound_160.mp2:
twolame -b 160 -mj sound.aiff sound_160.mp2
کدگذاری sound.wav به newfile.mp2 با استفاده از مدل روان-آکوستیک 2 و رمزگذاری با متغیر
میزان بیت:
twolame -P 2 -v sound.wav newfile.mp2
مانند مثال بالا، با این تفاوت که مقدار منفی آرگومان "-V" به این معنی است که
نرخ بیت کمتر نسبت به موارد بالاتر ترجیح داده می شود:
twolame -P 2 -V -5 sound.wav newfile.mp2
نمونه مجدد فایل صوتی با استفاده از سوکس و پیپ مستقیم از طریق دولیم:
sox sound_11025.aiff -t raw -r 16000 | twolame -r -s 16000 - - > out.mp2
AUTHORS
پیشانی دولم توسط نیکلاس جی هامفری (باز) نوشته شده است. کتابخانه libtwolame است
بر اساس toolame اثر مایک چنگ. برای فهرست کامل نویسندگان، لطفاً فایل AUTHORS را ببینید.
منابع
وب سایت TwoLAME: http://www.twolame.org/
با استفاده از خدمات onworks.net از Twolame آنلاین استفاده کنید