درک OTRKEY (.otrkey): توضیح فرمت ویدئویی رمزگذاریشده DVR ابری
وقتی ضبط دیجیتال از ضبطکنندههای فیزیکی نوار ویدئویی (VCR) به سرویسهای اینترنتی منتقل شد، ضبط تلویزیونی مبتنی بر ابر با یک مانع بزرگ مواجه شد: قوانین حقنشر اروپایی. برای ارائه ضبط آنلاین بدون نقض قوانین بازپخش عمومی، سرویسها نیاز به روشی داشتند تا ثابت کنند که یک فایل تنها توسط کاربر فردی که بهوضوح ضبط را برنامهریزی کرده، دانلود شده است.
این چالش منجر به پیدایش OnlineTvRecorder.com (OTR) و فرمت رمزگذاری اختصاصی آن شد: .otrkey.
اگر پخش تلویزیونی را از طریق آینههای وب، تورنتها یا لینکهای مستقیم HTTP از OTR دانلود کردهاید، احتمالاً با این پسوند فایل مواجه شدهاید. برخلاف کانتینرهای رسانهای معمولی، یک فایل .otrkey نمیتواند با دوبار کلیک باز شود و مستقیماً در پخشکنندههایی مانند VLC یا Windows Media Player مشاهده شود. این یک کانتینر رمزگذاری شده است که برای استخراج ویدئوی زیرین آن، نیاز به احراز هویت دارد.
1. فایل OTRKEY (.otrkey) چیست؟
یک فایل .otrkey یک کانتینر چندرسانهای رمزگذاری شده است که توسط سرویس آلمانی ضبط دیجیتال ویدئو مبتنی بر ابر OnlineTvRecorder (OTR) تولید میشود.
برای رعایت استثنای "کپی خصوصی" تحت قوانین حق نشر اروپایی و آلمانی (بهویژه Urheberrechtsgesetz / UrhG)، ضبطکنندههای تلویزیونی ابری نمیتوانند به سادگی فایلهای ویدئویی عمومی و بدون رمزگذاری را برای دانلود بهصورت درخواست برای همه میزبانی کنند. این کار توزیع عمومی غیرقانونی محسوب میشود.
در عوض، OTR تحت یک مدل دو مرحلهای سختگیرانه عمل میکند:
- مرحله رزرو/زمانبندی: کاربر یک برنامه تلویزیونی را از طریق راهنمای برنامه الکترونیکی (EPG) قبل از (یا تحت برخی سطوح پرمیوم، در طول/پس از آن از طریق فهرست آرزوهای "All-PVR") پخش برنامه را زمانبندی میکند.
- مرحله توزیع رمزگذاریشده: برنامه ضبطشده به یک آرشیو بهصورت قوی رمزگذاریشده
.otrkeyبستهبندی میشود. چون فایل رمزگذاری شده است، میتواند بهصورت عمومی در شبکههای همتا به همتا (P2P)، ردیابهای تورنت و سرورهای آینهسازی جامعه با سرعت بالا توزیع شود بدون اینکه قوانین حق نشر را نقض کند.
فقط کاربر خاصی که حساب کاربریاش برنامه پخش را رزرو کرده است میتواند در مقابل سرورهای مرکزی OTR احراز هویت کند تا ویدئوی زیرین را بازکرده و رمزگشایی کند به فایلهای استاندارد و قابل پخش .avi، .mp4 یا .mkv.
2. ویژگیهای اصلی کانتینر OTRKEY
معماری .otrkey تعادل بین دروازهگذاری امن محتوا و توزیع دادههای غیرمتمرکز را برقرار میکند:
1. تبادل کلید رمزگشایی دو عاملی
یک فایل .otrkey شامل بار صوتی‑ویدئویی رمزگذاریشده به همراه یک سرآیند داخلی حاوی فراداده است:
- نام ایستگاه پخش
- زمانبندی زمان پخش و مدت زمان آن
- نام فایل خروجی هدف و چکسامهای داخلی
برای رمزگشایی فایل، نرمافزار رمزگشایی محلی اعتبارنامههای حساب کاربر و امضای سرآیند فایل را به سرور مرکزی OTR ارسال میکند. سرور تأیید میکند که حساب کاربر آن بازهٔ ضبط را رزرو کرده است. اگر معتبر باشد، سرور کلید رمزگشایی متقارن مورد نیاز برای باز کردن جریان را برمیگرداند.
2. همسانسازی جامعهای بدون پهنای باند
از آنجا که فایلهای خام .otrkey بدون کلید معتبر قابل پخش نیستند، OTR نیازی به سرو کردن تمام گیگابایتهای دانلود شده از دیتاسنترهای خود ندارد. «آینههای» غیررسمی شخص ثالث «OTR Mirrors» و گروههای بیتتورنت بهصورت آزاد فایلهای آرشیوی .otrkey را میزبانی و توزیع میکنند. کاربران بار سنگین چندگیگابایتی .otrkey را با سرعت بالا از آینههای جامعه دانلود میکنند و فقط برای دریافت بار رمزنگاری کوچک مورد نیاز برای رمزگشایی، به سرورهای OTR درخواست میفرستند.
۳. گزینههای حفظ کیفیت پخش
بسته به انتقال اصلی و تنظیمات کاربر، جریان ویدئویی که در یک کانتینر .otrkey محصور شده است، در پروفایلهای استاندارد مختلف پخش رمزگذاری میشود:
- HQ (کیفیت بالا): ویدئوی استاندارد‑تعریف که با H.264/AVC و صدا MP3 داخل یک بستهبندی AVI رمزگذاری شده است.
- HD (تعریف بالا): پخشهای 720p یا 1080i که با H.264/AC-3 رمزگذاری شدهاند.
- AC3: جریانهای صوتی چندکاناله 5.1 دولبی دیجیتال.
- MP4 (موبایل): پروفایلهای H.264/AAC با بیتریت پایین که برای دستگاههای دستی بهینهسازی شدهاند.
۴. سازگاری خودکار برش فهرست
ضبطهای پخش شامل فواصل تجاری و فضای پیش/پسپخش هستند. ویدئوی OTR رمزگشاییشده به گونهای طراحی شدهاند که بهصورت یکپارچه با فهرستهای برش مبتنی بر جامعه (.cutlist) کار کنند. پس از رمزگشایی یک فایل .otrkey، اسکریپتهای پردازش پساز‑کار خودکار (مانند Cutana یا ColdCut) میتوانند بهصورت خودکار زمانمهرها را شناسایی کرده و تبلیغات را بدون دوبارهرمزگذاری جریان ویدئو حذف کنند.
۳. خلاصه ویژگیهای کلیدی
| ویژگی | مشخصات |
|---|---|
| توسعهدهنده | OnlineTvRecorder.com (OTR) |
| معرفی اولیه | اوایل 2000ها |
| پسوند فایل | .otrkey |
| قالبهای فایل خروجی | .avi, .mp4, .mkv, .ac3 (پس از رمزگشایی) |
| کدکهای ویدئویی زیرین | MPEG-4 Part 2 (DivX/Xvid - قدیمی), H.264 / MPEG-4 AVC |
| کدکهای صوتی زیرین | MPEG Audio Layer III (MP3), AC-3 (Dolby Digital), AAC |
| لایه امنیتی | رمزنگاری متقارن مرتبط با احراز حساب OTR |
| صنعت اصلی / استفاده | دستگاه ضبط ابری، توزیع قانونی پخش با تاخیر زمانی |
| سیستمعاملهای پشتیبانیشده برای رمزگشایی | ویندوز، macOS، لینوکس، اندروید |
| ابزارهای رسمی | رمزگشای OTR (GUI و CLI)، otrtool (منبع باز) |
۴. نحوه باز کردن و پخش فایلهای ویدئویی .otrkey
نمیتوانید یک فایل .otrkey را بهصورت مستقیم در پخشکنندههای رسانهای استاندارد پخش کنید. تلاش برای اجبار VLC، MPC-HC یا QuickTime به باز کردن فایل .otrkey منجر به خطا میشود زیرا سرآیندها و بستههای داده صوتی/ویدئویی رمزگذاری شدهاند.
برای تماشای ضبط، ابتدا باید آن را رمزگشایی کنید:
[ Encrypted .otrkey File ]
│
▼ + (OTR Account Credentials & Server Verification)
[ OTR Decoder / otrtool ]
│
▼
[ Playable Video: .mp4 / .avi / .mkv ]
│
▼
[ VLC / Smart TV / Mobile Devices ]
روش ۱: استفاده از رمزگشای رسمی OTR (رابط گرافیکی ویندوز و macOS)
- برنامه رسمی OTR Decoder را از وبسایت OnlineTvRecorder دانلود کنید.
- برنامه را اجرا کنید و OTR Email و Password (یا کلید API) را در پنل پیکربندی وارد کنید.
- برای انتخاب فایل
.otrkeyدانلود شدهتان، روی Browse (یا کشیدن و رها کردن) کلیک کنید. - یک پوشه خروجی برای ویدئوی رمزگشاییشده مشخص کنید.
- روی Decode کلیک کنید. نرمافزار به OTR متصل میشود، تأیید میکند که حساب شما ضبط را رزرو کرده است، فایل را رمزگشایی میکند و یک ویدئوی بدون رمز
.aviیا.mp4تولید میکند. - ویدئوی حاصل را در VLC Media Player باز کنید.
روش ۲: رمزگشایی خط فرمان با otrtool (لینوکس / macOS / سرورهای بدون رابط کاربری)
برای سرورهای رسانهای، جعبههای NAS و کاربران پیشرفته، ابزار خط فرمان متنباز otrtool رمزگشایی سریع و خودکار را فراهم میکند:
# Decrypt an .otrkey file using otrtool on Linux/macOS
otrtool -e "your_email@example.com" -p "your_password" -d input_file.otrkey -O /output/directory/
پس از اتمام، otrtool لایه رمزنگاری را حذف میکند و فایل رسانهای اصلی را ذخیره میسازد (مثلاً Show_Title_26.09.24_20-15_pro7_120_TVOON_DE.mpg.HQ.avi).
۵. نحوه ایجاد و پردازش فایلهای .otrkey
آیا میتوانید فایلهای .otrkey را خودتان ایجاد کنید؟
نه. کاربران عادی دسکتاپ نمیتوانند یک فایل .otrkey را رمزگذاری و امضا کنند. این فرمت صرفاً یک مکانیزم خروجی است که توسط سرورهای دریافت ابری OnlineTvRecorder برای بستهبندی پخشهای تلویزیونی ضبطشده توسط مزارع گیرندههایشان استفاده میشود.
گردش کار پس از رمزگشایی: حذف تبلیغات و تبدیل
پس از رمزگشایی یک فایل .otrkey، ممکن است بخواهید فایل حاصل .avi یا .mpg را به فرمت مدرن .mp4 تبدیل کنید تا پشتیبانی وسیعتری از دستگاهها داشته باشید و تبلیغات پخش را حذف کنید:
1. کپی سریع جریان به MP4 (بدون کاهش کیفیت)
اگر فایل رمزگشاییشده شما یک جریان H.264 باشد که در یک کانتینر قدیمی .avi بسته شده است، بهسرعت آن را با FFmpeg به .mp4 ریماکس کنید:
ffmpeg -i decoded_broadcast.avi -c:v copy -c:a copy modern_recording.mp4
2. تبدیل به HEVC با کارایی بالا (H.265)
برای فشردهسازی آرشیوهای طولانی پخش و صرفهجویی در فضای دیسک سرور رسانهای:
ffmpeg -i decoded_broadcast.avi -c:v libx265 -crf 23 -preset medium -c:a aac -b:a 160k compressed_archive.mp4
6. سؤالات متداول (FAQ)
**Q1: فایل OTRKEY چیست؟ فایل OTRKEY یک ضبط رمزنگاریشده از پخش تلویزیونی است که از سرویس DVR ابری OnlineTvRecorder (OTR) دانلود میشود.
**Q2: آیا میتوانم یک فایل .otrkey را مستقیماً در پخشکننده VLC اجرا کنم؟ خیر؛ VLC نمیتواند رمزنگاری اختصاصی را رمزگشایی کند، بنابراین فایل ابتدا باید با استفاده از ابزار OTR Decoder باز شود.
**Q3: آیا کسی میتواند فایل .otrkey دانلود شده از یک آینهٔ جامعه را رمزگشایی کند؟ خیر؛ فقط کاربرانی که حساب OTR آنها بهصورت صریح برنامه را پیش از پخش زمانبندی یا رزرو کردهاند میتوانند فایل را رمزگشایی کنند.
**Q4: آیا دانلود و رمزگشایی فایلهای OTRKEY قانونی است؟ در حوزههای قضایی که OTR در آنها فعالیت میکند (عمدتاً آلمان و اتریش)، این سرویس در چارچوب استثنای قانونی “کپیبرداری خصوصی” عمل میکند زیرا کاربران خودشان ضبط را زمانبندی میکنند.
**Q5: بعد از رمزگشایی، چه اتفاقی برای فایل .otrkey میافتد؟
پس از تولید ویدئوی رمزگشاییشدهٔ .mp4 یا .avi، فایل اصلی .otrkey دیگر نیازی به آن نیست و میتواند بهصورت ایمن حذف شود تا فضای ذخیرهسازی آزاد شود.
7. مراجع و منابع مفید
- سایت رسمی OnlineTvRecorder: OnlineTvRecorder.com
- ورودی فرمت MultimediaWiki: MultimediaWiki - مشخصات OTRKEY
- ابزار رمزگشای منبع باز: otrtool در گیتهاب (رمزگشای OTR متن باز)
- پایگاه داده فنی FileInfo: بررسی کلی پسوند فایل OTRKEY