VideoHelp Forum




+ Reply to Thread
Results 1 to 12 of 12
  1. Test Subject alfresco's Avatar
    Join Date
    Feb 2007
    Location
    United States
    Search Comp PM
    I got this video off my free to air satellite receiver's PDR. The receiver is a Traxis DBS6100HD.
    It feeds the video to a WD Elements HDD via USB. I watch live with a HDMI connection to my monitor from the receiver.
    The file is a HD TS stream, unencrypted.

    I can view it easily enough from the WD hooked to my PC with VSO media player, though I have to manually select the audio track or no audio at all.
    The audio sync is off also, but I can deal with that after demuxing.

    From MediaInfo, there are three video tracks and three audio tracks.

    Video #1 is a AVC at 1440 X 1080 and that's the one I want.
    Audio #1 is the correct audio track for it.

    Video #2 is a static background of an empty Dish network channel background at 121 degrees orbital location. I don't get Dish network.
    Audio #2 is correct for it, sort of 'elevator music.'

    Video #3 is instructions on how to use a Dish receiver to record a Dish channel. It repeats on a loop.
    Audio #3 is the voice instructions.

    I drop the .ts folder into TsMuxeR and it only shows the video MPEG-2 video and audio, not the HD video.
    AVIDemux shows the same video and audio. MKVmerge only shows the MPEG-2 audio.

    Interesting that MediaInfo is the only program that seems to have the correct file listing.

    Not sure what those menus are in the MediaInfo text. Probably something from the receiver.
    The receiver plays all this back correctly with only the HD file shown.

    Anyway, any advice or maybe some different programs to try so I can just get the HD video and audio file?
    And thanks for reading all this.

    The MediaInfo text file:
    General
    ID : 521 (0x209)
    Complete name : I:\[TS]2015-01-13.17.55.35-Ch-5714-41\100.ts
    Format : MPEG-TS
    File size : 23.3 GiB
    Duration : 2h 0mn
    Start time : UTC 2015-01-14 00:55:44
    End time : UTC 2015-01-14 02:56:08
    Overall bit rate mode : Constant
    Overall bit rate : 27.6 Mbps

    Video #1
    ID : 4130 (0x1022)
    Menu ID : 5714 (0x1652)
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : Main@L4.0
    Format settings, CABAC : Yes
    Format settings, ReFrames : 3 frames
    Codec ID : 27
    Duration : 2h 0mn
    Width : 1 440 pixels
    Height : 1 080 pixels
    Display aspect ratio : 16:9
    Frame rate : 29.970 fps
    Standard : Component
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Interlaced
    Scan order : Top Field First
    Color primaries : BT.709
    Transfer characteristics : BT.709
    Matrix coefficients : BT.709

    Video #2
    ID : 4386 (0x1122)
    Menu ID : 5715 (0x1653)
    Format : MPEG Video
    Format version : Version 2
    Format profile : Main@Main
    Format settings, BVOP : Yes
    Format settings, Matrix : Custom
    Format settings, GOP : Variable
    Codec ID : 2
    Duration : 2h 0mn
    Bit rate mode : Variable
    Maximum bit rate : 15.0 Mbps
    Width : 544 pixels
    Height : 480 pixels
    Display aspect ratio : 4:3
    Frame rate : 29.970 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Interlaced
    Scan order : Top Field First
    Compression mode : Lossy
    Time code of first frame : 17:44:32;16
    Time code source : Group of pictures header

    Video #3
    ID : 5666 (0x1622)
    Menu ID : 5712 (0x1650) / 5713 (0x1651) / 9584 (0x2570)
    Format : MPEG Video
    Format version : Version 2
    Format profile : Main@Main
    Format settings, BVOP : Yes
    Format settings, Matrix : Custom
    Format settings, GOP : M=3, N=60
    Codec ID : 2
    Duration : 2h 0mn
    Bit rate mode : Variable
    Maximum bit rate : 15.0 Mbps
    Width : 544 pixels
    Height : 480 pixels
    Display aspect ratio : 4:3
    Frame rate : 29.970 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Interlaced
    Scan order : Top Field First
    Compression mode : Lossy
    Time code of first frame : 12:05:22;26
    Time code source : Group of pictures header

    Audio #1
    ID : 4131 (0x1023)
    Menu ID : 5714 (0x1652)
    Format : AC-3
    Format/Info : Audio Coding 3
    Mode extension : CM (complete main)
    Format settings, Endianness : Big
    Codec ID : 129
    Duration : 2h 0mn
    Bit rate mode : Constant
    Bit rate : 384 Kbps
    Channel(s) : 6 channels
    Channel positions : Front: L C R, Side: L R, LFE
    Sampling rate : 48.0 KHz
    Bit depth : 16 bits
    Compression mode : Lossy
    Delay relative to video : -676ms
    Stream size : 331 MiB (1%)
    Language : English

    Audio #2
    ID : 4387 (0x1123)
    Menu ID : 5715 (0x1653)
    Format : MPEG Audio
    Format version : Version 1
    Format profile : Layer 2
    Codec ID : 4
    Duration : 2h 0mn
    Bit rate mode : Constant
    Bit rate : 160 Kbps
    Channel(s) : 2 channels
    Sampling rate : 48.0 KHz
    Compression mode : Lossy
    Delay relative to video : -3h 34mn
    Stream size : 138 MiB (1%)
    Language : English

    Audio #3
    ID : 5667 (0x1623)
    Menu ID : 5712 (0x1650) / 5713 (0x1651) / 9584 (0x2570)
    Format : MPEG Audio
    Format version : Version 1
    Format profile : Layer 2
    Codec ID : 4
    Duration : 2h 0mn
    Bit rate mode : Constant
    Bit rate : 96.0 Kbps
    Channel(s) : 2 channels
    Sampling rate : 48.0 KHz
    Compression mode : Lossy
    Delay relative to video : -3h 3mn
    Stream size : 82.7 MiB (0%)
    Language : English

    Menu #1
    ID : 33 (0x21)
    Menu ID : 5712 (0x1650)
    Duration : 2h 0mn
    List : 5666 (0x1622) (MPEG Video) / 5667 (0x1623) (MPEG Audio, English)
    Language : / English

    Menu #2
    ID : 33 (0x21)
    Menu ID : 5713 (0x1651)
    Duration : 2h 0mn
    List : 5666 (0x1622) (MPEG Video) / 5667 (0x1623) (MPEG Audio, English)
    Language : / English

    Menu #3
    ID : 33 (0x21)
    Menu ID : 5714 (0x1652)
    Duration : 2h 0mn
    List : 4130 (0x1022) (AVC) / 4131 (0x1023) (AC-3, English)
    Language : / English

    Menu #4
    ID : 33 (0x21)
    Menu ID : 5715 (0x1653)
    Duration : 2h 0mn
    List : 4386 (0x1122) (MPEG Video) / 4387 (0x1123) (MPEG Audio, English)
    Language : / English

    Menu #5
    ID : 33 (0x21)
    Menu ID : 9584 (0x2570)
    Duration : 2h 0mn
    List : 5666 (0x1622) (MPEG Video) / 5667 (0x1623) (MPEG Audio, English)
    Language : / English

    Menu #6
    ID : 33 (0x21)
    Menu ID : 36852 (0x8FF4)
    List : 2133 (0x855) () / 2135 (0x857) () / 2136 (0x858) ()

    Menu #7
    ID : 33 (0x21)
    Menu ID : 36854 (0x8FF6)
    List : 2224 (0x8B0) () / 2225 (0x8B1) () / 2226 (0x8B2) () / 2227 (0x8B3) ()

    Menu #8
    ID : 33 (0x21)
    Menu ID : 36855 (0x8FF7)
    List : 2208 (0x8A0) ()

    Menu #9
    ID : 33 (0x21)
    Menu ID : 36857 (0x8FF9)
    List : 2192 (0x890) ()

    Menu #10
    ID : 33 (0x21)
    Menu ID : 36859 (0x8FFB)
    List : 2144 (0x860) () / 2145 (0x861) () / 2146 (0x862) () / 2147 (0x863) () / 2148 (0x864) () / 2149 (0x865) ()
    Quote Quote  
  2. You can try dgavcindex (file => save project and demux video), or ffmpeg (command line) , or eac3to, maybe projectx

    Can VLC or other software media players access the HD stream other than VSO ?
    Quote Quote  
  3. Hi alfresco ,

    Do you know ffmpeg ?
    If yes create a batch file "test.bat"

    @echo on
    ffmpeg -i "100.ts"
    pause
    :end

    In the same directory you have :
    _ ffmpeg.exe
    _ test.bat
    _ 100.ts

    Launch "test.bat"

    On the screen you'll see #0:0 => #1:10 .
    You'll have to melt the streams .

    Example :
    ---------
    if #0:0 => Video #1 is a AVC at 1440 X 1080 and that's the one I want.
    if #1:1 => Audio #1 is the correct audio track for it.

    create a batch file "New_test.bat"

    @echo on
    ffmpeg -i "100.ts" -c copy -map 0:0 -map 1:1 -f mpegts "New_100.ts"
    pause
    :end

    ===
    Keep in mind : the first map is for the video , the second for audio !!!
    For example you could write -map 0:5 -map 1:8
    ===

    Tell us if this work .

    Regards .
    JE SUIS CHARLIE !!!
    Quote Quote  
  4. Test Subject alfresco's Avatar
    Join Date
    Feb 2007
    Location
    United States
    Search Comp PM
    Thank you both for your assistance. I tried dgavcindex, but it could only demux the audio, no video. ProjectX didn't do much better, same as eac3to. ffmepeg may take a bit of work, that would be next.

    VLC only sees the low res Direct TV screens. I tried XBMC, but no luck either. I don't have MPC-HC installed, I may try that later.

    When I went back to the satellite receiver, I saw it was set for 1080p_30. I need to check that out. 1080p_60 seems a better setting.
    Quote Quote  
  5. Can you use dgsplit to cut a 50MB sample and upload it here?

    http://neuron2.net/dgsplit/
    Quote Quote  
  6. Hi alfresco ,

    Do you know youtube-dl ?
    If yes create a batch file "test_Y.bat"

    @echo on
    youtube-dl -F "100.ts"
    pause
    :end

    In the same directory you have :
    _ youtube-dl.exe
    _ test_Y.bat
    _ 100.ts

    Launch "test_Y.bat"

    On the screen you'll see all the formats inclued in the file 100.ts .
    EXAMPLE :
    Code:
    format code extension resolution  note
    139         m4a       audio only  DASH audio   49k , audio@ 48k (22050Hz), 2.01MiB (worst)
    140         m4a       audio only  DASH audio  129k , audio@128k (44100Hz), 5.34MiB
    171         webm      audio only  DASH audio  159k , audio@128k (44100Hz), 5.53MiB
    172         webm      audio only  DASH audio  233k , audio@256k (44100Hz), 8.14MiB
    141         m4a       audio only  DASH audio  255k , audio@256k (44100Hz), 10.61MiB
    278         webm      256x144     DASH video  133k , webm container, VP9, video only, 3.94MiB
    160         mp4       256x144     DASH video  116k , video only, 4.60MiB
    242         webm      426x240     DASH video  231k , video only, 6.92MiB
    133         mp4       426x240     DASH video  264k , video only, 10.24MiB
    243         webm      640x360     DASH video  433k , video only, 12.85MiB
    134         mp4       640x360     DASH video  624k , video only, 18.04MiB
    244         webm      854x480     DASH video  974k , video only, 27.38MiB
    135         mp4       854x480     DASH video 1142k , video only, 36.71MiB
    247         webm      1280x720    DASH video 1890k , video only, 52.89MiB
    136         mp4       1280x720    DASH video 2290k , video only, 72.88MiB
    248         webm      1920x1080   DASH video 3122k , video only, 84.84MiB
    137         mp4       1920x1080   DASH video 4275k , video only, 143.76MiB
    302         unknown_video?x1280      3302k , 87.22MiB
    298         unknown_video?x1280      3348k , 122.31MiB
    299         unknown_video?x1920      5624k , 222.43MiB
    303         unknown_video?x1920      6080k , 148.88MiB
    17          3gp       176x144
    36          3gp       320x240
    5           flv       400x240
    43          webm      640x360
    18          mp4       640x360
    22          mp4       1280x720    (best)
    You'll have to melt the streams .

    EXAMPLE :
    ---------
    if 137 => Video #1 is a AVC at 1440 X 1080 and that's the one I want.
    if 141 => Audio #1 is the correct audio track for it.

    create a batch file "New_test_Y.bat"

    @echo on
    youtube-dl -f 137+141 "100.ts" -o "New_100_Y.mp4"
    pause
    :end

    Tell us if this work .

    Regards .
    JE SUIS CHARLIE !!!
    Quote Quote  
  7. Test Subject alfresco's Avatar
    Join Date
    Feb 2007
    Location
    United States
    Search Comp PM
    I tried a different setting in the satellite receiver and finally got just the single video in a .ts file I wanted, but I still need to try to demux the existing .ts file with the multiple video and audio.

    Even with the new single videos, VSO player still has to be set to see the AC3 audio. VLC won't play anything from the .ts folder. RipBot says there's no audio. The file is basically the same, but the bitrate is now variable.

    I still need to demux the first video type and convert the new videos to a MKV that I commonly use. I will try the command line programs also.

    Here is some short original .ts's with the three video streams (3CH) and the newer single video with variable rate video (VR):

    EDIT: dgsplit doesn't seem to work either. But hopefully these small videos may give you an idea what I have.
    Image Attached Files
    • File Type: ts 3CH.ts (77.29 MB, 253 views)
    • File Type: ts VR.ts (81.23 MB, 306 views)
    Last edited by alfresco; 22nd Jan 2015 at 13:05.
    Quote Quote  
  8. ffmpeg can demux it, or you can re-wrap it

    Stream #0:5[0x1022]: Video: h264 (Main), yuv420p(tv, bt709), 1440x1080 [SAR
    4:3 DAR 16:9], 29.97 fps, 59.94 tbr, 90k tbn, 59.94 tbc
    Stream #0:6[0x1023]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
    So the correct map values are -map 0:5 and -map 0:6 for video and audio . As you can see ffmpeg stream numbering doesn't always coincide with mediainfo or other program stream numbering

    So if you still wanted to demux it, you can do it in 1 step or split it out
    eg.
    Code:
    ffmpeg -i 3CH.ts -map 0:5 -c:v copy output.h264
    ffmpeg -i 3CH.ts -map 0:6 -c:a copy output.ac3

    If you just wanted to remux it into another container
    eg
    Code:
    ffmpeg -i 3CH.ts -map 0:5 -map 0:6 -c:v copy -c:a copy output.mkv

    Here is it re-wrapped into mkv. It sounds ok, but at the end the audio is lost . ffmpeg reports some errors, and I think might be some sync issues, but it just might be the way the audio cuts out at the end (video is longer than audio)

    This really isn't an interlaced stream in terms of content; it's 59.94p encoded interlaced with hardcoded duplicates, so it's really 1440x1080p29.97 content



    For the 2nd one, it's the same process, just different stream mapping

    Stream #0:2[0x1022]: Video: h264 (Main), yuv420p(tv, bt709), 1440x1080 [SAR
    4:3 DAR 16:9], 29.97 fps, 59.94 tbr, 90k tbn, 59.94 tbc
    Stream #0:6[0x1023]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
    0:2 and 0:6

    Code:
    ffmpeg -i VR.ts -map 0:2 -map 0:6 -c:v copy -c:a copy output_VR.mkv
    The 2nd one is interlaced (interlaced encoding, interlaced content)
    Image Attached Files
    Last edited by poisondeathray; 22nd Jan 2015 at 13:52.
    Quote Quote  
  9. Test Subject alfresco's Avatar
    Join Date
    Feb 2007
    Location
    United States
    Search Comp PM
    That does look like it should work OK. Both those videos were just short recordings and they may have been damaged. They were the only short ones I had.
    The original length three channel videos are two hours each, about 23GB. The variable rate second videos are sixteen minutes 1GB each.

    Now I just need to learn a bit more about using the command line and ffmpeg.

    I'll post back when I have it all working. And again, thanks to both of you for your help.
    Quote Quote  
  10. I think ffqueue might be a suitable GUI for your purposes here. It's pretty straight forward and easy to use, and will list all the streams like "ffmpeg -i input.ts" . You checkmark the wanted streams, uncheckmark the unwanted streams

    Create a preset that is set to "copy" for video and audio. The author is around here often if you need help or if there are issues
    Quote Quote  
  11. Member netmask56's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, Australia
    Search Comp PM
    I was able to demux CH3 using Womble demux tool and was able to separate out 2 video and 2 audio tracks, then dropping the video and audio into Womble I could play either.
    Last edited by netmask56; 22nd Jan 2015 at 22:55.
    SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851
    Quote Quote  
  12. Test Subject alfresco's Avatar
    Join Date
    Feb 2007
    Location
    United States
    Search Comp PM
    ffqueue worked well for me. I do like the program and it was very easy to use for my purposes. It was interesting that the position of the videos seemed to change around in the ffqueue listing, but I manually selected the desired video and audio.

    I had three files out of about 20 that failed demuxing, but I'll try them again later. Maybe just a mistake on my part. The demuxed files ended up being about 4.7GB, down from the original 23GB file size. But they look good, and that's the important part.

    Part of my problem making the recordings is that there wasn't a updated manual for my satellite receiver available, so I didn't get the correct settings for the DVR or understand the listed settings.

    Again, thanks to everyone for the help and suggestions. I'll experiment with the other programs that were mentioned also.
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!