درک TRP (.trp): توضیح قالب جریان حمل و نقل پخش
اگر تا به حال یک هارد دیسک خارجی یا فلش USB را به یک تلویزیون دیجیتال، گیرنده کابل یا جعبهستاپستاپ ماهوارهای وصل کردهاید تا تلویزیون زنده را ضبط کنید، ممکن است با فایلهایی که پسوند .trp دارند، مواجه شده باشید.
بر خلاف کانتینرهای استاندارد وب و موبایل مانند MP4 یا MKV، فرمت TRP بهطور خاص برای نیازهای سختگیرانه پخش دیجیتال ویدئویی (DVB) طراحی شده است. این فرمت طوری مهندسی شده که بهصورت قابل اعتماد فیدهای هوایی، کابلی و ماهوارهای را ضبط کند — حتی زمانی که سیگنالهای انتقال دچار نویز خطی، قطعووصل موقت یا از دست رفتن بستهها شوند.
1. فایل TRP (.trp) چیست؟
یک فایل .trp یک کانتینر ویدئویی با وضوح بالا است که بر پایهٔ مشخصات MPEG-2 Part 1 Systems Transport Stream (بهصورت رسمی تحت ISO/IEC 13818-1 و ITU-T H.222.0 تعریف شده) ساخته شده است.
در اصطلاحات پخش، “TRP” مخفف Transport (یا Transport Stream Recording) است. این بهصورت عملکردی یک نوع گسترش از فایلهای استاندارد MPEG Transport Stream (.ts) میباشد که عمدتاً توسط تولیدکنندگان سختافزارهای ضبطکنندههای ویدئویی شخصی (PVRها)، ضبطکنندههای دیجیتال ویدئو (DVRها) و جعبههای ستتاپ DVB/ATSC (مانند واحدهای Kaon، Vantage یا Topfield) به کار گرفته میشود.
هنگامی که یک گیرنده پخش زنده را ضبط میکند، بستههای حمل و نقل ورودی خام را در یک کانتینر .trp ریخته میشود. این بستهبندی بهصورت همزمان صدا، ویدئو، تلمتن/زیرنویسها و مراجع ساعت برنامه (PCR) را همانطور که از طریق تنظیمکننده دیجیتال میآیند، در بر میگیرد.
2. ویژگیهای اصلی قالب TRP
ساختار داخلی فایلهای .trp طبیعت غیرقابل پیشبینی تلویزیون پخش زنده را نشان میدهد:
ساختار بستهبندیشده با اندازه ثابت
در سطح باینری، جریانهای حملونقل MPEG تمام دادهها را به بستههای کوچک و یکنواخت تقسیم میکنند — بهطور سنتی 188 بایت طول دارند (یا 204 بایت وقتی بایتهای تصحیح خطای پیشرو / پاریتی رید-سولومان گنجانده میشوند). هر بسته با یک بایت همگامسازی (0x47) آغاز میشود. چون جریان بهصورت بستهبندی شده به تکههای جداگانه است نه یک بلوک فایل پیوسته، یک پخشکننده یا گیرنده میتواند پخش را در میانه جریان ادامه دهد بدون نیاز به سرآیند فهرست از ابتدای فایل.
تصحیح خطا قوی و مقاومت
سیگنالهای پخش بهطور مکرر با تداخل لحظهای ناشی از هوا، موانع فیزیکی یا لرزش انتقال مواجه میشوند. قالب کانتینر TRP پرچمهای تشخیص خطا در سطح سرآیند و شمارندههای تداوم برنامه را در بر میگیرد. اگر بستهها در مسیر خراب یا از دست بروند، رمزگشاینده تنها بخشهای آسیبدیده را حذف کرده و تقریباً بلافاصله همگامسازی مجدد میکند، بهطوری که کل جریان ویدئویی از کار نیفتد.
چندپخشی جریان ابتدایی و PIDها
یک ضبط .trp واحد میتواند بهصورت همزمان چندین جریان داده مستقل را بستهبندی کند. هر مؤلفه با یک شناسه بسته (PID) منحصر بهفرد برچسبگذاری میشود:
- جریانهای ویدئویی: معمولاً در MPEG-2 Part 2 (برای استانداردهای قدیمی و پخشهای HD) یا H.264/MPEG-4 AVC (برای کانالهای HDTV مدرن) رمزگذاری میشوند.
- جریانهای صوتی: AC-3 چندکاناله (دالبی دیجیتال)، E-AC-3 (دالبی دیجیتال پلاس) یا MPEG-1 Audio Layer II (MP2)، که اغلب از چندین زبان توضیح پشتیبانی میکند.
- متادیتا و زیرنویسهای بسته: زیرنویسهای DVB، دادههای تلوتکس، نشانگرهای راهنمای برنامه الکترونیکی (EPG) و اطلاعات خاص برنامه (PSI).
تقسیم چندفایلی (سازگاری با FAT32)
بسیاری از جعبههای ستتاپ و تلویزیونهای هوشمند، دستگاههای ذخیرهسازی خارجی را با سیستم فایل FAT32 قالببندی میکنند که محدودیت سختگیرانه ۴ گیگابایت برای یک فایل را اعمال مینماید. پخشهای تلویزیونی با وضوح بالا بین ۲ تا ۸ گیگابایت در ساعت مصرف میکنند. برای غلبه بر این محدودیت، دستگاههای ضبط بهصورت خودکار برنامههای طولانی را به قطعات متوالی تقسیم میکنند (مانند recording.trp، recording.001، recording.002 یا recording.trp1).
۳. خلاصه ویژگیهای کلیدی
| ویژگی | مشخصات |
|---|---|
| نام کامل | ضبط جریان حمل MPEG-2 / جریان حمل ویدئوی HD |
| پسوند فایل | .trp (اغلب به همراه فایلهای تقسیمشده .idx، .ifo یا .001) |
| استاندارد پایه | جریان حمل MPEG-2 بخش ۱ (ISO/IEC 13818-1 / ITU-T H.222.0) |
| کدکهای رایج ویدیو | ویدیو MPEG-2، H.264 / AVC |
| کدکهای رایج صوتی | AC-3 (Dolby Digital)، E-AC-3، AAC، MPEG-1 لایه II (MP2) |
| اندازه بسته | 188 بایت (استاندارد) یا 204 بایت (با بایتهای FEC) |
| منابع اصلی | تلویزیونهای دیجیتال، جعبههای ستتاپ DVB‑S/T/C، PVRها، سختافزار DVR |
| پشتیبانی اصلی نرمافزار | VLC Media Player، HandBrake، FFmpeg، CyberLink PowerDVD |
۴. نحوه باز کردن و پخش فایلهای ویدئویی .trp
در حالی که پخشکنندههای پیشفرض سیستم مانند Windows Media Player یا Apple QuickTime اغلب در شناسایی پسوند .trp شکست میخورند، رمزگشایهای استاندارد جریان حملونقل میتوانند فایلهای TRP بدون رمزگذاری را به راحتی تجزیه و نمایش دهند.
روش ۱: پخشکننده VLC (ویندوز، مک، لینوکس)
VLC شامل پشتیبانی جامع برای جریانهای حملونقل MPEG است:
- دانلود و نصب VLC Media Player.
- فایل
.trpرا بهصورت کشیدن و رها کردن مستقیماً به پنجره پخش بکشید. - Alternative: پسوند را از
.trpبه.tsتغییر نام دهید. چون هر دو فرمت استاندارد یکسان MPEG-TS را بهاشتراک میگذارند، VLC و بسیاری از تلویزیونهای هوشمند بلافاصله فایل را شناسایی میکنند.
روش ۲: پخش خط فرمان با FFplay
کاربرانی که چارچوب چندرسانهای FFmpeg نصب شده است میتوانند جریان ویدئو را فوراً پخش کنند:
ffplay -i input_recording.trp
روش ۳: پخشکنندههای اختصاصی PVR و Blu-ray
- CyberLink PowerDVD: بهطور کامل از ضبطهای حملونقل MPEG-2/H.264 با وضوح بالا پشتیبانی میکند.
- GOM Player & SMPlayer: پخشکنندههای رسانهای چندپلتفرمی با دمکسکنندههای داخلی که قادر به پردازش جریانهای پخش شکسته یا تکهتکه هستند.
نکته مهم درباره رمزنگاری سختافزاری (DRM): > برخی تلویزیونهای هوشمند مدرن (مانند مدلهای سامسونگ، الجی یا سونی) و جعبههای ست‑توپ پرداختتلویزیونی، ضبطها را با استفاده از کلیدهای DRM وابسته به سختافزار که به مادربورد خاصی مرتبط هستند، رمزنگاری میکنند. اگر فایل
.trpدر VLC باز نشود یا صفحهای کاملاً سیاه با صدای صفر نشان دهد، ضبط رمزنگاری شده است و فقط میتواند بر روی همان تلویزیون یا گیرنده فیزیکی که آن را ضبط کرده پخش شود.
۵. نحوه ایجاد و تبدیل ویدئوی .trp
فایلهای TRP چگونه ایجاد میشوند؟
در جریانهای کاری استاندارد، فایلهای TRP بهصورت خودکار توسط سختافزار تلویزیون در طول ضبطهای برنامهریزیشده PVR ایجاد میشوند. با این حال، میتوانید یک جریان حملونقل سازگار با پخش که پسوند .trp دارد را با استفاده از FFmpeg تولید کنید:
# Package an MP4 video into a standard 188-byte broadcast MPEG transport stream
ffmpeg -i source_video.mp4 -c:v copy -c:a copy -f mpegts output_broadcast.trp
تبدیل .trp به MP4 سازگار جهانی (H.264 / AAC)
از آنجا که فایلهای .trp بزرگ هستند و توسط گوشیهای هوشمند، تبلتها و مرورگرهای وب پشتیبانی نمیشوند، تبدیل آنها به MP4 برای ذخیرهسازی و ویرایش بلندمدت توصیه میشود.
گزینه A: کپی سریع جریان (بدون رمزگذاری مجدد، بدون افت کیفیت)
اگر پخش اصلی با H.264 و صدای AC-3 رمزگذاری شده باشد، میتوانید فایل را در عرض چند ثانیه بدون از دست دادن کیفیت به یک کانتینر MP4 ریمکس کنید:
ffmpeg -i input_recording.trp -c:v copy -c:a copy output_compatible.mp4
گزینه B: فشردهسازی کامل مجدد (حجم فایل کوچکتر)
فایلهای پخش معمولاً از بیتریتهای بالا با دادههای تکراری استفاده میکنند. بازکدگذاری با فشردهسازی مدرن H.264/H.265 بهطور قابلتوجهی نیازهای ذخیرهسازی را کاهش میدهد:
ffmpeg -i input_recording.trp -c:v libx264 -preset medium -crf 21 -c:a aac -b:a 192k output_optimized.mp4
گزینه C: HandBrake (راهحل رابط کاربری گرافیکی)
- HandBrake را باز کنید و روی File کلیک کنید تا کلیپ
.trpخود را انتخاب کنید. - پیشتنظیم Fast 1080p30 یا Production Standard را انتخاب کنید.
- بهعنوان فرمت خروجی MP4 یا MKV را انتخاب کنید.
- برای تولید فایلی فشرده و قابل پخش در همهجا روی Start Encode کلیک کنید.
6. سؤالات متداول (FAQ)
**Q1: پسوند فایل TRP مخفف چه چیزی است؟ TRP مخفف “Transport” است و به یک فایل MPEG-2 Transport Stream اشاره دارد که برای ضبط پخشهای تلویزیونی دیجیتال استفاده میشود.
**Q2: آیا میتوانم یک فایل TRP را فقط با تغییر نام پسوند آن پخش کنم؟
بله؛ تغییر نام یک فایل .trp به .ts یا .mpg اغلب به پخشکنندههای بومی و تلویزیونهای هوشمند اجازه میدهد تا جریان را شناسایی و رمزگشایی کنند.
**Q3: چرا کامپیوتر من نمیتواند فایل TRP ضبطشده از تلویزیون هوشمند من را پخش کند؟ بسیاری از تلویزیونهای هوشمند ضبطهای PVR را با مدیریت حقوق دیجیتال (DRM) در سطح سختافزار رمزگذاری میکنند و پخش را منحصراً به همان تلویزیون خاص محدود مینمایند.
**Q4: آیا یک فایل TRP میتواند زیرنویسها و چندین مسیر صوتی را ذخیره کند؟ بله؛ معماری جریان حملونقل MPEG بهصورت همزمان چندین زبان صوتی، زیرنویسهای DVB و کانالهای داده زیرنویس بسته (closed-caption) را چندگانه میکند.
**Q5: سریعترین روش برای تبدیل یک فایل TRP به MP4 بدون از دست دادن کیفیت چیست؟
استفاده از FFmpeg با پرچمهای کپی جریان (-c:v copy -c:a copy) جریان را در عرض چند ثانیه بدون رمزگذاری مجدد به یک بسته MP4 تبدیل میکند.
7. مراجع و منابع مفید
- استاندارد ISO/IEC 13818-1: فناوری اطلاعات — کدگذاری عمومی تصاویر متحرک و اطلاعات صوتی مرتبط: سیستمها
- مستندات VideoLAN: قالبها و مشخصات کدک پخشکننده VLC
- مستندات FFmpeg: قالبهای FFmpeg و مرجع Muxer MPEG-TS
- پایگاه داده FileInfo: جزئیات پسوند فایل TRP و نرمافزارهای مرتبط