מישהו ביקש ממני להוריד את הסאונד מהקלטת הרצאה של 40 דקות כדי שיוכל להיכנס לטלפון לנסיעה. עשיתי את הדבר המובן מאליו תחילה, שהיה המרתו ל-MP3, וזה לקח כמה דקות והפקתי קובץ קצת יותר גדול מהשמע שכבר ישב בתוך הסרטון. אחר כך עשיתי את הדבר שהייתי צריך לעשות קודם ולהעתיק את המסלול במקום. זה לקח פחות משנייה, הקובץ היה קטן יותר, והשמע היה זהה לסיביות למה שהמקליט תפס. השיטה השנייה אינה טריק או קיצור דרך. לשם כך תוכנן פורמט הקובץ, וכמעט כל ממיר שעונה על השאלה הזו מתעלם ממנו.
TL;DR: MP4 או MOV נושאים בדרך כלל אודיו AAC, ו-M4A הוא אותו AAC במיכל אודיו בלבד מאותה משפחה, כך שניתן להעתיק את הרצועה ישר החוצה ללא פענוח וללא הפסד. נמדד בקליפ בדיקה של 60 שניות כאן: העותק הסתיים תוך 0.04 שניות ולזרם האודיו שחולץ היה אותו MD5 כמו הזרם בתוך הסרטון. קידוד אותו אודיו ל-MP3 ב-192 kbps לקח 0.36 שניות, הפיק קובץ גדול ב-48% ועבר סבב שני של דחיסה מאבדת שהוא לא היה צריך. בחר M4A אלא אם כן משהו במורד הזרם מסרב לו, בחר WAV כאשר עורך או מתמלל רוצים PCM, ובחר MP3 רק עבור מכשיר שלא קורא שום דבר אחר. כְּכ מַחלֵל הַ עושה את שלושתם בלשונית הדפדפן, כך שפגישה מוקלטת לעולם לא יוצאת מהמכונה.
מה יש ברצועת אודיו של MP4?
MP4 הוא מיכל, מה שאומר שזו מערכת תיוק ולא פורמט. בתוכו יש זרמים נפרדים: אחד שמחזיק תמונות דחוסות, אחד מחזיק צליל דחוס, לפעמים רצועות כתוביות וסמני פרקים לצדם. הקונטיינר מתאר היכן כל אחד מתחיל, כמה זמן הוא פועל ובאיזה codec נעשה שימוש, וזה כמעט כל מה שהוא עושה.
זרם הקול ב-MP4 הוא כמעט תמיד AAC. זה מה שאייפון מייצר, מה מייצרת הקלטת מסך של MAC, מה מייצרת QuickTime Export, מה מייצר מזל"ט, ומה כל מצלמה שכותבת MP4 או MOV מייצרת במשך כחמש עשרה שנה. ישנם יוצאים מן הכלל, בעיקר קבצים ישנים יותר עם אודיו MP3 בתוך עטיפת MP4 ופורמטים מקצועיים הנושאים PCM לא דחוס, אבל AAC הוא ברירת המחדל המוחצת.
ניתן לסמן בכל קובץ שיש לך. ffprobe יגיד לך בשורה אחת, וכך גם מפקח הקבצים ברוב נגני הווידאו. בקליפ הבדיקה שבניתי עבור מדריך זה, זרם האודיו מדווח כ aac, 44100 Hz, stereo, 128158 bit/s, שהיא הקלטה רגילה בדרגת מצלמה.
התוצאה השימושית היא זו שבסעיף הבא. ברגע שאתה יודע שהזרם הוא AAC, אתה יודע ש-M4A יכול להחזיק אותו מבלי לגעת בו.
מדוע האודיו יכול לצאת מבלי להמיר אותו?
מכיוון ש-M4A הוא אותו מיכל עם חלק הווידאו שנותר בחוץ.
גם MP4 וגם M4A הם פרופילים של פורמט קובץ המדיה הבסיסי של ISO, המבנה המתוקנן כ-ISO/IEC 14496-12 ומשותף על ידי MP4, M4A, M4V, MOV ועוד קומץ אחרים. זה צמח מתוך פורמט QuickTime של אפל, של מי פריסת התיבה עדיין מתועדת במלואה ונקרא כתיאור של MP4 כי זה כמעט אחד. התיבות פרוסות באותו אופן, הטבלאות לדוגמה פועלות באותו אופן, ורצועת AAC שנכתבה באחת היא בייט עבור בייט אותה רצועה שנכתבה בשנייה. התוסף שונה כך שמערכת הפעלה תדע אם לפתוח חלון נגן, ועבור זה נועדה התוסף.
אז חילוץ אודיו מ-MP4 ל-M4A אינו המרה. זהו רמיקס: דגימות האודיו נקראות ממיכל אחד ונכתבות לתוך אחר, ואין מפענח או מקודד מעורבים בשום שלב. שום דבר לא מתפרש, אז שום דבר לא יכול להתפרק.
זו אותה הבחנה שגורמת לאי ההבנה הגדולה יותר בצד הווידאו, המכוסה ב מדריך פורמט הווידאו: החלפת עטיפה קרובה לחופשית, שינוי הדחיסה בתוכה לא. חילוץ אודיו הוא המקרה שבו האפשרות החינמית היא גם הנכונה, וזה נדיר יותר ממה שהיא צריכה להיות.
במונחים של ffmpeg כל הפעולה היא ארבעה ארגומנטים:
ffmpeg -i recording.mp4 -vn -acodec copy recording.m4a
-vn מפיל את זרם הווידאו. עזוב את זה ו-FFMPeg מנסה לשאת את התמונה לתוך מיכל שאין לו איפה לשים אותו, מה שמייצר M4A נגן המוזיקה שלך מסרב לפתוח. -acodec copy הוא החלק שהופך אותו ללא הפסדים: הוא אומר ל-FFMPEG להעביר את הדגימות במקום למסור אותן למקודד.
איך אתה יודע שהעותק באמת לא איבד כלום?
כי אתה יכול לגיבוב את הזרם לפני ואחרי, ושני הגיבובים תואמים.
בניתי קובץ בדיקה של 60 שניות, 1280x720 H.264 וידאו עם רצועת AAC סטריאו של 128 kbps, 19 מגה-בייט בסך הכל. ואז חיברתי את זרם האודיו בתוך הווידאו, העתקתי את האודיו וצירפתי אותו שוב:
$ ffmpeg -i src.mp4 -vn -c:a copy -f md5 -
MD5=650032f86f01780991c64c30bd02f71b
$ ffmpeg -i src.mp4 -vn -acodec copy out.m4a
real 0.04
$ ffmpeg -i out.m4a -c:a copy -f md5 -
MD5=650032f86f01780991c64c30bd02f71b
אותו תקציר, כך שנתוני האודיו הדחוסים ב-M4A הם נתוני האודיו הדחוסים מהסרטון, ללא שינוי אחד. הקובץ שחולץ היה 950 KB וכל הפעולה ארכה 0.04 שניות, שזה בערך הזמן שלוקח לקרוא 19 MB מ-SSD.
כדאי להריץ את הבדיקה הזו על הקובץ שלך במקום לקחת אמון, כי זו הדרך היחידה לדעת עותק אמיתי מהמרה שמתיימרת להיות כזו. אם שני הגיבובים שונים, משהו קידד מחדש את האודיו שלך תוך שהוא אומר לך שלא.
מה עולה לך בחירת MP3 במקום?
דור שני של דחיסה אובדן, בתוספת קובץ גדול יותר.
AAC ו-MP3 פועלים שניהם על ידי השלכת מה שמודל פסיכו-אקוסטי חוזה שאינך יכול לשמוע, והם לא מסכימים לגבי מה זה. הם מפצלים את האות למספרים שונים של פסים, הם מדגמים מיסוך בצורה שונה, והם מטפלים בחולפים פתאומיים בצורה שונה. אז כאשר מקודד MP3 מקבל את הפלט המפוענח של קובץ AAC, הוא לא יכול לדעת אילו חלקים הגיעו מהמיקרופון ואיזה המקודד הראשון השאיר מאחור. הוא מבלה ביטים בשימור שניהם, וזורק חלק ממה ששרד את המעבר הראשון.
הנה אותו קליפ של 60 שניות בכל נתיב:
| פלט | איך זה נוצר | גודל | זְמַ | הפסד נוסף |
|---|---|---|---|---|
| m4a | זרם AAC הועתק | 972,706 בתים | 0.04 שניות | אף אחד, זהה ל |
| mp3 192 kbps | מפוענח, מקודד מחדש עם צולע | 1,441,479 בתים | 0.36 שניות | כן, דור שני |
| גַלגַל | מפוענח ל-16 סיביות PCM | 10,584,142 בתים | 0.05 שניות | לא נוסף, אף אחד לא בוטל |
ה-MP3 גדול ב-48% מה-M4A תוך כדי אודיו שעבר מקודד אחד יותר אובד. אין הגדרה שנמנעת מכך, כי ההפסד הוא בפענוח ומקודד מחדש את עצמו ולא בקצב הסיביות.
אף אחד מהם לא עושה MP3 שגוי. מערכת סטריאו לרכב משנת 2009, מקליט קול זול, הליכון בחדר כושר עם יציאת USB וכמות מפתיעה של תוכנות שידור יקראו MP3 ולא שום דבר אחר. כשזה היעד, אובדן הדור הוא המחיר של הקובץ שמתנגן בכלל, וזה מחיר קטן לדיבור. הנקודה היא לשלם את זה ביודעין ולא בגלל שכלי בחר עבורך MP3.
האם קצב סיביות MP3 גבוה יותר הופך את החילוץ לטוב יותר?
זה הופך את ה-MP3 לעותק נאמן יותר של האודיו הפגום, וזה לא אותו דבר טוב יותר.
בדקתי את זה עם מקור פס רחב, כי גוונים טהורים הם קלים עבור codec ולא אומרים לך כלום. קליפ הבדיקה היה 30 שניות של רעש ורוד מעורבב עם סינוס נמוך, המקודד ל-128 kbps AAC, וזה בערך כמה קשה מוזיקה אמיתית על מקודד. לאחר מכן פענחתי את ה-AAC ל-PCM לשימוש כהתייחסות, קידדתי אותו ל-MP3 בשני קצבי סיביות, ומדדתי את יחס האות לעיוות של כל אחד מהם מול ההפניה:
| קצב סיביות MP3 | גודל ל-30 שניות | SDR נגד מקור AAC |
|---|---|---|
| 192 Kbps | 705 KB | 26.7 dB |
| 320 Kbps | 1.1 מגה | 42.3 dB |
קובץ ה-320 kbps הוא שחזור הרבה יותר קרוב של האודיו של AAC, בכ-15 dB. מה שהוא לא הוא שחזור קרוב יותר של ההקלטה המקורית, כי ה-AAC כבר זרק את זה ואף מקודד לא יכול להחזיר אותו. ה-400 KB הנוספים קנו עותק נאמן יותר של הפלט הראשון של המקודד, כולל חפצים.
אז הכלל מ מדריך ממיר האודיו מחזיק, עם סיבה חדה יותר מאחוריו. התאמה או חיתוך קל של קצב הסיביות של המקור הוא הטווח ההגיוני. מעבר הרבה מעל זה אחסון הוצאות כדי לשמר פרטים שאינם בהקלטה, ומעבר הרבה מתחתיו זורקים עזרה שנייה ממה שיש.
אם נאמנות למקור היא מה שאכפת לך ממנו, התשובה היא לא קצב סיביות. זה העותק M4A, שאין לו החלטה על קצב סיביות.
מתי WAV היא התשובה הנכונה?
כשמשהו במורד הזרם רוצה PCM, וזה לעתים קרובות יותר ממה שאנשים מצפים.
עורכי אודיו מעדיפים אותו מכיוון שהוא אינו זקוק לפענוח וניתן לערוך אותו לדוגמה לפי דוגמה. שירותי תמלול ודגמי דיבור דורשים זאת לעתים קרובות, ואלה שמקבלים אודיו דחוס בדרך כלל מפענחים אותו ל-PCM פנימי בכל מקרה. כלי יישור מאולצים, תוכנת ניתוח אקוסטי וכל דבר שעושה עיבוד אותות מתחילים כולם מ-PCM.
WAV לא מוסיף הפסד נוסף, אם כי הוא לא יכול לבטל את מה שהמקור כבר נזרק. ל-WAV עשוי ממסלול AAC של 128 Kbps עדיין יש את כל הפרט החסר שה-AAC היה חסר. זהו מיכל נאמן לאודיו פגום, וזה בדיוק מה שאתה רוצה כאשר השלב הבא הוא ניתוח במקום האזנה.
התוצאה הנמדדת מרגיעה בנקודה זו. ה-WAV שחילצתי היה זהה ל-bit עבור פענוח ישיר של אודיו המקור, אותו MD5, כך שהחילוץ לא הוסיף דבר משלו. העלות היא גודל, שהסעיף הבא מכסה.
16 סיביות 44.1 קילו-הרץ סטריאו הוא ברירת המחדל ההגיונית ומה שהחלץ כותב. זה מפרט CD, הוא קריא אוניברסלי, ושום דבר לא מתקבל על ידי כתיבת PCM של 24 סיביות ממקור שהיה אובד מלכתחילה.
כמה גדול יהיה הקובץ?
כצפוי, שהוא החלק השימושי.
גודל האודיו הוא משך קצב הסיביות, ללא תלות בתוכן, כך שבניגוד לווידאו ניתן לומר לך לפני תחילת העבודה במקום לנחש לאחר מכן.
| פורמט | לדקה, סטריאו | שעה אחת |
|---|---|---|
| M4A הועתק ממקור של 128 kbps | 0.95 מגה-בייט | 57 מגה |
| mp3 192 kbps | 1.4 מגה-בייט | 84 מגה |
| mp3 128 kbps | 0.96 מגה-בייט | 58 מגה |
| WAV 16-bit 44.1 kHz | 10.1 MB | 606 מגה |
שורת ה-WAV היא זו שמפתיעה אנשים. 10.1 MB לדקה הוא נתון מדוד מהבדיקה שלמעלה, והוא נובע ישירות מהחשבון: 44,100 דגימות שנייה, שני בתים לדגימה, שני ערוצים. שעה של אודיו של הרצאה ב-WAV היא קובץ של 600 מגה-בייט, שהוא גדול יותר מרבים מהסרטונים שמהם יצא וגדול יותר ממה ששירותים מסוימים יקבלו כהעלאה.
זו גם הסיבה שהחלץ מציג אומדן לפני שהוא פועל. הקלטה של שעה שחולצה ל-WAV היא דבר סביר לרצות ודבר לא הגיוני להיות מופתע ממנו.
מדוע WebM מסרב להעתיק את האודיו שלו ל-M4A?
מכיוון שה-codec בתוכו הוא אחד שמיכל MPEG-4 לא יעביר, והכלי כנה לגבי זה במקום קידוד מחדש בשקט.
WebM מחזיק אודיו של OPUS או VORBIS, לא AAC. אף אחד מהם לא שייך ל-M4A מבחינת המוקסים הסטנדרטיים, כך שנתיב ההעתקה אינו זמין. ffmpeg אומר זאת בפשטות:
[ipod @ 0x75bd019180] Could not find tag for codec opus in stream #0,
codec not currently supported in container
[out#0/ipod] Could not write header (incorrect codec parameters ?)
יש מפרט שפורסם עבור עטיפת אופוס במיכל מדיה בסיסית של ISO, אז זו מציאות כלי עבודה והשמעה ולא חוסר אפשרות תיאורטית. בפועל שום דבר לא תמסור את הקובץ להשמעת M4A מלא באופוס, אז התשובה השימושית היא לקוד מחדש. על אותו תוכן בדיקה שלקח 0.32 שניות למשך 20 שניות של אודיו והפיק קובץ של 473 קילובייט, שהוא דור אחד של אובדן והאפשרות היחידה הזמינה.
אותו היגיון קובע כל מקור אחר. MP4, MOV, M4V ו-M4A יכולים להעתיק את ה-AAC שלהם. WebM, MKV עם אופוס או Vorbis, וכל דבר הנושא codec מחוץ למשפחת MPEG-4 לא יכול, והמחלץ אומר באיזה מקרה אתה נמצא לפני שהוא מתחיל ולא אחריו.
למה משכי הזמן לא תואמים בדיוק?
כי AAC ו-MP3 שניהם מרפדים את הפלט שלהם, ושני המכולות מטפלים בריפוד הזה בצורה שונה. זה הפרט ששובר את ההשמעה ללא פערים, והוא מופיע בבירור במספרי הבדיקה.
האודיו של המקור היה בדיוק 60 שניות, 2,646,000 דגימות ב-44.1 קילו-הרץ. ה-M4A שחולץ מדווח על משך של 60.000000 שניות בדיוק. ה-WAV וה-MP3 שחולצו מדווחים שניהם על 60.000363 שניות, שזה 16 דגימות ארוכות יותר.
16 הדגימות הללו הן עיכוב מקודד. AAC עובד ב-1024 פריימים לדוגמה, כך שהקלטה של 60 שניות אינה מתחלקת באופן שווה והמקודד מרפד את הסוף. ה-M4A מסתיר זאת באמצעות רשימת עריכה, טבלה קטנה במיכל שאומרת איזה חלק מהפלט המפוענח הוא ההקלטה האמיתית. פענח את ה-M4A ותקבל את 2,646,016 הדגימות המרופדות בחזרה, וממנו מגיעות ה-0.36 מילישניות הנוספות של ה-WAV.
ל-MP3 אין רשימת עריכה, כי הפורמט קדם לרעיון. מה שיש לו במקום זאת הוא תג המידע הצולע, בלוק ספקים במסגרת הראשונה המתעד כמה דוגמאות לזרוק בכל קצה. כְּכ פריסת השדה מתועדת בתים לפי בתים, וה-Encoder Delay וריפוד הקצה חולקים בתים 0xB1 עד 0xB3 כשני ערכי 12 סיביות. מפוענח, ה-MP3 חזר ל-2,646,016 דגימות, התואמים את ה-WAV בדיוק, כך שהתג עשה את העבודה שלו כאן. נגן שמתעלם ממנו, או מקודד שלא מצליח לכתוב אותו, הוא המקום שממנו מגיע הלחיצה הנשמעת בין רצועות של אלבום רציף.
כל זה לא משנה להרצאה או לפודקאסט. זה חשוב מאוד עבור אלבום חי או מיקס DJ, וזו הסיבה שראוי להעדיף את נתיב ההעתקה כשהוא זמין: אין מקודד מעורב, כך שאין ריפוד חדש.
האם M4A מתנגן בכל מקום MP3 מתנגן?
קרוב אליו, עם רשימה קצרה של חריגים שכדאי לדעת לפני שאתה מתחייב.
כל מה שנעשה בעשור הזה מנגן M4A. iOS ואנדרואיד עושים שניהם באופן מקורי, כל מערכת הפעלה שולחנית עושה זאת, כל דפדפן עושה זאת, Spotify ו-VLC ו-Plex ואפליקציית Music Stock בכל טלפון שבבעלותך כולם עושים. הפורמט הוא בן עשרים שנה והיה פלט ברירת המחדל של הטלפון הפופולרי ביותר על פני כדור הארץ עבור רובם.
החריגים מתקבצים בשני מקומות. הראשון הוא מערכות סטריאו ישנות יותר לרכב וחומרה עצמאית, במיוחד יחידות ראש מלפני 2012 בערך, שם מקל USB מלא בקבצי M4A נקרא ריק. השנייה היא תוכנה שמקבלת העלאות אודיו ומאמתת בהרחבה ולא לפי תוכן, שמסרבת ל-M4A ברשימה שנכתבה לפני שנים ומעולם לא נבדקה מחדש. שירותי תמלול היו עבריין נפוץ כאן, וכך העיתונאי ב מדריך ממיר האודיו בסופו של דבר עם ארבע שעות של קבצים שהשירות שלה לא היה לוקח.
גישה סבירה: חילוץ ל-M4A תחילה, כי הוא מיידי וללא הפסדים, ושמור אותו כמאסטר. אם היעד מסרב, המר את ה-M4A ל-MP3 פעם אחת. לאחר מכן שילמת עבור דור אחד של הפסד במקום להפוך את העותק המפסיד לעותק היחיד שלך.
כמה זמן לוקח חילוץ, ומה מחליט על זה?
קריאת הקובץ, בעיקר, ולאחר מכן אם מדובר במקודד.
נתיב ההעתקה מוגבל על ידי מהירות דיסק וזיכרון ולא על ידי עיבוד. 0.04 שניות עבור קובץ של 19 מגה-בייט הוא לא האודיו שעובדים עליו, זה הקובץ שנקרא ומיכל חדש נכתב. להגדיל את זה, הקלטת הרצאה של 40 דקות של כמה מאות מגה-בייט יוצאת תוך שנייה או שתיים, וכמעט כל זה הוא הדפדפן שקורא את הקובץ בכרטיסייה.
נתיבי הקידוד מוגבלים על ידי המקודד. LAME לקח 0.36 שניות במשך 60 שניות של אודיו סטריאו במכונה זו, שהיא מהירה בערך פי 165 מהזמן אמת, כך ששעה של אודיו היא בסביבות 20 שניות של עבודה. קידוד מחדש של AAC מ-WebM נמדד באופן דומה. אלה מהירים מספיק כדי שהסרגל של ההתקדמות נמצא שם בעיקר בשביל כנות ולא לצורך.
דבר אחד כן שולט בכל השאר, וזה לא האודיו. טעינת סרטון המקור לדף היא הצעד האיטי עבור קובץ גדול, מכיוון שכל הקובץ נכנס לזיכרון הכרטיסיות. זו הסיבה למכסה של 500 מגה-בייט: מעבר לכך לשונית מתחילה להיכשל בדרכים שקשה יותר להסביר מאשר מגבלה מוצהרת. אם אתה עובד עם קובץ גדול מזה, חתוך אותו תחילה עם ה וידיאו טרימר הוא בדרך כלל מהיר יותר מאשר להילחם בגבול, ו מדריך הגזירה מכסה מדוע גם החתך הזה כמעט בחינם.
מה קורה כאשר בסרטון יש יותר מרצועת אודיו אחת?
רצועה אחת יוצאת, נבחרה עבורך, והאחרות נשמטות ללא תגובה. כדאי לדעת כי מדובר בכישלון שקט ולא בקול רם.
בדקתי אותו עם קובץ הנושא שני זרמי שמע, רצועת סטריאו של 128 kbps ו-64 kbps מונו, שהוא בערך בצורת הקלטה עם מיקרופון מצלמה ומיקרופון דש נפרד. חילוץ הפיק זרם בודד, ה-128 kbps Stereo One, 950 KB, ללא אזכור בשום מקום שהיה קיים רצועה שנייה.
הבחירה אינה אקראית כללי בחירת זרם מתועדים בחר את הזרם שהוא שופט בצורה הטובה ביותר, שעבור אודיו פירושו ספירת הערוצים הגבוהה ביותר, כך שבדרך כלל אתה מקבל את הערוץ שרצית. אבל אם רצועת המונו השקטה הייתה האודיו של הראיון והסטריאו היה רעשי חדר מהמצלמה, אתה מבין את הדבר הלא נכון ושום דבר לא אומר לך.
קבצים מרובי מסלולים הם זרימות עבודה מקצועיות חיצוניות נדירות, וכמעט שום דבר מטלפון או מקליט מסך לא כולל יותר מזרם שמע אחד. אם אתה עובד עם קטעים מצילום אמיתי, בדוק את רשימת הזרם לפני החילוץ, וצפה להשתמש ישירות ב-FFMPEG עם מפורש -map 0:a:1 כשצריך את המסלול השני.
האם לחלץ את האודיו או להמיר את כל הסרטון?
חלץ, אם מה שאתה רוצה זה הסאונד. שני המבצעים אינם חלופות ואנשים מגיעים לא נכון באופן קבוע.
המרת סרטון ל-MP3 הוא ביטוי המופיע במיליוני חיפושים בחודש ומתאר פעולה שאף אחד לא רוצה. זה מרמז על פענוח וביטול התמונה, פענוח האודיו וקידוד מחדש, שזו עבודה רבה כדי להגיע לגרסה גרועה יותר של משהו שכבר היה שם. כְּכ ממיר וידאו קיים למקרה שבו אתה רוצה סרטון בסוף, בפורמט משהו יתנגן. כאשר אתה רוצה אודיו, חילוץ הוא הפעולה, ונתיב ההעתקה אומר שהוא גם הזול.
טבלת ההחלטות קצרה:
| מה שאתה רוצה | להשתמש | עלות |
|---|---|---|
| הפסקול כקובץ | חלץ ל-M4A | כלום, זרם הועתק |
| הפסקול לעורך או לתמלול | חלץ ל-wav | גודל בלבד |
| הפסקול על חומרה ישנה | חלץ ל-mp3 | דור אחד |
| סרטון קטן יותר, כלול תמונה | מַדחֵף | תלוי ב-CRF, ראה מדריך הדחיסה |
| אותו סרטון בפורמט שמתנגן | ממיר וידאו | לעתים קרובות רימוקס, אז כלום |
התבנית על פני כל חמש השורות היא זו ששווה לקחת: שאלו האם הפעולה דורשת קידוד מחדש, והעדיפו את זו שלא.
מה משתנה הפעלתו בדפדפן?
לאן הולכת ההקלטה, מה שלשמע הוא בדרך כלל כל השאלה.
ה-Extractor מריץ FFMPeg הידור ל-WebAssembly בתוך הדף. הסרטון נקרא מהדיסק שלך לזיכרון הכרטיסיות, זרם האודיו נמשך לשם, והתוצאה מועברת בחזרה כהורדה. שום בקשה לא נושאת את הקובץ, שום דבר לא נמצא בתור בשרת, ולא קיים עותק בשום מקום כדי שמישהו ישכח למחוק.
חילוץ אנשי האודיו הוא בעיקר מהסוג שעושה את העניין הזה. מוקלטים פגישות, הרצאות, ראיונות, התייעצויות, שיחות עם עורך דין או רופא, תזכירים קוליים עם דברים שלא היית מפרסם. האלטרנטיבה המקובלת היא להעלות את ההקלטה לאתר שאינך יודע עליו דבר, בתמורה לפעולה שבנתיב ההעתקה יש מיכל משכתב את המכונה שלך מסתיים תוך פחות משנייה.
המסחר הוא מכסה ה-500 מגה-בייט וזרימת העבודה של קובץ אחד בכל פעם, מכיוון שללשונית דפדפן יש פחות זיכרון משרת וללא תור. עבור הקלטה בודדת, לשם כך כמעט תמיד זה נועד, זו גבול שלא תגיעו אליו והבטחת פרטיות שלא תוכלו לקבל בדרך אחרת.



