آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ترکیب چند صدا باهم

YouNes Sh  12 سال پیش  11 سال پیش
+1 0

سلام
چطور باید دوتا صدا رو با هم ترکیب کرد و به عنوان یه صدای جدید و یه فرمت جدید ذخیره کرد؟
و چطور میشه واسه یه صدا اگه اشتباه نکنم اکولایزر o.O یا از همینا هست که نسبت به تن صدا واکنش نشون میده گذاشت؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  12 سال پیش
+4 0

کلاً صدا اگر Raw باشه ( یعنی خام ) همون فایل Wave هست که اطلاعات داخلش بصورت Byte ذخیره میشه، یکی برای Left و یکی برای Right ( اگر Stereo باشه ). در غیر اینصورت اول باید صدا به فرمت خام تبدیل بشه، بعد باید با الگوریتم های ریاضی پیشرفته مثل سری فوریه Fourier Series ، انتگرال، Gate و ... پردازش بشه.

برای ترکیب کردن باید Byte ها با هم جمع بشن اما ممکن که از نهایت بایت یعنی 255 سرریز کنه که در این شرایط صدا باید Normalize بشه.

در کل کاری که می خواید انجام بدید، آسون نیست و دنبال یک راه حل کلی نباشید. شاید Library های مفیدی برای این کارها باشند ولی Library همه چیز نیست و باید حداقل دو سه هفته، فقط در مورد Audio مطالعه بکنید و البته تمرین برنامه نویسی.

امیدوارم سرنخ مورد نیاز دستتون اومده باشه.

0 0
ممنون استاد فقط یه نکته . نمیشه تعریف کنیم واسش که مثلا یه زمان مشخص که خودمون واسش مشخص میکنیم تمامی صداهای سیستمی رو ضبط کنه؟ (از میکروفون نه ها) (12 سال پیش)
0 0
اگر منظور صدای تماس هست که امکان پذیر نیست. اگر هم منظور صداهایی مثل موزیک و ... هست، نمی دونم امکان پذیر باشه یا نه ولی فکر نمی کنم. به نظر نمیرسه که Output Audio Device براش Loopback صدا تعریف شده باشه. (12 سال پیش)
0 0
یعنی از میکروفون ضبط کنم :| بد میشه که :| ممنون استاد (12 سال پیش)
0 0
خوب استاد، این بایتا در واقع چین و چطور می‌شه اطلاعات صدا رو ازشون بیرون کشید؟ مثل فرکانس صدا و ... (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .