Michael Freeman
New Member
Hi,
I've been looking at cutting down ".ts" video files I have transferred off the device. I did a search for this but could only find the on device firmware add on that shrinks the .ts file a bit. But it was not clear if there are multiple programs recorded in the ".ts" (MPEG transport stream) file. For example "ffmpeg -i Under\ Siege\,\ 1992\ Part\ 1.ts" (about half the feature @ 1.2 GB) shows ...
Are the "Programs" different features recorded into the same file ? Looking at the "Streams" near the top of the file I don't think they are and it's just metadata. However seeing as the live video data sent over the air is known to include multiple video streams this has been confusing me a bit. Can anyone clarify ?
I've been looking at cutting down ".ts" video files I have transferred off the device. I did a search for this but could only find the on device firmware add on that shrinks the .ts file a bit. But it was not clear if there are multiple programs recorded in the ".ts" (MPEG transport stream) file. For example "ffmpeg -i Under\ Siege\,\ 1992\ Part\ 1.ts" (about half the feature @ 1.2 GB) shows ...
Code:
MichaelZFreeman@linux-freeman-G41MT-S2PT ~/Videos
$ ffmpeg -i Under\ Siege\,\ 1992\ Part\ 1.ts
ffmpeg version 3.4.2-2 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu2)
configuration: --prefix=/usr --extra-version=2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
[mpeg2video @ 0x55db475a0be0] Invalid frame dimensions 0x0.
Last message repeated 11 times
[mpegts @ 0x55db47577760] start time for stream 2 is not set in estimate_timings_from_pts
[mpegts @ 0x55db47577760] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x55db47577760] PES packet size mismatch
[mpegts @ 0x55db47577760] Could not find codec parameters for stream 2 (Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels, s16p): unspecified frame size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from 'Under Siege, 1992 Part 1.ts':
Duration: 01:09:57.18, start: 37839.794311, bitrate: 2374 kb/s
Program 12928
Metadata:
service_name : 5STAR
service_provider:
Stream #0:0[0x1a11]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 544x576 [SAR 32:17 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x1a12](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 128 kb/s
Stream #0:2[0x1a13](eng): Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels, s16p (visual impaired)
Stream #0:3[0x1a16](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Program 12992
Metadata:
service_name : 5 USA
service_provider:
Program 13024
Metadata:
service_name : Channel 5+1
service_provider:
Program 13120
Metadata:
service_name : QVC
service_provider:
Program 14384
Metadata:
service_name : Blaze
service_provider:
Program 14388
Metadata:
service_name : Blaze+1
service_provider:
Program 14412
Metadata:
service_name : Hochanda
service_provider:
Program 14416
Metadata:
service_name : Box Nation
service_provider:
Program 14424
Metadata:
service_name : Rocks and Co
service_provider:
Program 14440
Metadata:
service_name : QUEST+1
service_provider:
Program 14448
Metadata:
service_name : CBS Reality
service_provider:
Program 14480
Metadata:
service_name : Horror Channel
service_provider:
Program 14488
Metadata:
service_name : TCC
service_provider:
Program 14498
Metadata:
service_name : QUEST
service_provider:
Program 14532
Metadata:
service_name : The Store
service_provider:
Program 14544
Metadata:
service_name : ADULT Xpanded TV
service_provider:
Program 14576
Metadata:
service_name : ADULT Studio 66
service_provider:
Program 14608
Metadata:
service_name : True Entertainment
service_provider:
Program 14688
Metadata:
service_name : Absolute Radio
service_provider:
Program 14720
Metadata:
service_name : Heart
service_provider:
Program 14752
Metadata:
service_name : Capital
service_provider:
Program 15000
Metadata:
service_name : Loveworld
service_provider:
Program 15016
Metadata:
service_name : Sonlife
service_provider:
Program 15032
Metadata:
service_name : Racing UK
service_provider:
Program 15048
Metadata:
service_name : CCTV
service_provider:
Program 15056
Metadata:
service_name : CONNECT 4
service_provider:
Program 15064
Metadata:
service_name : Planet Knowledge
service_provider:
Program 15072
Metadata:
service_name : Asia TV
service_provider:
Program 15200
Metadata:
service_name : ADULT Section
service_provider:
Program 15232
Metadata:
service_name : Television X
service_provider:
Program 15432
Metadata:
service_name : Arise News
service_provider:
Program 15456
Metadata:
service_name : VisionTV
service_provider:
Program 15464
Metadata:
service_name : Sports Channel Network
service_provider:
Program 15512
Metadata:
service_name : ADULT Party
service_provider:
Program 15856
Metadata:
service_name : ITVBe
service_provider:
Program 15864
Metadata:
service_name : ITVBe+1
service_provider:
Program 15920
Metadata:
service_name : ITV4+1
service_provider:
Program 15952
Metadata:
service_name : ITV2 +1
service_provider:
Program 16016
Metadata:
service_name : ITV3+1
service_provider:
Program 16032
Metadata:
service_name : CITV
service_provider:
Program 16048
Metadata:
service_name : ITV3
service_provider:
Program 16080
Metadata:
service_name : 5SELECT
service_provider:
Program 16200
Metadata:
service_name : Ketchup TV
service_provider:
Program 16208
Metadata:
service_name : Drama
service_provider:
Program 14784
Metadata:
service_name : 365 Travel
service_provider:
Program 15208
Metadata:
service_name : 695
service_provider:
Program 15176
Metadata:
service_name : 696
service_provider:
Are the "Programs" different features recorded into the same file ? Looking at the "Streams" near the top of the file I don't think they are and it's just metadata. However seeing as the live video data sent over the air is known to include multiple video streams this has been confusing me a bit. Can anyone clarify ?