זהו הפקודה ffmpeg-resampler שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ffmpeg-resampler - FFmpeg Resampler
תיאור
FFmpeg resampler מספק ממשק ברמה גבוהה לאודיו של ספריית libswresample
כלי עזר לדגימה מחדש. במיוחד זה מאפשר לבצע דגימת אודיו מחדש, אודיו
פריסת ערוץ מחדש, והמרת פורמט אודיו ופריסת אריזה.
RESAMPLER אפשרויות
ה-Resampler האודיו תומך באפשרויות הבאות בשם.
ניתן להגדיר אפשרויות על ידי ציון -אוֹפְּצִיָה ערך בכלי FFmpeg, אוֹפְּצִיָה=ערך עבור
הם מסנן לדוגמה, על ידי הגדרת הערך במפורש באפשרויות "SwrContext" או באמצעות ה-
libavutil/opt.h API לשימוש פרוגרמטי.
אני, in_channel_count
הגדר את מספר ערוצי הקלט. ערך ברירת המחדל הוא 0. הגדרת ערך זה לא
חובה אם פריסת הערוץ המתאימה in_channel_layout מוגדר.
אוח, out_channel_count
הגדר את מספר ערוצי הפלט. ערך ברירת המחדל הוא 0. הגדרת ערך זה לא
חובה אם פריסת הערוץ המתאימה out_channel_layout מוגדר.
אוך, ספירת_ערוץ_משומשים
הגדר את מספר ערוצי הקלט בשימוש. ערך ברירת המחדל הוא 0. אפשרות זו משמשת רק
למיפוי מיוחד.
איסר, in_sample_rate
הגדר את קצב דגימת הקלט. ערך ברירת המחדל הוא 0.
אוסר, שיעור_מדגם_out_sample
הגדר את קצב דגימת הפלט. ערך ברירת המחדל הוא 0.
isf, in_sample_fmt
ציין את פורמט דגימת הקלט. הוא מוגדר כברירת מחדל ל"ללא".
osf, out_sample_fmt
ציין את פורמט דגימת הפלט. הוא מוגדר כברירת מחדל ל"ללא".
tsf, internal_sample_fmt
הגדר את פורמט המדגם הפנימי. ערך ברירת המחדל הוא "ללא". זה יהיה אוטומטית
נבחר כאשר הוא אינו מוגדר במפורש.
icl, in_channel_layout
ocl, out_channel_layout
הגדר את פריסת ערוץ הקלט/פלט.
לִרְאוֹת מה היא ערוץ מערך סעיף in מה היא ffmpeg-utils(1) מדריך ל עבור התחביר הנדרש.
קליב, center_mix_level
הגדר את רמת התערובת המרכזית. זהו ערך המבוטא ב-deciBel, וחייב להיות ב-
מרווח [-32,32].
סלב, רמת_מיקס_סראונד
הגדר את רמת מיקס ההיקפים. זהו ערך המבוטא ב-deciBel, וחייב להיות ב-
מרווח [-32,32].
lfe_mix_level
הגדר את תערובת LFE לרמה שאינה LFE. הוא משמש כאשר יש קלט LFE אך אין LFE
תְפוּקָה. זהו ערך המבוטא ב-deciBel, וחייב להיות במרווח [-32,32].
rmvol, rematrix_volume
הגדר את עוצמת הקול של הרמטריקס. ערך ברירת המחדל הוא 1.0.
rematrix_maxval
הגדר את ערך הפלט המקסימלי עבור rematrixing. זה יכול לשמש כדי למנוע גזירה לעומת.
מניעת הפחתת נפח ערך של 1.0 מונע גזירה.
דגלים, swr_flags
הגדר דגלים המשמשים את הממיר. ערך ברירת המחדל הוא 0.
הוא תומך בדגלים האישיים הבאים:
מיל כוח דגימה מחדש, דגל זה מאלץ להשתמש בדגימה מחדש גם כאשר הקלט ו
קצב דגימת פלט תואם.
dither_scale
הגדר את סולם הדיטר. ערך ברירת המחדל הוא 1.
dither_method
הגדר את שיטת ה-dither. ערך ברירת המחדל הוא 0.
ערכים נתמכים:
מלבני
בחר תנועות מלבני
משולש
בחר תנועות משולשות
משולש_hp
בחר תנועות משולשות עם מעבר גבוה
ליפשיץ
בחר דיטר לעיצוב רעשי ליפשיץ
שיבטה
בחר shibata עיצוב רעש
low_shibata
בחר תנועות עיצוב רעשי shibata נמוך
high_shibata
בחר תנועות עיצוב רעשי shibata גבוהות
f_weighted
בחר תנועות עיצוב רעשים במשקל f
modified_e_weighted
בחר תנועות עיצוב רעשים משוקללות אלקטרוניות
משופר_e_weighted
בחר תנועות עיצוב רעשים משופרות משוקללות אלקטרוניות
דגלם מחדש
הגדר מנוע דגימה מחדש. ערך ברירת המחדל הוא swr.
ערכים נתמכים:
Swr בחר את ה- SW Resampler המקורי; אפשרויות סינון דיוק ו-cheby אינן
ישים במקרה זה.
soxr
בחר את SoX Resampler (כאשר זמין); פיצוי ואפשרויות סינון
filter_size, phase_shift, filter_type ו-kaiser_beta, אינם ישימים כאן
מקרה.
filter_size
עבור swr בלבד, הגדר את גודל מסנן הדגימה מחדש, ערך ברירת המחדל הוא 32.
shift_phase
עבור swr בלבד, הגדר שינוי שלב של דגימה מחדש, ערך ברירת המחדל הוא 10, וחייב להיות ב-
מרווח [0,30].
ליניארי_אינטרפ
השתמש באינטרפולציה לינארית אם מוגדר ל-1, ערך ברירת המחדל הוא 0.
הפסקה
הגדר יחס תדר חיתוך (swr: 6dB point; soxr: 0dB point); חייב להיות ערך צף
בין 0 ל-1. ערך ברירת המחדל הוא 0.97 עם swr, ו-0.91 עם soxr (אשר, עם
קצב דגימה של 44100, שומר על כל רצועת השמע ל-20kHz).
דיוק
עבור soxr בלבד, הדיוק בסיביות שאליו יחושב האות שנדגם מחדש.
ערך ברירת המחדל של 20 (אשר, עם דיבור מתאים, מתאים ל-a
עומק סיביות יעד של 16) נותן את 'איכות גבוהה' של SoX; ערך של 28 נותן SoX's
'איכות גבוהה מאוד'.
צ'בי
עבור soxr בלבד, בוחר ב-passband rolloff none (Chebyshev) ובדיוק גבוה יותר
קירוב ליחסים 'לא רציונליים'. ערך ברירת המחדל הוא 0.
אסינכרוני
עבור swr בלבד, סנכרון שמע פשוט של פרמטר אחד עם חותמות זמן באמצעות מתיחה, סחיטה,
מילוי וזיזום. הגדרה זו ל-1 תאפשר מילוי וחיתוך, גדול יותר
ערכים מייצגים את הכמות המקסימלית בדגימות שניתן למתוח את הנתונים או
נלחץ לכל שנייה. ערך ברירת המחדל הוא 0, ולכן לא מוחל פיצוי
הדגימות תואמות את חותמות הזמן של האודיו.
first_pts
עבור swr בלבד, נניח שהנקודות הראשונות צריכות להיות הערך הזה. יחידת הזמן היא 1 / מדגם
ציון. זה מאפשר ריפוד/גיזום בתחילת הזרם. כברירת מחדל, לא
ניתנת הנחה לגבי הנקודות הצפויות של המסגרת הראשונה, כך שאין ריפוד או חיתוך
בוצע. לדוגמה, ניתן להגדיר זאת ל-0 כדי לרפד את ההתחלה בשתיקה אם an
זרם האודיו מתחיל לאחר זרם הווידאו או כדי לחתוך דגימות כלשהן עם נקודות שליליות
עקב עיכוב מקודד.
min_comp
עבור swr בלבד, הגדר את ההפרש המינימלי בין חותמות זמן ונתוני אודיו (ב
שניות) כדי להפעיל מתיחה/סחיטה/מילוי או חיתוך של הנתונים כדי להפוך אותם
להתאים את חותמות הזמן. ברירת המחדל היא שמתיחה/סחיטה/מילוי וגזירה היא
מושבת (min_comp = "FLT_MAX").
min_hard_comp
עבור swr בלבד, הגדר את ההפרש המינימלי בין חותמות זמן ונתוני אודיו (ב
שניות) כדי להפעיל הוספה/השמטה של דגימות כדי שיתאים לחותמות הזמן. זֶה
האפשרות למעשה היא סף לבחירה בין קשה (קצץ/מילוי) לרך
פיצוי (לחיצה/מתיחה). שים לב שכל הפיצוי מושבת כברירת מחדל
דרך min_comp. ברירת המחדל היא 0.1.
comp_duration
עבור swr בלבד, הגדר את משך הזמן (בשניות) שבו הנתונים נמתחים/סוחטים כדי ליצור
זה תואם את חותמות הזמן. חייב להיות ערך צף כפול לא שלילי, ערך ברירת המחדל הוא
1.0.
max_soft_comp
עבור swr בלבד, הגדר גורם מקסימלי לפיו הנתונים נמתחים/סוחטים כדי שיתאימו
את חותמות הזמן. חייב להיות ערך צף כפול לא שלילי, ערך ברירת המחדל הוא 0.
קידוד_מטריקס
בחר קידוד סטריאו עם מטריצה.
הוא מקבל את הערכים הבאים:
אף לא אחד
אל תבחר באף אחת מהאפשרויות
Dolby
בחר Dolby
dplii
בחר Dolby Pro Logic II
ערך ברירת המחדל הוא "ללא".
filter_type
עבור swr בלבד, בחר סוג מסנן דגימה מחדש. זה משפיע רק על פעולות הדגימה מחדש.
הוא מקבל את הערכים הבאים:
מעוקב
בחר מעוקב
blackman_nuttall
בחר Blackman Nuttall Windowed Sinc
קֵיסָר
בחר Kaiser Windowed Sinc
kaiser_beta
עבור swr בלבד, הגדר את ערך Kaiser Window Beta. חייב להיות מספר שלם במרווח [2,16],
ערך ברירת המחדל הוא 9.
output_sample_bits
עבור swr בלבד, הגדר את מספר סיביות הדגימה של הפלט בשימוש עבור חילוף. חייב להיות מספר שלם
במרווח [0,64], ערך ברירת המחדל הוא 0, מה שאומר שהוא לא בשימוש.
השתמש ב-ffmpeg-resampler באינטרנט באמצעות שירותי onworks.net