1. מוצרים
  2.   שֶׁמַע
  3.   C++
  4.   Miniaudio

Miniaudio

 
 

קוד פתוח C API עבור השמעה ולכידת אודיו

ספריית קבצים בודדת C בחינם, הניתנת לחיבור למספר מכשירים ומספקת תמיכה בהפעלה, לכידה, דופלקס מלא ולולגב בפלטפורמות שולחן עבודה וניידים עיקריות

Miniaudio היא ספריית שמע ולכידה של קובץ יחיד טהור C המאפשרת לאפליקציות תוכנה לטפל בקובצי אודיו במספר דרכים. הדבר הגדול הוא שהוא מיושם כקובץ .H יחיד; אתה רק צריך להוריד אותו ולהיות מוכן לעבודה. הספרייה תומכת באופן מלא בפונקציונליות של אודיו ברמה נמוכה ואין לה תלות חיצונית.

ה-Miniaudio תומך בעבודה על פלטפורמות מרובות כולל Windows, macOS, Linux, iOS, Android, Web וכו'. הספרייה כללה מספר תכונות חשובות כגון השמעה, לכידת קבצי אודיו, דופלקס מלא, קישוריות למספר מכשירים, המרת נתונים אוטומטית, קבוצה של מסננים שימושיים, צורת גל יצירת, יצירת רעש, קידוד אודיו ופענוח, תומכים ב-backend מותאם אישית, המרת ערוצים ומיפוי ערוצים, תמיכה בדגימה מחדש ועוד רבים נוספים.

Miniaudio גמיש מאוד ומספק קלות שימוש למשתמשים מומחים וכן למתחילים שמתעניינים יותר בעיבוד קבצי אודיו. הספרייה היא בקוד פתוח וזמינה תחת רישיון MIT. הספרייה כתובה ב-C אך גם ניתנת להידור כ-C++, מה שמאפשר לה לעבוד כמעט על כל המהדרים.

Previous Next

תחילת העבודה עם Miniaudio

אנא השתמש בפקודה הבאה להתקנה מלאה.

התקן את Miniaudio באמצעות GitHub

git clone https://github.com/mackron/miniaudio.git

השמעת צליל באמצעות C API C

ספריית הקוד הפתוח Miniaudio מאפשרת למפתחי תוכנה לטעון ולהשמיע קבצי אודיו בתוך יישומי C שלהם. ניתן להשתמש בספרייה גם לצורכי הקלטה. כאשר האפליקציות שולחות את הבקשה לספרייה לנגן את קובץ האודיו, היא משתמשת במכשיר ההשמעה המוגדר כברירת מחדל כדי להשמיע את האודיו. המפענח מנותק לחלוטין מהמכשיר וניתן להשתמש בו ללא תלות בו. הספרייה תומכת גם בהפעלה של מספר קבצים על ידי טעינת מפענחים מרובים וערבובם. 

המרת נתוני אודיו באמצעות C

ספריית Miniaudio מעניקה לאפליקציות תוכנה את היכולת להמיר נתוני אודיו לפורמטים לדוגמה, ספירת ערוצים וקצבי דגימה. הספרייה מספקת פונקציות פשוטות שניתן להשתמש בהן כדי להמיר בין שני פורמטים ספציפיים בקלות. אתה יכול גם להגדיר בקלות את ה-dithering ל-None, מלבן ומשולש באמצעות הפרמטר ditherMode. הספרייה כללה גם תמיכה בסידור מחדש של ערוצים והמרה מערוץ אחד לאחר.

לכידת נתוני אודיו

ספריית הקוד הפתוח Miniaudio כללה תמיכה בלכידת נתוני אודיו ממיקרופון באמצעות ה-API ברמה נמוכה. הספרייה מתחילה ללכוד נתונים ממיקרופון ברירת המחדל עד שתלחץ על כפתור Enter. לאחר השלמת ניתן לשמור את הפלט בקובץ לבחירתך שניתן לציין בשורת הפקודה. אתה יכול גם לציין את פורמט הקובץ לבחירתך לאחסון נתונים.

 עִברִית