14Aug

האם עלי להתאים את עוצמת הקול על-ידי תוכנה או חומרה עבור צליל אופטימלי?

ניתן לשנות את עוצמת הקול של הרמקול, את מערכת ההפעלה כולה, או את הפקדים הפיזיים בהגדרת הדובר.איזו שיטה היא הטובה ביותר עבור צליל אופטימלי?

שאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ קהילתי של אתרי Q & A.

השאלה

SuperUser הקורא Qqwy מציבה את השאלה הבאה:

אם המוסיקה לא מספיק חזקה, איך אני מקבל את האיכות הטובה ביותר( גם אם ההבדל הוא למעשה כל כך קטן זה זניח)?

  • על ידי הפיכת המוסיקה חזק יותר בנגן המוסיקה שלי, משחק או תוכנה אחרת לייצור קול?
  • על ידי העלאת עוצמת הקול ברמת מערכת ההפעלה( לדוגמה, על ידי לחיצה על סמל הרמקול באזור ההודעות של Windows והפיכת עוצמת הקול למעלה)?
  • על-ידי הפיכת עוצמת הקול למגבר או לרמקולים המחוברים למחשב שלך, ובכך לשנות את עוצמת הקול בחומרה?

האם תוכניות מול מערכת ההפעלה?האם תוכנה מול חומרה משנה?

בואו ניכנס לתחתית הדברים: עדיף לארכב את עוצמת הקול ברמקול או בתוך הגדרות המחשב?

תשובה

SuperUser תורם Indrek קופץ עם תשובה מוחלטת לשאלה:

תוכנית לעומת מערכת ההפעלה בדרך כלל לא משנה.מה שחשוב הוא אם אתה כוונון נפח בתוכנה או בחומרה.

צמצום נפח התוכנה הוא בעצם שווה להקטין את עומק הסיביות.בשמע דיגיטלי, האות מחולק לדגימות שונות( נלקחות אלפי פעמים בשנייה), ועומק הסיביות הוא מספר הביטים המשמשים לתיאור כל מדגם.הנמכת האות מתבצעת על ידי הכפלת כל דגימה במספר קטן יותר, וכתוצאה מכך אתה כבר לא משתמש ברזולוציה מלאה כדי לתאר את השמע, וכתוצאה מכך טווח דינמי מופחת יחס אות לרעש.באופן ספציפי, כל 6 dB של הנחתה שווה להקטין את עומק הסיביות על ידי אחד.אם התחלת עם, למשל, שמע של 16 סיביות( סטנדרטי עבור תקליטורי שמע) והקטנת עוצמת הקול ב -12 dB, היית מקשיב ביעילות לשמע של 14 סיביות במקום.הפעל את עוצמת הקול למטה יותר מדי ואיכות יתחילו לסבול בצורה ניכרת.

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

PDF זה יש מידע נוסף וכמה איורים מעולה אם אתה מעוניין ללמוד יותר.

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

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

@ Joren פרסם שאלה טובה בהערות:

אז אם אני רוצה להגדיר את עוצמת הקול של התוכנה למקסימום, איך אני מתמודד עם הפקדים האנלוגיים שלי פתאום שיש טווח שמיש זעיר סופר?(כי אפילו הפיכת נפח אנלוגי לחצי הוא בדרך רם מדי.)

זה יכול להיות בעיה כאשר בקרת עוצמת הקול היא חלק מגבר, וזה כנראה המקרה עם רוב setups המחשב.מאז תפקיד מגבר הוא, כפי שהשם מרמז, להגביר, זה אומר את עוצמת השליטה של ​​טווח נע בין 0 ל יותר מ 1( לעתים קרובות הרבה יותר), וכאשר אתה כבר הפך את עוצמת הקול אל נקודת באמצע הדרך,אתה כנראה כבר לא מקטין, אבל למעשה הגברה את האות מעבר לרמות אתה מגדיר בתוכנה.

יש כמה פתרונות זה:

  • קבל attenuator פסיבי.מאז זה לא להגביר את האות, הרווח שלה נע בין 0 ל 1, אשר נותן לך טווח שמיש הרבה יותר גדול.
  • יש שני פקדי עוצמת קול אנלוגיים.אם מגבר החשמל שלך או רמקולים יש נפח או קלט לקצץ שליטה, זה יעבוד נהדר.השתמש באפשרות זו להגדרת עוצמת קול ראשית כדי להגביר את טווח השמע הרגיל של בקרת עוצמת הקול.
  • אם השניים הקודמים אינם אפשריים או אפשריים, פשוט הפחיתו את עוצמת הקול ברמת מערכת ההפעלה, עד שתגיעו לפשרה הטובה ביותר בין טווח השמע על בקרת עוצמת הקול האנלוגית ואיכות השמע.לשמור על תוכניות בודדות ב 100% כדי למנוע כמה עומק קצת הפחתות ברציפות.יש לקוות שלא תהיה ירידה ניכרת באיכות השמע.או אם יש, אז אני בטח מתחיל להסתכל על מקבל מגבר חדש כי אין כמו תשומות רגישות, או יותר טוב, יש דרך להתאים קלט קלט.

@ Lyman Enders Knowles הצביע על כך שהבעיה של הפחתת עומק סיביות אינה חלה על מערכות הפעלה מודרניות.באופן ספציפי, החל ב- Vista, Windows באופן אוטומטי upamples כל הזרמים שמע ל 32 סיביות נקודה צפה לפני ביצוע כל attenuation.משמעות הדבר היא, כי אם אתה נמוך להפוך את עוצמת הקול, לא צריך להיות אובדן יעיל של פתרון.עם זאת, בסופו של דבר השמע צריך להיות למטה המרה( ל 16 סיביות, או 24 סיביות אם DAC תומך בכך), אשר יציג כמה שגיאות quantisation.כמו כן, מחליש הראשון ומגביר מאוחר יותר יגדיל את רצפת הרעש, כך העצה לשמור על רמות התוכנה ב 100% ו להחליש בחומרה, קרוב לסוף שרשרת האודיו שלך ככל האפשר, עדיין עומד.

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