TRP (.trp) Anlamak: Yayın Taşıma Akışı Formatı Açıklaması
Dijital bir televizyona, kablo alıcısına veya uydu set‑top kutusuna canlı televizyon kaydetmek için harici bir sabit disk ya da USB flash sürücü bağladıysanız, .trp uzantısıyla biten dosyalarla karşılaşmış olabilirsiniz.
MP4 veya MKV gibi standart web ve mobil video kapsayıcılarının aksine, TRP formatı dijital video yayıncılığının (DVB) zorlu gereksinimlerine özel olarak uyarlanmıştır. Hava, kablo ve uydu yayınlarını güvenilir bir şekilde yakalayacak şekilde tasarlanmıştır—iletişim sinyalleri hat gürültüsü, kesintili sinyal kaybı veya paket düşüşleri yaşasa bile.
1. TRP (.trp) Dosyası Nedir?
Bir .trp dosyası, MPEG-2 Part 1 Systems Transport Stream spesifikasyonuna (resmi olarak ISO/IEC 13818-1 ve ITU‑T H.222.0 altında tanımlanmıştır) dayanan yüksek çözünürlüklü bir video kapsayıcısıdır.
Yayıncılık terminolojisinde, “TRP” Transport (veya Transport Stream Recording) anlamına gelir. Fonksiyonel olarak standart MPEG Transport Stream (.ts) dosyalarının bir uzantı varyantıdır ve öncelikle Kişisel Video Kaydediciler (PVR’ler), Dijital Video Kaydediciler (DVR’ler) ve DVB/ATSC set‑top kutuları (örneğin Kaon, Vantage veya Topfield birimleri) üreten donanım üreticileri tarafından benimsenmiştir.
Bir alıcı canlı yayını yakaladığında, gelen ham taşıma paketlerini bir .trp konteynerine döker. Sarmalayıcı, senkronize ses, video, teleteks/altyazı ve program saat referanslarını (PCR) dijital tuner üzerinden geldikleri anda doğrudan kapsar.
2. TRP Formatının Temel Özellikleri
.trp dosyalarının iç mimarisi, canlı yayın televizyonunun öngörülemez doğasını yansıtır:
Sabit Boyutlu Paketlenmiş Yapı
İkili seviyede, MPEG taşıma akışları tüm verileri küçük, tekdüze paketlere ayırır—geleneksel olarak 188 bayt uzunluğunda (veya ileri hata düzeltme / Reed-Solomon parite baytları eklendiğinde 204 bayt). Her paket bir senkronizasyon baytı (0x47) ile başlar. Akış, tek bir sürekli dosya bloğu yerine ayrık parçalar halinde paketlendiği için, bir oynatıcı veya alıcı dosyanın başından bir indeks başlığına ihtiyaç duymadan akışın ortasından oynatmaya başlayabilir.
Güçlü Hata Düzeltme ve Dayanıklılık
Yayın sinyalleri sık sık hava koşulları, fiziksel engeller veya iletim titremesi nedeniyle geçici parazit yaşar. TRP konteyner formatı başlık seviyesinde hata tespit bayrakları ve program süreklilik sayacı içerir. Paketler iletim sırasında bozulur veya kaybolursa, kod çözücü yalnızca etkilenen dilimleri atar ve neredeyse anında yeniden senkronize olur, böylece tüm video akışının çökmesi önlenir.
Temel Akış Çoklama ve PID’ler
Tek bir .trp kaydı aynı anda birden fazla bağımsız veri akışını paketleyebilir. Her bileşen benzersiz bir Paket Tanımlayıcısı (PID) ile etiketlenir:
- Video Akışları: Genellikle MPEG-2 Part 2 (eski standart ve HD yayınları için) veya H.264/MPEG-4 AVC (modern HDTV kanalları için) kodlanır.
- Ses Akışları: Çok kanallı AC-3 (Dolby Digital), E-AC-3 (Dolby Digital Plus) veya MPEG-1 Audio Layer II (MP2), genellikle birden fazla yorum dili desteği sağlar.
- Meta Veriler & Kapalı Altyazılar: DVB altyazıları, teletext verileri, Elektronik Program Rehberi (EPG) işaretçileri ve Program Özel Bilgileri (PSI).
Çoklu Dosya Bölme (FAT32 Uyumluluğu)
Birçok set‑top kutusu ve akıllı TV, harici depolama aygıtlarını FAT32 dosya sistemiyle biçimlendirir; bu sistem 4 GB tek dosya sınırını katı bir şekilde uygular. Yüksek çözünürlüklü televizyon yayınları saat başına 2 GB ile 8 GB arasında veri tüketir. Bu sınırlamayı aşmak için kayıt cihazları uzun programları otomatik olarak ardışık dilimlere ayırır (örneğin recording.trp, recording.001, recording.002 veya recording.trp1).
3. Temel Özellikler Özeti
| Özellik | Şartname |
|---|---|
| Tam Ad | MPEG-2 Taşıma Akışı Kaydı / HD Video Taşıma Akışı |
| Dosya Uzantısı | .trp (genellikle .idx, .ifo veya .001 bölünmüş dosyalarla birlikte gelir) |
| Temel Standart | MPEG-2 Bölüm 1 Taşıma Akışı (ISO/IEC 13818-1 / ITU-T H.222.0) |
| Ortak Video Codec’leri | MPEG-2 Video, H.264 / AVC |
| Ortak Ses Codec’leri | AC-3 (Dolby Digital), E-AC-3, AAC, MPEG-1 Layer II (MP2) |
| Paket Boyutu | 188 bayt (standart) veya 204 bayt (FEC baytlarıyla) |
| Ana Kaynaklar | Dijital TV’ler, DVB-S/T/C set üstü kutular, PVR’ler, DVR donanımı |
| Ana Yazılım Desteği | VLC Media Player, HandBrake, FFmpeg, CyberLink PowerDVD |
4. .trp Video Dosyalarını Açma ve Oynatma
Windows Media Player veya Apple QuickTime gibi varsayılan sistem medya oynatıcıları genellikle .trp uzantısını tanıyamaz, ancak standart taşıma akışı çözücüleri şifrelenmemiş TRP dosyalarını kolaylıkla ayrıştırıp oynatabilir.
Yöntem 1: VLC Medya Oynatıcı (Windows, Mac, Linux)
VLC, MPEG taşıma akışları için evrensel destek içerir:
- VLC Media Player‘ı indirin ve kurun.
.trpdosyasını doğrudan oynatma penceresine sürükleyip bırakın.- Alternatif: Uzantıyı
.trp‘den.ts‘ye yeniden adlandırın. Her iki format da aynı MPEG-TS konteyner standardını paylaştığı için VLC ve birçok akıllı TV dosyayı hemen tanıyacaktır.
Yöntem 2: FFplay ile Komut Satırı Oynatımı
FFmpeg çoklu ortam çerçevesi yüklü kullanıcılar video akışını anında oynatabilir:
ffplay -i input_recording.trp
Yöntem 3: Özel PVR ve Blu-ray Oynatıcıları
- CyberLink PowerDVD: Yüksek çözünürlüklü MPEG-2/H.264 taşıma kayıtlarını tam olarak destekler.
- GOM Player & SMPlayer: Yerleşik demüksörleri sayesinde kırık veya parçalanmış yayın akışlarını işleyebilen çok platformlu medya oynatıcıları.
Donanım Şifrelemesi (DRM) Hakkında Önemli Not: > Bazı modern akıllı TV’ler (örneğin Samsung, LG veya Sony modelleri) ve ücretli TV set‑top kutuları, kayıtlara belirli anakarta bağlı donanım temelli DRM anahtarlarıyla şifreleme uygular. Bir
.trpdosyası VLC’de açılamıyorsa veya ses olmadan tamamen siyah bir ekran gösteriyorsa, kayıt şifrelenmiştir ve yalnızca kaydı yapan fiziksel TV veya alıcıda oynatılabilir.
5. .trp Video Oluşturma ve Dönüştürme
TRP Dosyaları Nasıl Oluşturulur?
Standart iş akışlarında, TRP dosyaları planlanmış PVR kayıtları sırasında televizyon donanımı tarafından otomatik olarak oluşturulur. Ancak, FFmpeg kullanarak .trp uzantılı yayın‑uyumlu bir taşıma akışı oluşturabilirsiniz:
# 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 dosyasını evrensel uyumlu MP4 (H.264 / AAC) formatına dönüştürme
.trp dosyaları büyük olduğu ve akıllı telefonlar, tabletler ve web tarayıcıları tarafından desteklenmediği için, uzun vadeli depolama ve düzenleme amacıyla MP4’e dönüştürülmesi önerilir.
Seçenek A: Hızlı Akış Kopyalama (Kodlama Yok, Kayıpsız)
Eğer orijinal yayın H.264 ve AC‑3 ses ile kodlanmışsa, dosyayı kalite kaybı olmadan saniyeler içinde MP4 konteynerine remux’layabilirsiniz:
ffmpeg -i input_recording.trp -c:v copy -c:a copy output_compatible.mp4
Seçenek B: Tam Yeniden Sıkıştırma (Daha Küçük Dosya Boyutu)
Yayın dosyaları genellikle yüksek bit hızları ve gereksiz veri içerir. Modern H.264/H.265 sıkıştırmasıyla yeniden kodlama, depolama gereksinimlerini önemli ölçüde azaltır:
ffmpeg -i input_recording.trp -c:v libx264 -preset medium -crf 21 -c:a aac -b:a 192k output_optimized.mp4
Seçenek C: HandBrake (GUI Çözümü)
- HandBrake‘ı açın ve
.trpklipinizi seçmek için File‘a tıklayın. - Fast 1080p30 veya Production Standard ön ayarını seçin.
- Çıktı formatı olarak MP4 veya MKV‘yi seçin.
- Sıkıştırılmış, evrensel olarak oynatılabilir bir dosya oluşturmak için Start Encode’e tıklayın.
6. Sıkça Sorulan Sorular (SSS)
**Q1: TRP dosya uzantısı ne anlama gelir? TRP, “Transport” (Taşıma) anlamına gelir ve dijital televizyon yayınlarını kaydetmek için kullanılan bir MPEG-2 Transport Stream dosyasını ifade eder.
**Q2: TRP dosyasını sadece uzantısını değiştirerek oynatabilir miyim?
Evet; bir .trp dosyasının adını .ts veya .mpg olarak değiştirmek, yerel oynatıcıların ve akıllı TV’lerin akışı tanımasını ve çözümlemesini sıklıkla sağlar.
**Q3: Bilgisayarım, Akıllı TV’mden kaydedilen bir TRP dosyasını neden oynatamıyor? Birçok akıllı TV, PVR kayıtlarını donanım düzeyinde dijital hak yönetimi (DRM) ile şifreler ve oynatmayı yalnızca o belirli televizyona sınırlamaktadır.
**Q4: Bir TRP dosyası altyazı ve birden fazla ses izini depolayabilir mi? Evet; MPEG taşıma akışı mimarisi, birden fazla ses dilini, DVB altyazılarını ve kapalı altyazı veri kanallarını aynı anda çoklayarak (multiplex) işler.
**Q5: Kalite kaybı olmadan bir TRP dosyasını MP4’e dönüştürmenin en hızlı yolu nedir?
FFmpeg’i akış kopyalama bayrakları (-c:v copy -c:a copy) ile kullanmak, akışı saniyeler içinde yeniden kodlamadan MP4 kapsayıcısına remux eder.
7. Referanslar ve Faydalı Kaynaklar
- ISO/IEC 13818-1 Standardı: Bilgi Teknolojisi — Hareketli Görüntülerin ve İlgili Ses Bilgilerinin Genel Kodlaması: Sistemler
- VideoLAN Belgeleri: VLC Medya Oynatıcı Biçimleri ve Codec Özellikleri
- FFmpeg Belgeleri: FFmpeg Biçimleri ve MPEG-TS Muxer Referansı
- FileInfo Veritabanı: TRP Dosya Uzantısı Ayrıntıları ve İlgili Yazılım