ضبط یک جلسه
فصل ۳: ضبط یک جلسه
افزونه هرچه را که تب مرورگر شما میشنود و میبیند ضبط میکند. برای هر پلتفرم جلسهای که در مرورگر اجرا میشود این کافی است — اما هر پلتفرم جریان اولین اجرای کمی متفاوتی دارد.
دو مسیر ضبط
ضبط تب (tab capture) روی هر تب مرورگری کار میکند. افزونه از کروم یک «جریان رسانه» از تبی که در آن هستید میخواهد، و کروم بستهای شامل صدا (صدای سیستم درون تب) و بهطور اختیاری ویدیوی تب را به آن برمیگرداند. این مسیر همیشه کار میکند اما نمیداند که در یک جلسه است.
ضبط آگاه از جلسه روی پلتفرمهایی کار میکند که SeaMeet در آنها اسکریپت محتوای فعالی دارد. در Google Meet — که همیشه در دسترس است — افزونه تشخیص میدهد که به تماسی وارد شدهاید و میتواند شروع / توقف ضبط را به چرخه حیات جلسه گره بزند (میداند تماس کی تمام میشود و بهجای شما متوقفش میکند). در پلتفرمهای دیگر، این رفتار پس از آنکه مجوز میزبان اختیاری پلتفرم را بدهید در دسترس میشود.
حالتهای میکروفون
در بالای پنل کناری یکی را انتخاب کنید:
- صدای تب + میکروفون شما (پیشفرض) — صدای جلسه بهعلاوه صدای شما از میکروفونتان. این همان چیزی است که تقریباً برای هر جلسه واقعی میخواهید: سایر شرکتکنندگان در تب هستند و شما روی میکروفون.
- فقط صدای تب — بدون میکروفون. برای وبینارهایی که بیننده بیصدا هستید استفاده کنید، یا وقتی میخواهید پادکست یا سخنرانیای که در مرورگر پخش میشود را ضبط کنید.
- فقط میکروفون — صدای شما، بدون صدای تب. برای دیکته یا یادداشتهای شخصی مفید است؛ برای جلسه غیرمعمول است.
حالت مخصوص هر ضبط است. آن را قبل از فشردن دکمه شروع تغییر دهید؛ در میانه ضبط نمیتوانید عوضش کنید.
ضبط در Google Meet
بدون نیاز به راهاندازی — Google Meet همیشه در دسترس است.
- به روش معمول در یک تب کروم وارد جلسه شوید.
- پنل کناری SeaMeet را باز کنید (
Ctrl+Shift+S/Cmd+Shift+S). - پنل تماس Meet را تشخیص میدهد و دکمه Record this meeting را نشان میدهد. روی آن کلیک کنید.
- وقتی جلسه تمام شود، ضبط بهطور خودکار متوقف میشود.
افزونه پایان جلسه را به دو روش تشخیص میدهد: اسکریپت محتوای Meet آن را اعلام میکند، و خدمتکار سرویس (service worker) بهطور جداگانه مراقب است تب نشانی جلسه را ترک کند. هر یک از این دو سیگنال بهتنهایی کافی است — همین تشخیص دوگانه بود که آن دسته از باگها را رفع کرد که در آنها جلسه طولانی پس از پایان تماس به ضبط ادامه میداد. تاریخچه آن را در release-notes.md افزونه زیر نسخه 1.9 ببینید.
ضبط در Zoom / Teams / Webex / پلتفرمهای دیگر
اولین باری که روی یکی از اینها ضبط میکنید، پنل کناری یک پیامِ grant access پیشنهاد میدهد. روی آن کلیک کنید، و کروم از شما میخواهد اجرای افزونه روی آن دامنه را مجاز کنید. این کار را فقط یک بار برای هر پلتفرم لازم است انجام دهید.
پشتیبانیشده در حال حاضر (از طریق مجوزهای میزبان اختیاری اعلامشده در manifest.json افزونه):
Zoom (zoom.us)، Microsoft Teams work + live (teams.microsoft.com، teams.live.com)، Webex، Whereby، Jitsi Meet، 8x8، BigBlueButton، GoTo Meeting / Meet، Lark / Larksuite، Tencent Meeting، VooV Meeting، Zoho Meeting، Element Call، Livestorm، ClickMeeting.
پس از دادن دسترسی، جریان کار همانند Meet است: تب جلسه را باز کنید، پنل کناری را باز کنید، روی Record this meeting کلیک کنید.
ضبط هر چیز دیگری در یک تب
برای هر چیز دیگری که در فهرست پلتفرمهای جلسه نیست — یک ویدیوی یوتیوب، یک وبینار داخلی، یک پلتف رم تماس تصویری که SeaMeet برایش اسکریپت محتوا ندارد — از tab capture ساده استفاده کنید:
- تبی را که میخواهید ضبط کنید باز کنید.
- پنل کناری را باز کنید.
- اگر پنل جلسهای را تشخیص ندهد، یک دکمه عمومی Start recording نشان میدهد. روی آن کلیک کنید.
- کروم نشانگر ضبط تب خودش را نشان میدهد («SeaMeet is capturing this tab») و ضبط آغاز میشود.
- وقتی کار تمام شد روی Stop در پنل کناری کلیک کنید.
tab capture ساده هرگز خودش متوقف نمیشود — باید خودتان روی Stop کلیک کنید.
پنل در حین ضبط چه چیزهایی نشان میدهد
- زمان سپریشده در بالا.
- رونوشت زنده با برچسب گوینده، که هر چند ثانیه بهروز میشود. فصل ۴ را ببینید.
- یادداشتهای زنده (کاربران واردشده) — یک پیشنویس با اندازه قابل تغییر که همراه با ضبط بارگذاری میشود.
- یک نشانگر ضبط — قرص (pill) کنار کارت جلسه وضعیت فعلی را نشان میدهد (در حال ضبط / متوقف موقت / در حال توقف / در حال بارگذاری).
- دکمه Stop — یک دایره قرمز در پایین.
- در Google Meet: یک کلید فشردگی کوچک برای جمع کردن ویجت ضبط روی صفحه و کنار رفتن آن.
توقف موقت و ادامه
برای توقف موقت ضبط (و زیرنویسها) روی Pause کلیک کنید. برای ادامه روی Resume کلیک کنید. فایل نهایی یک ضبط پیوسته است — در پخش، توقفها را نمیبینید.
از توقف موقت زمانی استفاده کنید که کسی در میانه تماس موضوع محرمانهای مطرح میکند، یا وقتی جایی میروید و نمیخواهید سکوت در ضبط بیاید.
سیگنالهایی که افزونه برای توقف امن ضبط رصد میکند
این موضوع وقتی که اوضاع خراب میشود اهمیت پیدا میکند. افزونه ضبط را (و بارگذاری در جریان را تخلیه میکند) وقتی هر یک از اینها رخ دهد متوقف میکند:
- خودتان روی Stop کلیک کنید.
- تب از نشانی جلسه خارج شود (Meet، و پلتفرمهای دیگر پس از آنکه اسکریپت محتوایشان مجاز شود).
- تراک صدای جلسه پایان یابد.
- تب بسته شود.
- سند offscreen (که انکودر صدا را در اختیار دارد) خودش را مرده یا بیپاسخ اعلام کند.
- ۳۰ ثانیه هیچ فریمی از میکروفون نیاید و هیچ سیگنال دیگری هم نباشد — یک محافظ آخریندفاع که فرض میکند تب کرش کرده است.
هر یک از این catches برای رفع یک مورد واقعی از دست رفتن داده اضافه شده است. اگر کنجکاوید، مدخلهای release-notes.md برای 1.7، 1.8 و 1.9 ارزش خواندن دارند.
مرجع سریع
| کار | چگونه |
|---|---|
| ضبط صدای هر تب + میکروفون شما | پنل کناری را باز کنید ← Start recording |
| ضبط تماس Google Meet با توقف خودکار در پایان | وارد Meet شوید ← پنل کناری را باز کنید ← Record this meeting |
| ضبط Zoom / Teams / Webex | بار اول مجوز سایت را بدهید ← بعد همانند Meet |
| توقف موقت / ادامه | دکمهها در پنل کناری |
| تغییر حالت میکروفون | بالای پنل کناری (قبل از شروع) |
| توقف | دکمه قرمز پایین پنل کناری |
آخرین بهروزرسانی: 2026-08-27
← فصل ۲: نصب و اولین ضبط شما | فصل ۴: زیرنویس زنده و یادداشتهای زنده →
Published: