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) ()
+ Reply to Thread
Results 1 to 12 of 12
-
-
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 ? -
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 !!! -
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. -
Can you use dgsplit to cut a 50MB sample and upload it here?
http://neuron2.net/dgsplit/ -
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)
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 !!! -
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.Last edited by alfresco; 22nd Jan 2015 at 13:05.
-
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 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
Code:ffmpeg -i VR.ts -map 0:2 -map 0:6 -c:v copy -c:a copy output_VR.mkv
Last edited by poisondeathray; 22nd Jan 2015 at 13:52.
-
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. -
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 -
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 -
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.