این دستور ffmpeg-resampler است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ffmpeg-resampler - FFmpeg Resampler
شرح
نمونهساز FFmpeg یک رابط سطح بالا برای صدای کتابخانه libswresample فراهم میکند
ابزارهای نمونه برداری مجدد به ویژه این امکان را به فرد می دهد تا نمونه برداری مجدد صدا، صدا را انجام دهد
طرح بندی مجدد کانال، و تبدیل فرمت های صوتی و طرح بندی بسته بندی.
RESAMPLER OPTIONS
نمونهگیری مجدد صدا از گزینههای نامگذاری شده زیر پشتیبانی میکند.
گزینه ها را می توان با تعیین -انتخاب ارزش در ابزار FFmpeg، انتخاب=ارزش برای
فیلتر aresample، با تنظیم مقدار به صراحت در گزینه های "SwrContext" یا با استفاده از
libavutil/opt.h API برای استفاده برنامه ریزی شده
ایچ ، in_channel_count
تعداد کانال های ورودی را تنظیم کنید. مقدار پیش فرض 0 است. تنظیم این مقدار نیست
اگر طرح کانال مربوطه باشد اجباری است in_channel_layout تنظیم شده است
اوه، out_channel_count
تعداد کانال های خروجی را تنظیم کنید. مقدار پیش فرض 0 است. تنظیم این مقدار نیست
اگر طرح کانال مربوطه باشد اجباری است out_channel_layout تنظیم شده است
اوه، تعداد_کانال_استفاده شده
تعداد کانال های ورودی استفاده شده را تنظیم کنید. مقدار پیش فرض 0 است. این گزینه فقط استفاده می شود
برای نقشه برداری ویژه
isr، in_sample_rate
نرخ نمونه ورودی را تنظیم کنید. مقدار پیش فرض 0 است.
osr، out_sample_rate
نرخ نمونه خروجی را تنظیم کنید. مقدار پیش فرض 0 است.
isf، in_sample_fmt
فرمت نمونه ورودی را مشخص کنید. به طور پیش فرض روی "none" تنظیم شده است.
osf، out_sample_fmt
فرمت نمونه خروجی را مشخص کنید. به طور پیش فرض روی "none" تنظیم شده است.
tsf، interior_sample_fmt
قالب نمونه داخلی را تنظیم کنید. مقدار پیش فرض "هیچ" است. این به طور خودکار خواهد بود
زمانی انتخاب می شود که به صراحت تنظیم نشده باشد.
icl in_channel_layout
ocl، out_channel_layout
طرح کانال ورودی/خروجی را تنظیم کنید.
دیدن la کانال طرح بخش in la ffmpeg-utils(1) کتابچه راهنمای برای نحو مورد نیاز
کلو، مرکز_میکس_سطح
سطح مخلوط مرکزی را تنظیم کنید. این مقداری است که بر حسب دسی بل بیان میشود و باید در عدد باشد
فاصله [-32,32،XNUMX].
اسلو، محیطی_میکس
سطح میکس فراگیر را تنظیم کنید. این مقداری است که بر حسب دسی بل بیان میشود و باید در عدد باشد
فاصله [-32,32،XNUMX].
lfe_mix_level
مخلوط LFE را در سطح غیر LFE تنظیم کنید. زمانی استفاده می شود که ورودی LFE وجود داشته باشد اما LFE وجود نداشته باشد
خروجی مقداری است که بر حسب دسی بل بیان می شود و باید در بازه [-32,32،XNUMX] باشد.
rmvol، rematrix_volume
تنظیم حجم مجدد ماتریس مقدار پیش فرض 1.0 است.
rematrix_maxval
حداکثر مقدار خروجی را برای ماتریکس مجدد تنظیم کنید. این می تواند برای جلوگیری از بریدن در مقابل استفاده شود.
جلوگیری از کاهش حجم مقدار 1.0 از قطع شدن جلوگیری می کند.
پرچم ها، swr_flags
پرچم های استفاده شده توسط مبدل را تنظیم کنید. مقدار پیش فرض 0 است.
این پرچم های فردی زیر را پشتیبانی می کند:
چیز نمونه برداری مجدد نیرو، این پرچم نمونه برداری مجدد را مجبور می کند حتی زمانی که ورودی و
نرخ نمونه خروجی مطابقت دارد.
dether_scale
مقیاس دیتر را تنظیم کنید. مقدار پیش فرض 1 است.
dither_method
تنظیم روش دیدر. مقدار پیش فرض 0 است.
مقادیر پشتیبانی شده:
مستطیل
دیتر مستطیلی را انتخاب کنید
مثلثی
دیتر مثلثی را انتخاب کنید
مثلثی_hp
دیتر مثلثی با پاس بالا را انتخاب کنید
lipshitz
lipshitz noise shaping dither را انتخاب کنید
شیباتا
شیباتا نویز شکل دهی دیتر را انتخاب کنید
low_shibata
شیبتا کم نویز شکل دهی دیتر را انتخاب کنید
High_shibata
دیتر شکل دهی نویز شیباتا بالا را انتخاب کنید
f_weighted
دیتر شکل دهی نویز f-weighted را انتخاب کنید
modified_e_weighted
تغییر شکل نویز e-weighted اصلاح شده را انتخاب کنید
بهبود یافته_ه_وزن شده
دیتر شکل دهی نویز e-weighted بهبود یافته را انتخاب کنید
نمونه گیری مجدد
تنظیم موتور نمونه برداری مجدد مقدار پیش فرض swr است.
مقادیر پشتیبانی شده:
swr SW Resampler بومی را انتخاب کنید. گزینه های فیلتر دقت و cheby نیست
قابل اجرا در این مورد
soxr
SoX Resampler (در صورت وجود) را انتخاب کنید. جبران، و گزینه های فیلتر
filter_size،phase_shift، filter_type و kaiser_beta، در این مورد قابل استفاده نیستند
مورد.
فیلتر_اندازه
فقط برای swr، اندازه فیلتر نمونه برداری مجدد را تنظیم کنید، مقدار پیش فرض 32 است.
تغییر فاز
فقط برای swr، تغییر فاز نمونهبرداری مجدد را تنظیم کنید، مقدار پیشفرض 10 است و باید در مقدار باشد
فاصله [0,30،XNUMX].
linear_interp
اگر روی 1 تنظیم شده باشد، از درون یابی خطی استفاده کنید، مقدار پیش فرض 0 است.
قطع جریان
نسبت فرکانس قطع (swr: نقطه 6dB؛ نقطه soxr: 0dB) را تنظیم کنید. باید یک مقدار شناور باشد
بین 0 و 1. مقدار پیش فرض با swr 0.97 و با soxr 0.91 است (که با
نرخ نمونه 44100، کل باند صوتی را تا 20 کیلوهرتز حفظ می کند.
دقت
فقط برای soxr، دقت در بیت هایی که سیگنال نمونه برداری مجدد به آن محاسبه می شود.
مقدار پیش فرض 20 (که با پراکندگی مناسب، برای a مناسب است
عمق بیت مقصد 16) "کیفیت بالا" را به SoX می دهد. مقدار 28 SoX را می دهد
'کیفیت بسیار بالا'.
چبی
فقط برای soxr، باند عبور بدون حذف (Chebyshev) و با دقت بالاتر را انتخاب میکند
تقریب برای نسبت های "غیر منطقی". مقدار پیش فرض 0 است.
async
فقط برای swr، همگام سازی صوتی ساده 1 پارامتری با مُهرهای زمانی با استفاده از کشش، فشردن،
پر کردن و پیرایش با تنظیم آن بر روی 1، پر کردن و پیرایش، بزرگتر، فعال می شود
مقادیر حداکثر مقداری را در نمونه ها نشان می دهد که داده ها ممکن است کشیده شوند یا
برای هر ثانیه فشرده می شود. مقدار پیش فرض 0 است، بنابراین هیچ جبرانی برای ایجاد اعمال نمی شود
نمونه ها با مهرهای زمانی صوتی مطابقت دارند.
first_pts
فقط برای swr، فرض کنید اولین امتیاز باید این مقدار باشد. واحد زمان 1 / نمونه است
نرخ. این اجازه می دهد تا برای padding / پیرایش در شروع جریان. به طور پیش فرض، خیر
فرضی در مورد امتیازهای مورد انتظار فریم اول وجود دارد، بنابراین هیچ بالشتکی یا پیرایشی وجود ندارد
انجام شده. برای مثال، میتوان آن را روی 0 تنظیم کرد تا در صورت علامت، شروع به سکوت شود
پخش صدا پس از پخش جریانی ویدیو یا برای برش دادن هر نمونه با امتیاز منفی شروع می شود
به دلیل تاخیر رمزگذار
min_comp
فقط برای swr، حداقل تفاوت بین مهرهای زمانی و داده های صوتی (in
ثانیه) برای ایجاد کشش / فشردن / پر کردن یا کوتاه کردن داده ها برای ایجاد آن
مُهرهای زمانی را مطابقت دهید پیش فرض این است که کشش / فشردن / پر کردن و پیرایش است
معلول (min_comp = "FLT_MAX").
min_hard_comp
فقط برای swr، حداقل تفاوت بین مهرهای زمانی و داده های صوتی (in
ثانیه) برای فعال کردن اضافه کردن/کاهش نمونه ها به منظور مطابقت با مهرهای زمانی. این
گزینه به طور موثر آستانه ای برای انتخاب بین سخت (تریم/پر کردن) و نرم است
(فشار/کشش) جبران. توجه داشته باشید که تمام جبرانها به طور پیشفرض غیرفعال است
از طریق min_comp. پیش فرض 0.1 است.
comp_duration
فقط برای swr، مدت زمان (بر حسب ثانیه) را تنظیم کنید که داده ها در آن کشیده/فشرده شوند تا ساخته شوند
با مُهر زمانی مطابقت دارد. باید یک مقدار شناور دوگانه غیر منفی باشد، مقدار پیش فرض است
1.0.
max_soft_comp
فقط برای swr، حداکثر فاکتوری را تنظیم کنید که بر اساس آن داده ها کشیده/فشرده شوند تا مطابقت داشته باشند
مهرهای زمانی باید یک مقدار شناور دوگانه غیر منفی باشد، مقدار پیش فرض 0 است.
matrix_encoding
رمزگذاری استریو ماتریسی را انتخاب کنید.
مقادیر زیر را می پذیرد:
هیچ
هیچ کدام را انتخاب نکنید
دالبی
Dolby را انتخاب کنید
dplii
Dolby Pro Logic II را انتخاب کنید
مقدار پیش فرض "هیچ" است.
نوع_ فیلتر
فقط برای swr، نوع فیلتر نمونه برداری مجدد را انتخاب کنید. این فقط بر عملیات نمونه گیری مجدد تأثیر می گذارد.
مقادیر زیر را می پذیرد:
مکعب
مکعب را انتخاب کنید
blackman_nuttall
Blackman Nuttall Windowed Sinc را انتخاب کنید
قیصر
Kaiser Windowed Sinc را انتخاب کنید
kaiser_beta
فقط برای swr، مقدار Kaiser Window Beta را تنظیم کنید. باید یک عدد صحیح در بازه [2,16،XNUMX] باشد،
مقدار پیش فرض 9 است.
output_sample_bits
فقط برای swr، تعداد بیت های نمونه خروجی استفاده شده را برای dithering تنظیم کنید. باید یک عدد صحیح باشد
در بازه [0,64]، مقدار پیش فرض 0 است، به این معنی که از آن استفاده نمی شود.
با استفاده از خدمات onworks.net از ffmpeg-resampler به صورت آنلاین استفاده کنید