VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Hello,

    I've got EGC HD60 i record from receiver... when i stop recording it gives me 2 file:

    First one is TS. Second one is MP4. But it takes long time to create the MP4 file...



    Now, the problem is: when it creates the TS file it devises it to many part, the longest one is about 17 minutes and when i try to merge them to 1 file it does problems.

    What should i do?
    Quote Quote  
  2. Member
    Join Date
    Aug 2006
    Location
    United States
    Search Comp PM
    Someone using the Elgato Game Capture HD asked for help with a similar problem earlier this year, since there is no way to configure Elgato's software to create a just a single TS file. TSSplitter was suggested for joining the multiple TS files to produce a complete recording. I don't know if TSSplitter worked or not because the thread's originator did not report back.
    Quote Quote  
  3. Emmmm it's weird :/
    Quote Quote  
  4. My guess is they use an off-the-shelf library that automatically splits TS caps into <4GB segments so it will work on FAT file systems (which have a 4 GB file size limit). Then they use another off-the-shelf library to remux from TS to MP4.
    Quote Quote  
  5. Member
    Join Date
    Aug 2006
    Location
    United States
    Search Comp PM
    Originally Posted by yaston View Post
    Emmmm it's weird :/
    Then TSSplitter did not work well for joining the TS files?

    The only other software that might work are transport stream editors such as VideoReDo TV Suite or Cypheros TSDoctor. These are not free, but have a free trial,
    Quote Quote  
  6. Originally Posted by usually_quiet View Post
    Originally Posted by yaston View Post
    Emmmm it's weird :/
    Then TSSplitter did not work well for joining the TS files?

    The only other software that might work are transport stream editors such as VideoReDo TV Suite or Cypheros TSDoctor. These are not free, but have a free trial,
    Of course i'm using VideoReDo TVSH264-4-21-6-674b

    First time i merged the part with it and then with MkvMerge...
    Quote Quote  
  7. Member vhelp's Avatar
    Join Date
    Mar 2001
    Location
    New York
    Search Comp PM
    you should be able to do the same merge using ffmpeg

    ffmpeg video.ts -vcode copy -acodec copy -y new_video.ts ... and might be quicker.
    Quote Quote  
  8. Originally Posted by vhelp View Post
    you should be able to do the same merge using ffmpeg

    ffmpeg video.ts -vcode copy -acodec copy -y new_video.ts ... and might be quicker.
    (y) (y) (y)
    Quote Quote  
  9. Member
    Join Date
    Aug 2006
    Location
    United States
    Search Comp PM
    Originally Posted by vhelp View Post
    you should be able to do the same merge using ffmpeg

    ffmpeg video.ts -vcode copy -acodec copy -y new_video.ts ... and might be quicker.
    I'm confused. I'll admit that I rarely use ffmpeg, but I thought concat was used to join files. The code above appears to just remultiplex the audio and video contained in video.ts to new_video.ts.

    [Edit] For example:

    Code:
    ffmpeg -i "concat:input1.ts|input2.ts|input3.ts" -c copy output.ts
    would concatenate input1.ts, input2.ts, and input3.ts in output.ts
    Last edited by usually_quiet; 16th Sep 2015 at 11:53.
    Quote Quote  
  10. Member vhelp's Avatar
    Join Date
    Mar 2001
    Location
    New York
    Search Comp PM
    I made the mistake and left out more details in that original snippet. This is how I done it in the past, assuming that the two or more files have the same frame rate, etc:

    Code:
    ffmpeg -i video1.ts -i video2.ts -vcode copy -acodec copy -y new_video.ts
    or

    Code:
    ffmpeg -i video1.ts -i video2.ts -i video3.ts -vcode copy -acodec copy -y new_video.ts
    but your suggestion with concat would probably be better.
    Quote Quote  
  11. Member
    Join Date
    Aug 2006
    Location
    United States
    Search Comp PM
    Originally Posted by vhelp View Post
    I made the mistake and left out more details in that original snippet. This is how I done it in the past, assuming that the two or more files have the same frame rate, etc:

    Code:
    ffmpeg -i video1.ts -i video2.ts -vcode copy -acodec copy -y new_video.ts
    or

    Code:
    ffmpeg -i video1.ts -i video2.ts -i video3.ts -vcode copy -acodec copy -y new_video.ts
    but your suggestion with concat would probably be better.
    Who knows? "copy" might work better than "concat" with .ts files from the two HD capture devices from Elgato.
    Last edited by usually_quiet; 16th Sep 2015 at 13:03. Reason: clarity
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!