Last days i am trying to join something i have recorded but without success.
I have satelite receiver which splits all my recordings in litte clips 001.ts, 002.ts, 003.ts, 004.ts and so on - every clip is 1Gb big. When i play it on receiver it all works great without any breaks (i cant see files chaning, all works smoothly), but when i try on my pc join all that files in one - on every part where two .ts files are joined i can see little brake. I dont know why, where is a problem? Is it problem with my files (which like i said - works great on receiver and i cant see where 001.ts is going to 002.ts) or with programs i have used to join?
Anyway, if anyone want to help me, i have uploaded two files 008.ts and 009.ts, if anyone can try to join then without any brake, lost frames etc.. I have tryed many software like - tssplitter, tsdoctor, videoredo and always the same problem - i can see where two files are joined. Is there ANY way how to fix this?
DOWNLOAD ---> http://we.tl/mdto1hxAgy
Thanx for any help.
+ Reply to Thread
Results 1 to 25 of 25
-
-
If it's not an HD stream you can try to joint and demux your files in ProjecX. However, it seems that your recorder doesn't split ts well as these three good programs you mention cannot joint the stream seamlessly.
-
Yes its in HD.
Strange is that it plays great on receiver, without any single break, but when i join all this files in one (on pc) - then there is a problem. How could it be? -
- What brand is the receiver - model number etc
- Important - what country are you in - standards vary from country to country
- Post a mediainfo file report (tree text mode) of one of the files.
Depending on the transmission standard ProjectX will join them up ie video must be mpeg2 and audio needs to be mpa, mp3, ac3 but not aac.SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851 -
Receiver: Nytrobox NB 6000 Combo HD (DVB-S2 + DVB-T)
Country: Croatia
two files if anyone want to try to join: http://we.tl/mdto1hxAgy
mediainfo file report for one of them:
General
ID : 17185 (0x4321)
Complete name : F:\008.ts
Format : MPEG-TS
File size : 1.00 GiB
Duration : 4mn 6s
Overall bit rate mode : Variable
Overall bit rate : 34.9 Mbps
Video
ID : 512 (0x200)
Menu ID : 1 (0x1)
Format : MPEG Video
Format version : Version 2
Format profile : 4:2:2@High
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : M=3, N=24
Codec ID : 2
Duration : 4mn 5s
Bit rate mode : Variable
Bit rate : 32.4 Mbps
Maximum bit rate : 36.9 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:2
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.625
Time code of first frame : 09:40:33:13
Time code source : Group of pictures header
Stream size : 949 MiB (93%)
Audio #1
ID : 4112 (0x1010)
Menu ID : 1 (0x1)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Mode : Dual mono
Codec ID : 3
Duration : 4mn 6s
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : -245ms
Stream size : 11.3 MiB (1%)
Audio #2
ID : 4128 (0x1020)
Menu ID : 1 (0x1)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Mode : Dual mono
Codec ID : 3
Duration : 4mn 6s
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : -245ms
Stream size : 11.3 MiB (1%)
Menu
ID : 2048 (0x800)
Menu ID : 1 (0x1)
Duration : 4mn 6s
List : 512 (0x200) (MPEG Video) / 4112 (0x1010) (MPEG Audio) / 4128 (0x1020) (MPEG Audio)
Service name : HD 2 MAIN FFTM
Service provider : EBUER
Service type : digital television -
ProjectX will do it based on the MediaInfo report. I would be inclined to use Demux mode as that will fix any transmission errors but you will be left with a separate video, and a couple of audio tracks that you will then have to recombine to a mpeg2 file.
Just add the files in order to ProjectX, there are several guides floating around and I have one to be found under my signature but it does relate to Australian conditions which is not too different except for the subtitle page number.SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851 -
You could also try using TMPGEnc MPEG Smart Renderer 4. You can download a free trial version which if I remember correctly is fully functional, but it does add in a watermark to the outputted video.
-
i alredy tryed VideoReDo and it cant join properly (without brake)
the same problem with TMPGEnc MPEG Smart Renderer.. -
You shall check in VideoReDo at what frame (type) ends first and starts second .ts. Your receiver may write a bit more to the end of first .ts to not lose a bit during stream splitting and flag a junction point which only it understands as seamless.
The MediaInfo report you posted is quite strange, and seems that .ts parameters are in fact different. How 4 min. of a TV stream can produce 1 GB? Impossible. -
Can you explain this little bit more? I didnt understand what exactly you are thinking about
Its not impossible, its a super high quality HD in mpeg2 with bitrate of 39Mbits, and most clips are actually in 3min and 30sec (1gb). This one is little bit longer. Its a satelite feed, material for TV channels not really for "home use". I have posted the link above, download it and you will see.Last edited by kasda; 4th Jun 2013 at 12:41.
-
If you load just one file into ProjectX how many errors do you get? Maybe if you demux first each small file one at a time and then join them up via timeline in a mpeg editor like Womble etc...
SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851 -
OK I have downloaded your example and can't find anything wrong with them. I loaded 008.ts and 009.ts into ProjectX and it demuxed and joined perfectly. I then loaded the mpv file and one of the mpa files into Womble and it played flawlessly. I have attached the ProjectX log that indicate 9 errors a fairly typical figure. The first file as a standalone reported 4 errors and the second 5. I can oly suggest that your settings in ProjectX may need adjusting - see my guide and duplicate those settings - it seems Australian parameters match your needs. The other possibility is the amount for ram you have? Apart from that it looked good quality.
Code:[01:56:14.278] Wednesday, June 5, 2013 11:56:14 AM EST [01:56:14.278] ProjectX 0.90.04.00.b29 (21.02.2009) [01:56:14.322] [01:56:14.323] -> working with collection 0 [01:56:14.323] [01:56:14.323] -> save normal log file [01:56:14.323] -> log 'packets out of sequence' / bit errors [01:56:14.324] -> log 'missing startcodes' [01:56:14.324] -> log 'PES header found in ES' [01:56:14.325] -> log WSS [01:56:14.325] -> log VPS [01:56:14.327] -> log RDS [01:56:14.327] -> log max. 500 warnings/errors [01:56:14.330] -> write all video data [01:56:14.330] -> write all other data [01:56:14.330] -> patch c.d.flagged infos of pictures [01:56:14.330] -> add sequence end code [01:56:14.330] -> set resolution in SDE [01:56:14.331] -> PVA: strictly specs. for audio streams [01:56:14.331] -> VOB: determine diff. Cell timelines [01:56:14.331] -> TS: ignore scrambled packets [01:56:14.331] -> TS: enhanced search for open packets [01:56:14.331] -> TS: join file segments (of Dreambox®) [01:56:14.332] -> TS: generate PMT stream dependent [01:56:14.332] -> get only enclosed PES/TS packets [01:56:14.332] -> concatenate different recordings [01:56:14.332] -> ensure 1st PES-packet start with video [01:56:14.332] -> generate PCR/SCR from PTS [01:56:14.332] [01:56:14.333] -> write output files to: 'C:\Users\Netmask\Desktop\files\2013-05-14_20.04.34_008' [01:56:14.333] [01:56:14.333] -> main I/O-Buffersize in bytes 4096000 bytes [01:56:14.392] [01:56:14.393] FileSegments: [01:56:14.393] * (0) C:\Users\Netmask\Desktop\files\008.ts [01:56:14.394] * (1) C:\Users\Netmask\Desktop\files\009.ts [01:56:14.394] second. Files: [01:56:14.394] * --- [01:56:14.395] [01:56:14.395] +> Input File 0: 'C:\Users\Netmask\Desktop\files\008.ts' (1,075,612,672 bytes) [01:56:14.397] -> Filetype is TS (generic PES Container) [01:56:14.398] -> demux [01:56:14.412] -> Service ID 0x1 [01:56:14.413] -> PMT 0x800 refers to these usable streams: [01:56:14.415] Video: [01:56:14.415] PID: 0x200 [01:56:14.415] Audio: [01:56:14.416] PID: 0x1010 PID: 0x1020 PID: 0x1030(BSSD)[PD] [01:56:14.416] Teletext: [01:56:14.416] n/a [01:56:14.416] Subpict.: [01:56:14.416] n/a [01:56:14.416] [01:56:14.427] ok> PID 0x200 has PES-ID 0xE0 (MPEG Video) (12408 #67) [01:56:14.430] ok> PID 0x1020 has PES-ID 0xC1 (MPEG Audio) (33088 #177) [01:56:14.431] ok> PID 0x1010 has PES-ID 0xC0 (MPEG Audio) (33276 #178) [01:56:14.447] !> PID 0x0 (PAT) (243084 #1294) -> ignored [01:56:14.448] !> PID 0x800 (PMT) (243272 #1295) -> ignored [01:56:14.553] !> PID 0x11 (SDT) (1851424 #9849) -> ignored [01:56:14.834] -> video basics: 1920*1080 @ 25fps @ 0.7031 (16:9) @ 36898800bps, vbvBuffer 810 [01:56:14.835] -> starting export of video data @ GOP# 0 [01:56:14.835] !> dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000 [01:57:18.733] -> actual written vframes: 6142 [01:57:18.733] switch to file: C:\Users\Netmask\Desktop\files\009.ts (1,077,537,792 bytes) @ 1075612672 [01:57:18.750] !> PID 0x200 -> packet 5721345 @ pos. 1075612672 out of sequence (0/4) (shifting counter..) (~00:04:05.680) [01:57:18.753] !> PID 0x1020 -> packet 5721391 @ pos. 1075621320 out of sequence (8/13) (shifting counter..) (~00:04:05.680) [01:57:18.757] !> PID 0x1010 -> packet 5721392 @ pos. 1075621508 out of sequence (8/13) (shifting counter..) (~00:04:05.680) [01:57:18.812] !> dropping GOP# 257 @ orig.PTS 04:43:13.604 (1529424448), errorcode: 24 [01:57:18.813] !> Pics exp/cnt 3/1, inGOP PTS diff. 0ms, new Timecode 00:04:06.640 [01:58:13.026] packs: 11428774 100% 2153150464 [01:58:13.027] [01:58:13.028] ++> Mpg Video: PID 0x0200 / PesID 0xE0 / SubID 0x00 : [01:58:13.028] -> Video: fr-ct-1p-cg-og-dg -> 11734-1-1-489-0-1 [01:58:13.074] -> Video length: 11734 frames @ 00:07:49.360 [01:58:13.075] -> GOP summary: min. 44, max. 48 fields; contains interlaced frames [01:58:13.076] -> avg. nom. bitrate 34844584bps (min/max: 663600/39560800) [01:58:13.076] -> set first sequenceheader bitrate to 9000000bps [01:58:13.077] ---> new File: C:\Users\Netmask\Desktop\files\2013-05-14_20.04.34_008\008.mpv [01:58:13.125] [01:58:13.125] ++> Mpg Audio: PID 0x1020 / PesID 0xC1 / SubID 0x00 : [01:58:13.208] -> check CRC of AC-3 / MPEG-Audio L1,2 [01:58:13.209] -> remove CRC in MPEG-Audio L1,2 [01:58:13.209] -> fill gaps with prev. frame [01:58:13.209] -> add frames [01:58:13.278] -> Audio PTS: first packet 04:39:06.592, last packet 04:46:56.896 [01:58:13.279] -> Video PTS: start 1.GOP 04:39:06.964, end last GOP 04:46:56.324 [01:58:13.281] -> adjusting audio at video-timeline [01:58:13.314] -> src_audio: MPEG-1, Layer2, 48000Hz, dual, 384kbps, CRC @ 00:00:00.000 [01:58:15.738] audio frames: wri-pre-skip-ins-add 19556-0-0-0-0 @ 00:07:49.344 done... [01:58:15.771] ---> new File: 'C:\Users\Netmask\Desktop\files\2013-05-14_20.04.34_008\008.mpa' [01:58:15.803] [01:58:15.804] ++> Mpg Audio: PID 0x1010 / PesID 0xC0 / SubID 0x00 : [01:58:15.804] -> check CRC of AC-3 / MPEG-Audio L1,2 [01:58:15.804] -> remove CRC in MPEG-Audio L1,2 [01:58:15.804] -> fill gaps with prev. frame [01:58:15.805] -> add frames [01:58:15.845] -> Audio PTS: first packet 04:39:06.592, last packet 04:46:56.896 [01:58:15.846] -> Video PTS: start 1.GOP 04:39:06.964, end last GOP 04:46:56.324 [01:58:15.848] -> adjusting audio at video-timeline [01:58:15.863] -> src_audio: MPEG-1, Layer2, 48000Hz, dual, 384kbps, CRC @ 00:00:00.000 [01:58:16.700] audio frames: wri-pre-skip-ins-add 19556-0-0-0-0 @ 00:07:49.344 done... [01:58:16.735] ---> new File: 'C:\Users\Netmask\Desktop\files\2013-05-14_20.04.34_008\008-02.mpa' [01:58:16.738] [01:58:16.738] summary of created media files: [01:58:16.739] .Video (m2v): 11734 Frames 00:07:49.360 'C:\Users\Netmask\Desktop\files\2013-05-14_20.04.34_008\008.mpv' [01:58:16.739] Audio 00 (mp2): 19556 Frames 00:07:49.344 0-0-0-0 'C:\Users\Netmask\Desktop\files\2013-05-14_20.04.34_008\008.mpa' [01:58:16.739] Audio 01 (mp2): 19556 Frames 00:07:49.344 0-0-0-0 'C:\Users\Netmask\Desktop\files\2013-05-14_20.04.34_008\008-02.mpa' [01:58:16.739] => 2,089,388,823 bytes written... [01:58:16.740] -> we have 9 warnings/errors.
Last edited by netmask56; 4th Jun 2013 at 21:14. Reason: additional information
SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851 -
first, thanx a lot netmask for help
second, unfortunatelly, i was not that lucky and i dont know what i am doing wrong. i did almost all adjusting you wrote in your tutorial (i said almost because some parts are different with a new version of ProjectX), and then demuxed both files. I got mpv and mpa files with almost the same errors like you. Then i went to Tssplitter to join this two files (wihout audio, just to check video first), and guess what - 0.5s of video is missing (in the middle, where two files are joined), looks like its cutted
Then i open WOMBLE - Tools - MPEG System Multiplexer - and maked .mpeg files. After that, i have joined them with tssplitter and checked - but the results are the same.
How? Did you check carefully this two files after joining them and is it really playing without any problem on the part where is joined?
Here are my settings in ProjectX that is little bit different then yours: (others is the same)
YOUR:
MY:
YOUR:
MY:
YOUR:
MY:
-
You don't need Tssplitter to join the two files, the only programs you need are ProjectX and Womble
Step by step...
Demux both files ie 008.ts and 009.ts
then lay both in the time line of Womble ie 009.ts after 008.ts for video and audio.
Then go to export and simply export as is and you will get a mpeg2 file with part a and b joined together.
Hint if you right click in the time line for both the video and audio select close all gaps, this will ensure no gaps in either video or audio.SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851 -
A couple of changes in ProjectX
In Presettings tick the box "use additional input buffer" under the Options tab
and
On the Video tab, right side, second drop down, change from computer maximum <= 9 mpps to "computed maximum (eg HDTV)
Do you get these glitches between all files ie between 009.ts and 010.ts ? I fired up my 15" Tannoys and had a listen and there does seem to be a slight audio glitch of half a frame.
In Womble right clicking on the Audio and selecting show audio peaks and then expanding the track out to maximum using the + on the numerical pad there is a half frame audio drop out. You can hide this dropout by sliding the audio track for the incoming 009.ts back over this. You can do this by dragging the audio file down to the second audio timeline identified by the microphone on the icon. This doesn't appear to alter the sync on the following sequence either singing or dialog even though the 009.ts is starting 1 frame sooner, I suspect there was a transmission error that ProjectX was unable to completely fix. However if this phenomena occurs between all small files then you will probably need a bespoke file joiner for your PVR much like the Beyonwiz PVR of mine needs a program called YardWiz to join up the mini 32Mb files it uses. I suspect you may have to do some creative editing to get around this half rame dropout - BTW when you play the the segment via your PVR does it have the same problem at the same point?SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851 -
Thanx netmask but again the same problems, i think i should give up ..
I did changes with ProjectX like you said, and demuxed both files again. Thats fine, i guess.
But then problems in Womble, i dont know am i using the right program since there are thousands Womble softwares on the internet (My is MPEG-VCR V.3.14.7.6 (02/2011) but i cant see any timeline there
But,look this..
last frame of 008.mpv
first frame of 009.mpv
as you can see one part (0.5s) is missing, its probably cutted after demuxing because when i put .ts files in Womble i can see a lot of error frames ..which makes problem when i join them.
last frame 008.ts
first frame 009.ts
i really dont know what to doand yes, it occurs between all small files (32 clips of 1gb for this show), but when you play all that small files on receiver it plays without any single brake. i guess receiver is crap and i will get rid of them but i would like first to save some recordings i made, and it looks like the only way to do this is to buy some HDMI PVR,play it on receiver and record on PVR again in one part..
Last edited by kasda; 6th Jun 2013 at 08:16.
-
I downloaded your files, and joined them in VideoReDo (legal, not "from the web"). Seems that a few frames are missing hence there is a little jump at the junction but video plays without any artefacts - thanks that it's MPEG2 HD and not h264 which is more picky on the frame structure.
You may copy the files binary from a command line (copy /b 008.ts+009.ts 8and9joined.ts) and see i.e. in VideoReDo that frames do not match at junction point.
In other words, I'd look for different recorder which doesn't drop frames / has no file size limit. -
I did not, this is something like ProjectX?
Yep, the same happens to me too with VideoReDo. Actually, all programs i have tryed are doing:
a) little "jump" between two files (looks like error frames are cutted out)
OR
b) artefacts (pixelized) part where two files are joined
Yes, i will definitelly buy new receiver but i want to save first some recordings i already did. -
There are two issues:
1. A few frames are missing
2. The first ts ends with I frame, and the second starts with two I frames - this cause that most programs like ProjectX will cut out these two I frames and hence increase the jump.
TS Muxer more advanced de/muxer than ProjectX and works with HD streams. However, it's not as good/stabile as ProjectX as far as audio syncing is concern. -
Womble timeline here are some images https://www.google.com/search?q=womble+timeline&source=lnms&tbm=isch&sa=X&ei=qimxUdHtB...w=1079&bih=546
If I can find a place where I an upload a 500MB file (MKV) that I made from your 2 files I will post it.
PS Womble won't handle a TS file smoothly with the characteristics of your files - it really needs to be demuxed and the separate video and audio tracks inserted into the timeline or editline depending on your nomenclature.
I use MPEG Video Wizard DVD (Womble for short)Last edited by netmask56; 6th Jun 2013 at 19:41.
SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851 -
You can download the joined files here https://www.sugarsync.com/pf/D7587708_1197028_7511678
The video looks like a small jump cutSONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851 -
Yeah, thats not the same Womble i have. There are 4 different types of Womble:
MPEG Video Wizard DVD
Womble EasySub
Womble EasyDVD
Womble MPEG-VCR
I have the last one so thats why i dont have timeline.
Thanx a lot for this upload!
Yes, the same "jump" i got too and i have to be honest - i dont like it. Even in this clip its not that noticeable, on some other clips where you have real songs it would be really noticeable .. so if i have to choose between a few artefacts/pixels or cutted parts then i think the first one is better...
I hate my receiver
Similar Threads
-
How to join mov files?
By Espen in forum EditingReplies: 61Last Post: 27th Sep 2012, 16:00 -
Split/Trim/Join MOV files (works great with Canon SX130's files)
By truchopol in forum EditingReplies: 3Last Post: 27th Jul 2012, 10:35 -
join MZ TS files together
By dude905 in forum Blu-ray RippingReplies: 8Last Post: 3rd Apr 2011, 21:48 -
How can I join 2 sup files?
By EC in forum SubtitleReplies: 3Last Post: 25th Mar 2010, 11:51 -
Join sub/idx files?
By waefwaeefwaefw in forum SubtitleReplies: 7Last Post: 3rd Oct 2008, 03:14