TRP (.trp) বোঝা: ব্রডকাস্ট ট্রান্সপোর্ট স্ট্রিম ফরম্যাটের ব্যাখ্যা
যদি আপনি কখনও কোনো বহিরাগত হার্ড ড্রাইভ বা ইউএসবি ফ্ল্যাশ ড্রাইভকে ডিজিটাল টেলিভিশন, কেবল রিসিভার, অথবা স্যাটেলাইট সেট-টপ বক্সে সংযুক্ত করে লাইভ টেলিভিশন রেকর্ড করে থাকেন, তবে আপনি .trp এক্সটেনশনযুক্ত ফাইলের সম্মুখীন হতে পারেন।
MP4 বা MKV এর মতো মানক ওয়েব ও মোবাইল ভিডিও কন্টেইনারের তুলনায়, TRP ফরম্যাট বিশেষভাবে ডিজিটাল ভিডিও ব্রডকাস্টিং (DVB) এর কঠোর চাহিদা মেটাতে তৈরি করা হয়েছে। এটি বায়ু, কেবল এবং স্যাটেলাইট ফিডকে নির্ভরযোগ্যভাবে ক্যাপচার করার জন্য ডিজাইন করা হয়েছে—যদিও ট্রান্সমিশন সিগন্যাল লাইন নয়েজ, অন্তর্বর্তী সিগন্যাল হারানো, অথবা প্যাকেট ড্রপের সমস্যার সম্মুখীন হয়।
১. TRP (.trp) ফাইল কী?
একটি .trp ফাইল হল MPEG-2 পার্ট ১ সিস্টেমস ট্রান্সপোর্ট স্ট্রিম স্পেসিফিকেশন (আনুষ্ঠানিকভাবে 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) সরাসরি ডিজিটাল টিউনারে পৌঁছানোর সঙ্গে সঙ্গে এনক্যাপসুলেট করে।
২. TRP ফরম্যাটের মূল বৈশিষ্ট্যগুলি
.trp ফাইলগুলোর অভ্যন্তরীণ আর্কিটেকচার লাইভ ব্রডকাস্ট টেলিভিশনের অপ্রত্যাশিত স্বভাবকে প্রতিফলিত করে:
নির্দিষ্ট-আকারের প্যাকেটেড গঠন
বাইনারি স্তরে, MPEG ট্রান্সপোর্ট স্ট্রিমগুলি সমস্ত ডেটা ছোট, সমান প্যাকেটগুলিতে ভাগ করে—প্রচলিতভাবে 188 বাইট দৈর্ঘ্যের (অথবা 204 বাইট যখন ফরোয়ার্ড এরর করেকশন / রিড-সোমারন প্যারিটি বাইট অন্তর্ভুক্ত থাকে)। প্রতিটি প্যাকেট একটি সিঙ্ক্রোনাইজেশন বাইট (0x47) দিয়ে শুরু হয়। যেহেতু স্ট্রিমটি ধারাবাহিক একটি ফাইল ব্লকের পরিবর্তে পৃথক চাঙ্কে প্যাকেটাইজড হয়, একটি প্লেয়ার বা রিসিভার ফাইলের শুরুর ইনডেক্স হেডার ছাড়াই স্ট্রিমের মাঝখানে প্লেব্যাক ধরতে পারে।
দৃঢ় ত্রুটি সংশোধন ও স্থিতিস্থাপকতা
প্রসারিত সংকেতগুলি প্রায়ই আবহাওয়া, শারীরিক বাধা, অথবা ট্রান্সমিশন জিটার দ্বারা সৃষ্ট সাময়িক হস্তক্ষেপের সম্মুখীন হয়। TRP কন্টেইনার ফরম্যাট হেডার-স্তরের ত্রুটি সনাক্তকরণ ফ্ল্যাগ এবং প্রোগ্রাম ধারাবাহিকতা কাউন্টার অন্তর্ভুক্ত করে। যদি প্যাকেটগুলি ট্রান্সমিটের সময় ক্ষতিগ্রস্ত বা হারিয়ে যায়, ডিকোডার শুধুমাত্র প্রভাবিত স্লাইসগুলো বাদ দেয় এবং প্রায় সঙ্গে সঙ্গে পুনরায় সিঙ্ক্রোনাইজ করে, ফলে পুরো ভিডিও স্ট্রিম ক্র্যাশ হওয়া রোধ করে।
এলিমেন্টারি স্ট্রিম মাল্টিপ্লেক্সিং ও পিআইডি
একটি একক .trp রেকর্ডিং একসাথে একাধিক স্বতন্ত্র ডেটা স্ট্রিম প্যাকেজ করতে পারে। প্রতিটি উপাদান একটি অনন্য Packet Identifier (PID) দিয়ে ট্যাগ করা হয়:
- ভিডিও স্ট্রিম: সাধারণত MPEG-2 Part 2 (লিগেসি স্ট্যান্ডার্ড এবং HD সম্প্রচার জন্য) অথবা H.264/MPEG-4 AVC (আধুনিক HDTV চ্যানেলের জন্য) এ এনকোড করা হয়।
- অডিও স্ট্রিমস: Multi-channel AC-3 (Dolby Digital), E-AC-3 (Dolby Digital Plus), অথবা MPEG-1 Audio Layer II (MP2), প্রায়ই একাধিক মন্তব্য ভাষা সমর্থন করে।
- মেটাডেটা ও ক্লোজড ক্যাপশনস: DVB সাবটাইটেলস, টেলিটেক্স ডেটা, ইলেকট্রনিক প্রোগ্রাম গাইড (EPG) মার্কার, এবং প্রোগ্রাম স্পেসিফিক ইনফরমেশন (PSI)।
মাল্টি-ফাইল স্প্লিটিং (FAT32 সামঞ্জস্যতা)
অনেক সেট-টপ বক্স এবং স্মার্ট টিভি বাহ্যিক স্টোরেজ ডিভাইসগুলোকে FAT32 ফাইল সিস্টেম দিয়ে ফরম্যাট করে, যা কঠোর ৪ জিবি একক-ফাইল সীমা আরোপ করে। হাই-ডেফিনিশন টেলিভিশন সম্প্রচার প্রতি ঘণ্টায় ২ জিবি থেকে ৮ জিবি পর্যন্ত ব্যবহার করে। এই সীমা অতিক্রম করতে, রেকর্ডিং ডিভাইসগুলো স্বয়ংক্রিয়ভাবে দীর্ঘ প্রোগ্রামগুলোকে ধারাবাহিক স্লাইসে ভাগ করে (যেমন recording.trp, recording.001, recording.002, অথবা recording.trp1)।
3. মূল বৈশিষ্ট্যগুলির সংক্ষিপ্তসার
| বৈশিষ্ট্য | নির্দিষ্টকরণ |
|---|---|
| পূর্ণ নাম | 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 (ডলবি ডিজিটাল), E-AC-3, AAC, MPEG-1 লেয়ার II (MP2) |
| প্যাকেট সাইজ | 188 বাইট (স্ট্যান্ডার্ড) অথবা 204 বাইট (FEC বাইট সহ) |
| প্রাথমিক উৎস | ডিজিটাল টিভি, DVB-S/T/C সেট-টপ বক্স, PVR, DVR হার্ডওয়্যার |
| প্রধান সফটওয়্যার সমর্থন | VLC মিডিয়া প্লেয়ার, HandBrake, FFmpeg, CyberLink PowerDVD |
৪. কীভাবে .trp ভিডিও ফাইল খুলবেন এবং চালাবেন
ডিফল্ট সিস্টেম মিডিয়া প্লেয়ার যেমন Windows Media Player বা Apple QuickTime প্রায়ই .trp এক্সটেনশনটি চিনতে ব্যর্থ হয়, তবে স্ট্যান্ডার্ড ট্রান্সপোর্ট স্ট্রিম ডিকোডারগুলি সহজে এনক্রিপ্ট না করা TRP ফাইল পার্স এবং রেন্ডার করতে পারে।
পদ্ধতি ১: VLC মিডিয়া প্লেয়ার (উইন্ডোজ, ম্যাক, লিনাক্স)
VLC MPEG ট্রান্সপোর্ট স্ট্রিমের জন্য সর্বজনীন সমর্থন অন্তর্ভুক্ত করে:
- ডাউনলোড করুন এবং VLC মিডিয়া প্লেয়ার ইনস্টল করুন।
.trpফাইলটি সরাসরি প্লেব্যাক উইন্ডোতে ড্র্যাগ এবং ড্রপ করুন।- বিকল্প: এক্সটেনশনটি
.trpথেকে.tsএ পরিবর্তন করুন। কারণ উভয় ফরম্যাটই একই MPEG-TS কন্টেইনার স্ট্যান্ডার্ড শেয়ার করে, VLC এবং অনেক স্মার্ট টিভি তৎক্ষণাৎ ফাইলটি চিনবে।
পদ্ধতি ২: FFplay দিয়ে কমান্ড-লাইন প্লেব্যাক
FFmpeg মাল্টিমিডিয়া ফ্রেমওয়ার্ক ইনস্টল করা ব্যবহারকারীরা ভিডিও স্ট্রিমটি সঙ্গে সঙ্গে প্লে করতে পারেন:
ffplay -i input_recording.trp
পদ্ধতি ৩: নিবেদিত PVR এবং ব্লু-রে প্লেয়ার
- CyberLink PowerDVD: উচ্চ-সংজ্ঞা MPEG-2/H.264 ট্রান্সপোর্ট রেকর্ডিং সমর্থন করে সম্পূর্ণভাবে।
- GOM Player & SMPlayer: বিল্ট-ইন ডিমাক্সারসহ ক্রস-প্ল্যাটফর্ম মিডিয়া প্লেয়ার, যা ভাঙা বা টুকরো টুকরো ব্রডকাস্ট স্ট্রিম হ্যান্ডেল করতে সক্ষম।
হার্ডওয়্যার এনক্রিপশন (DRM) সম্পর্কে গুরুত্বপূর্ণ নোট: > কিছু আধুনিক স্মার্ট টিভি (যেমন Samsung, LG, বা Sony মডেল) এবং পে-টিভি সেট-টপ বক্স রেকর্ডিংগুলোকে হার্ডওয়্যার-বাঁধা DRM কী ব্যবহার করে এনক্রিপ্ট করে, যা নির্দিষ্ট মাদারবোর্ডের সাথে যুক্ত। যদি একটি
.trpফাইল VLC-তে না খোলে বা শূন্য অডিও সহ সম্পূর্ণ কালো স্ক্রিন দেখায়, তবে রেকর্ডিংটি এনক্রিপ্টেড এবং শুধুমাত্র সেই শারীরিক টিভি বা রিসিভারেই প্লে করা যাবে যেটি এটি ক্যাপচার করেছে।
৫. কীভাবে .trp ভিডিও তৈরি এবং রূপান্তর করবেন
TRP ফাইলগুলি কীভাবে তৈরি হয়?
স্ট্যান্ডার্ড ওয়ার্কফ্লোতে, নির্ধারিত PVR রেকর্ডিংয়ের সময় টেলিভিশন হার্ডওয়্যার স্বয়ংক্রিয়ভাবে TRP ফাইল তৈরি করে। তবে, আপনি FFmpeg ব্যবহার করে .trp এক্সটেনশনসহ একটি ব্রডকাস্ট-অনুমোদিত ট্রান্সপোর্ট স্ট্রিম তৈরি করতে পারেন:
# 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 (GUI সমাধান)
- HandBrake খুলুন এবং আপনার
.trpক্লিপ নির্বাচন করতে File-এ ক্লিক করুন। - Fast 1080p30 অথবা Production Standard প্রিসেটটি নির্বাচন করুন।
- আউটপুট ফরম্যাট হিসেবে MP4 অথবা MKV নির্বাচন করুন।
- কমপ্রেসড, সর্বজনীনভাবে প্লে করা যায় এমন ফাইল তৈরি করতে Start Encode-এ ক্লিক করুন।
৬. প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী (FAQ)
**Q1: TRP ফাইল এক্সটেনশনটি কী বোঝায়? TRP মানে “Transport” এবং এটি একটি MPEG-2 ট্রান্সপোর্ট স্ট্রিম ফাইলকে নির্দেশ করে, যা ডিজিটাল টেলিভিশন সম্প্রচার রেকর্ড করতে ব্যবহৃত হয়।
**Q2: আমি কি শুধু এক্সটেনশন পরিবর্তন করে একটি TRP ফাইল চালাতে পারি?
হ্যাঁ; একটি .trp ফাইলের নাম পরিবর্তন করে .ts বা .mpg করা প্রায়ই নেটিভ প্লেয়ার এবং স্মার্ট টিভিগুলোকে স্ট্রিমটি চিনতে এবং ডিকোড করতে সক্ষম করে।
**Q3: কেন আমার কম্পিউটার আমার স্মার্ট টিভি থেকে রেকর্ড করা একটি TRP ফাইল চালাতে পারছে না? অনেক স্মার্ট টিভি হার্ডওয়্যার-স্তরের ডিজিটাল রাইটস ম্যানেজমেন্ট (DRM) দিয়ে PVR রেকর্ডিং এনক্রিপ্ট করে, ফলে প্লেব্যাক শুধুমাত্র সেই নির্দিষ্ট টেলিভিশন সেটে সীমাবদ্ধ থাকে।
**Q4: একটি TRP ফাইল কি সাবটাইটেল এবং একাধিক অডিও ট্র্যাক সংরক্ষণ করতে পারে? হ্যাঁ; MPEG ট্রান্সপোর্ট স্ট্রিম আর্কিটেকচার একসাথে একাধিক অডিও ভাষা, DVB সাবটাইটেল এবং ক্লোজড-ক্যাপশন ডেটা চ্যানেলগুলোকে মাল্টিপ্লেক্স করে।
**Q5: গুণগত মান হারানো ছাড়া একটি TRP ফাইলকে MP4-তে রূপান্তর করার সবচেয়ে দ্রুত উপায় কী?
স্ট্রিম কপি ফ্ল্যাগ (-c:v copy -c:a copy) সহ FFmpeg ব্যবহার করে স্ট্রিমটি সেকেন্ডের মধ্যে পুনরায় এনকোড না করে MP4 র্যাপারে রিমাক্স করা যায়।
7. রেফারেন্স এবং উপযোগী সম্পদ
- ISO/IEC 13818-1 স্ট্যান্ডার্ড: তথ্য প্রযুক্তি — চলমান চিত্র এবং সংশ্লিষ্ট অডিও তথ্যের জেনেরিক কোডিং: সিস্টেমস
- ভিডিওল্যান ডকুমেন্টেশন: VLC মিডিয়া প্লেয়ার ফরম্যাট এবং কোডেক স্পেসিফিকেশন
- FFmpeg ডকুমেন্টেশন: FFmpeg ফরম্যাটস & MPEG-TS মাক্সার রেফারেন্স
- FileInfo ডাটাবেস: TRP ফাইল এক্সটেনশন বিস্তারিত & সংশ্লিষ্ট সফটওয়্যার