Firmware: A-410 [01 Apr. 2014] | A-400 [12 Mar. 2014] | C-300 [13 Feb. 2014] | A-300 [24 Feb. 2014] | C-200 [11 July 2013] | A-200/A-210 [11 July 2013] | Popbox V8 [3 Dec 2013]

Just got your NMT | WIKI has the answers | Search the forum | Forum Rules/Policy | Firmware & Official NMT News | Popcornhour manuals



User(s) browsing this thread: 2 Guest(s)
Post Reply 
Check & Repair Tool for Transport Streams of DVB/HDTV Recordings (TS-Doctor)
07-08-2008, 11:18 AM (This post was last modified: 05-25-2013 12:12 AM by Cypheros.)
Post: #1
Check & Repair Tool for Transport Streams of DVB/HDTV Recordings (TS-Doctor)
Hi folks,

over the last year I filled my harddisks with Mpeg2 and H264 movies I streamed with my Technisat DVB-S2 card and DVBViewer.

I can play the streams on my PC but only a few of them working on my PH.

MPEG2 streams can be fixed with projectx but not H264.
Tested alot of tools like remuxers and fixers but none worked perfect. Most of the time audio and video getting asynch or the tools not even accepting the stream.

I worked over a half year learning about MPEG, H264 and DVB stream to find the reason for the problems!
The PATs and the PMTs are not recognized by the PH (and some of the DVB fixing tools) because they are containing invalid entries (PIDs). DVBViewer, like other DVB recording software filtering out some of the streams (unwanted audio streams for example) but leaving the PATs and the PMTs untouched. For 100% compatiblity the PATs and the PMTs should only have valid entries that can be found in the transport stream.

So I have written a little tool to correct the PATs and the PMTs, filtering out unneeded packets, seeding PATs and PMTs into the stream for compliance, checking CRC and continuety and cutting the stream at every point you want. The stream will not be remuxed, only cutted, corrected and checked! So the precise timing between audio and video is not at risk!

After this process the stream should work without problems on the PH and maybe other ts capable hardware player.
Have also tested the tool with DBOX2 recordings and ended with 100% working ts.

At the moment there are only error messages in the log if a CRC error or a continuety error occurs.

From 1. of march 2010 the TS-Doctor will be Shareware.
[But you are free to test the trial version for 30 days without any limitations.]

Current version: 1.2.82 [04/24/2013]

English: http://www.cypheros.de/dvb_e.html
Deutsch: http://www.cypheros.de/dvb.html

[Image: tsdoctor_big_eng.png]


Greeting
Cypheros
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
[+] 2 users say Thank You to Cypheros for this post
07-08-2008, 11:25 AM
Post: #2
 
nice tool we use right now this tool

7. Transportstream for NetworkPlayer
Description: Transport Stream Re-muxer with blu-ray/Sat/OTA and now MPG/VOB/EVOB stream support. Ability to trim streams at the beginning and/or the end, Ability to pick and choose elementary streams to be kept, Ability to remux PCR-less streams, Ability to remux program streams (MPG/VOB/EVOB) into TS/M2TS, Ability to demux elementary streams as well as subtitle streams compatible with SUPreader (right click the selected stream with the mouse)
Developer(s): hdd-player.de
Status: v 0.80 (09.05.2008) + Sourcecode
History:
v 0.82 (25.05.200
- Streamhandling changed
v 0.81 (25.05.200
- Streamhandling changed
- Bugfix Progressbar
v 0.80 (09.05.2008)
- Console (try Ts4Np ? to open)
- Trim/Cut changed (Start and end times are now from the beginning of the file calculated)
v 0.72 (06.05.2008)
- Fixed PES Packet Lenght
v 0.71 (30.04.2008)
- Fixed Lengh of GOP after Crop
v 0.70 (27.04.2008)
- Option Crop h.264 (1088 -> 1080)
v 0.61 (25.04.2008)
- Bug Fix h.264-Video Video-Range
v 0.60 (23.04.2008)
- Change in AC3-Detection
- Add Option to change Video-Range at h.264-Video
- Change Name to Transportstream for NetworkPlayer to continue discussions with confusion exclude TsMuxer / TsConverter.
v 0.51 (16.04.2008)
- SIT-PID was incorrectly entered in PAT
v 0.5 (14.04.2008)
- Change in PCR-Calculating.
Time display and jumping should now cell
- Change Name to TsConverter to continue discussions with confusion exclude TsMuxer.
Download: http://www.hdd-player.de/syabas/showthread.php?tid=2285
Find all posts by this user
Add Thank You Quote this message in a reply
07-08-2008, 11:42 AM
Post: #3
 
Hi werner,

as I started the development of my tool, there was nothing like that. Is it working perfect on H264 DVB-streams?

Many tools messing around with the timings(PCR/PTS/DTS) and you are ending with studdering or asynchon audio and video.

Have you experiences with this tool regarding DVB?

Greeting
Cypheros
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
07-08-2008, 11:45 AM
Post: #4
 
i fixed als my dvb records with it an they working now perfect on the PCH Smile maybe you should give it an try
Find all posts by this user
Add Thank You Quote this message in a reply
07-08-2008, 11:48 AM
Post: #5
 
oh you are german also hehe i'm from austria Smile in the german forum maybe you wanna look there also is kaba he mades that that we can use our records for free Wink

http://www.hdd-player.de/syabas/index.php

regards werner
Find all posts by this user
Add Thank You Quote this message in a reply
07-08-2008, 12:07 PM
Post: #6
 
Thanks

for this tool. It's nice and has some interesting features but my first try on a MPEG2 stream ended like this:
[Image: tsnp_error.jpg]


Sorry, have a german XP!
I will check the results of another stream with H264 content.

Greetings
Cypheros
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
07-08-2008, 12:09 PM
Post: #7
 
my native language is german if you wanna talk german then come to the german forum http://www.hdd-player.de/syabas/index.php
Find all posts by this user
Add Thank You Quote this message in a reply
07-08-2008, 12:17 PM
Post: #8
 
OK werner. Bin drin :wink:
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
07-08-2008, 12:19 PM
Post: #9
 
ok dann kannst du dort ja gleich mal dort posten hehehe ebenfalls wegen deinem tool da die probleme hauptsaechlich europaer betrifft
Find all posts by this user
Add Thank You Quote this message in a reply
07-10-2008, 02:42 AM
Post: #10
 
Switching back to English for a moment, does anybody know of a Linux tool that can fix TS streams as part of a post-recording script on a myth backend?
Find all posts by this user
Add Thank You Quote this message in a reply
07-10-2008, 06:19 AM
Post: #11
 
I do alot of DVB-C recordings with DVBviewer/FireDTV - and did a few testruns on a couple of files (720p h264/ac3.ts)

The TSdoctor seem to handle them very nicely - cleaned up the PAT and PMT entries and removed some Double PES frames resulting in a nice playable TS

Will be doing more testing after work - but so far - very pleased with this tool.

Thank you Cypheros 8)
Find all posts by this user
Add Thank You Quote this message in a reply
07-10-2008, 09:49 AM
Post: #12
 
Thanks spawn for your kind words Smile
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
07-10-2008, 02:18 PM
Post: #13
 
ps: naturally the eycandy of the sleek interface doesnt hurt either :wink: - and I also like the loginfo
Find all posts by this user
Add Thank You Quote this message in a reply
07-11-2008, 03:34 AM
Post: #14
 
I wasn't as lucky, I got a Trial expired message. Back to TS4NP for now

Edit: Why does everyone feel they have to compress binaries?

Martin
Find all posts by this user
Add Thank You Quote this message in a reply
07-11-2008, 07:57 AM
Post: #15
 
Sorry emveepee,

that's the anti debug code I use to protect the application. If you try to unpack and disassemble the code or mess around with the registry you will get a "trial expired" message. :wink:

In the next beta version I will disable the trial limit! Smile

Sorry for the inconvenience!

Greetings
Cypheros
Visit this user's website Find all posts by this user
Add Thank You Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Automated tool to convert DTS to AC3 (windows) *New Version and Batch Conversion* spelosi 140 288,896 01-30-2013 03:27 AM
Last Post: skoobyd
Tongue Tool for WMV/WMA Pro to MKV/AC3 conversion ooris 103 110,977 10-10-2011 10:06 PM
Last Post: Modify_inc
  How to check nmt's codepage in "C" Axa-ru 4 2,189 04-06-2010 08:07 PM
Last Post: Axa-ru
  Is there a program for Tunning my hdtv? Psychoholic 7 3,881 02-11-2010 10:22 AM
Last Post: chris57
  http://atdhe.net/ - sports streams hanej 5 66,640 12-02-2009 03:30 AM
Last Post: SocalMark
  how to check in script if NMT is "sleeping"? naughty 0 1,579 11-15-2009 07:42 PM
Last Post: naughty
  Cool tool for renaming Tvshow files & d/l Series & Episode information excal 19 15,565 10-26-2009 06:42 PM
Last Post: ciao
  Torrents crash my router; Need script to check connection and reset my router naughty 5 7,374 10-16-2009 07:18 PM
Last Post: naughty
  is there any way to check my xbox live friends on the nmt? Toaster Driver 5 3,650 08-31-2009 12:20 PM
Last Post: Blindside
  Is it possible to receive unicast streams? cheesebread 0 1,486 08-28-2009 08:15 PM
Last Post: cheesebread

Forum Jump: