FAQ  •  Register  •  Login

How can I get Serviio to recognize recorded video files?

<<

Tweetybird22

Serviio newbie

Posts: 5

Joined: Mon May 09, 2022 4:00 pm

Post Mon May 09, 2022 4:31 pm

How can I get Serviio to recognize recorded video files?

Hello,

I have been using Serviio for a number of years now. As time goes by, I have accumulated many video files through recording via a PVR program. These recorded files are all in .mpg format. For the last few years an increasing number of files recorded using this program are not recognized by Serviio. This is frustrating, as I want to watch these videos. On some days there have been as many as five or six files not showing up in Serviio. This adds up to over a hundred unrecognized files.

I include the ffmpeg information for the most recent unrecognized file.

What can I do to get this (and any other unrecognized files) to be recognized by Serviio?

Thanks in advance for any help to remedy this situation.

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\aaa>cd \Program Files\Serviio\lib

C:\Program Files\Serviio\lib>

C:\Program Files\Serviio\lib>ffmpeg.exe "E:\Videos temporary\Ridley Road.s01e02.
Episode 2.mpg"
ffmpeg version 3.4.4 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8.2.1 (GCC) 20180830
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffs
erver --enable-libmp3lame --enable-libass --enable-librtmp --enable-fontconfig -
-enable-libfreetype --enable-zlib --enable-libx264 --enable-libspeex --extra-lib
s='-lrtmp -lpolarssl -lws2_32 -lwinmm -lexpat -lfreetype -lfribidi -lz' --arch=x
86_64 --enable-runtime-cpudetect --target-os=mingw64 --cross-prefix=x86_64-w64-m
ingw32- --enable-gpl --pkg-config=pkg-config --bindir='/jenkins/workspace/FFmpeg
- Win64/target'
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
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Output #0, mpeg, to 'E:\Videos temporary\Ridley Road.s01e02.Episode 2.mpg':
Output file #0 does not contain any stream

C:\Program Files\Serviio\lib>
<<

atc98092

User avatar

DLNA master

Posts: 5215

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Mon May 09, 2022 9:16 pm

Re: How can I get Serviio to recognize recorded video files?

Well, there's a problem with the info you posted. Look at the bottom. It says "Output file #0 does not contain any stream". That means FFMPEG couldn't find any audio, video or caption track within the container. That's not a playable file.

What version of Serviio are you running?
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

Tweetybird22

Serviio newbie

Posts: 5

Joined: Mon May 09, 2022 4:00 pm

Post Tue May 10, 2022 1:04 am

Re: How can I get Serviio to recognize recorded video files?

My version is 2.1. I can play this file on the computer monitor. But, I don't need Serviio to do that. I use Serviio to watch such recorded .mpg files on the big screen tv, via my BluRay player, which recognizes Serviio. I have encountered this problem for at least a few years, which means that previous versions of Serviio had this same occasional problem.
<<

Tweetybird22

Serviio newbie

Posts: 5

Joined: Mon May 09, 2022 4:00 pm

Post Tue May 10, 2022 2:08 am

Re: How can I get Serviio to recognize recorded video files?

Here is another .mpg file which was not recognized by Serviio. I will follow this with another recording of this exact program, which was recorded three and a half days later and was recognized by Serviio.

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\aaa>cd "\Program Files\Serviio

C:\Program Files\Serviio>cd "\Program Files\Serviio\lib"

C:\Program Files\Serviio\lib>ffmpeg.exe -i "E:\Videos temporary\Tin Man.s01e03.P
art 3 (COMET, 480i) (not recognized by Serviio).mpg"
ffmpeg version 3.4.4 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8.2.1 (GCC) 20180830
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffs
erver --enable-libmp3lame --enable-libass --enable-librtmp --enable-fontconfig -
-enable-libfreetype --enable-zlib --enable-libx264 --enable-libspeex --extra-lib
s='-lrtmp -lpolarssl -lws2_32 -lwinmm -lexpat -lfreetype -lfribidi -lz' --arch=x
86_64 --enable-runtime-cpudetect --target-os=mingw64 --cross-prefix=x86_64-w64-m
ingw32- --enable-gpl --pkg-config=pkg-config --bindir='/jenkins/workspace/FFmpeg
- Win64/target'
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
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648428832, dts=4606
130077, size=15904
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpegts @ 0000000000626940] DTS 648419823 < 4606130077 out of order
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648440844, dts=4606
142089, size=11925
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
[mpegts @ 0000000000626940] DTS discontinuity in stream 0: packet 4 with DTS 648
425829, packet 5 with DTS 4606142089
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 2 times
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648497864, dts=4606
154101, size=21288
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
[mpegts @ 0000000000626940] DTS discontinuity in stream 0: packet 8 with DTS 648
482849, packet 9 with DTS 4606154101
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 2 times
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648509876, dts=4606
166113, size=18736
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
[mpegts @ 0000000000626940] DTS discontinuity in stream 0: packet 12 with DTS 64
8494861, packet 13 with DTS 4606166113
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 2 times
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648521888, dts=4606
178125, size=19536
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
[mpegts @ 0000000000626940] DTS discontinuity in stream 0: packet 16 with DTS 64
8506873, packet 17 with DTS 4606178125
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 2 times
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648569899, dts=4606
190137, size=15600
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
[mpegts @ 0000000000626940] DTS discontinuity in stream 0: packet 20 with DTS 64
8557887, packet 21 with DTS 4606190137
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648572902, dts=4606
199146, size=2208
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648578908, dts=4606
202149, size=4376
[mpegts @ 0000000000626940] DTS discontinuity in stream 0: packet 23 with DTS 64
8566896, packet 24 with DTS 4606199146
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648584914, dts=4606
208155, size=7944
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648590920, dts=4606
214161, size=9128
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpegts @ 0000000000626940] Invalid timestamps stream=0, pts=648596926, dts=4606
220167, size=8960
[mpeg2video @ 0000000001c65300] Invalid frame dimensions 0x0.
[mpegts @ 0000000000626940] decoding for stream 0 failed
[mpegts @ 0000000000626940] PES packet size mismatch
[mpegts @ 0000000000626940] Could not find codec parameters for stream 0 (Video:
mpeg2video ([2][0][0][0] / 0x0002), none(tv, bottom first)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from 'E:\Videos temporary\Tin Man.s01e03.Part 3 (COMET, 480i)
(not recognized by Serviio).mpg':
Duration: 02:00:06.39, start: 7204.021700, bitrate: 1851 kb/s
Program 2
Stream #0:0[0x41]: Video: mpeg2video ([2][0][0][0] / 0x0002), none(tv, botto
m first), 120 tbr, 90k tbn, 90k tbc
Stream #0:1[0x44](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fl
tp, 192 kb/s
At least one output file must be specified

C:\Program Files\Serviio\lib>

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\aaa>cd "\Program Files\Serviio

C:\Program Files\Serviio>cd "\Program Files\Serviio\lib"

C:\Program Files\Serviio\lib>ffmpeg.exe -i "E:\Videos temporary\Tin Man.s01e03.P
art 3 (COMET, 480i).mpg"
ffmpeg version 3.4.4 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8.2.1 (GCC) 20180830
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffs
erver --enable-libmp3lame --enable-libass --enable-librtmp --enable-fontconfig -
-enable-libfreetype --enable-zlib --enable-libx264 --enable-libspeex --extra-lib
s='-lrtmp -lpolarssl -lws2_32 -lwinmm -lexpat -lfreetype -lfribidi -lz' --arch=x
86_64 --enable-runtime-cpudetect --target-os=mingw64 --cross-prefix=x86_64-w64-m
ingw32- --enable-gpl --pkg-config=pkg-config --bindir='/jenkins/workspace/FFmpeg
- Win64/target'
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
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295028852, dts=653
4271337, size=12512
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpegts @ 0000000000486900] DTS 1295019843 < 6534271337 out of order
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295040864, dts=653
4283349, size=11544
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
Last message repeated 3 times
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295052876, dts=653
4295361, size=5493
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
Last message repeated 3 times
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295109897, dts=653
4307373, size=10504
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
Last message repeated 3 times
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295121909, dts=653
4319385, size=9896
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
Last message repeated 3 times
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295133921, dts=653
4331397, size=2373
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
Last message repeated 3 times
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295187939, dts=653
4343409, size=10456
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
Last message repeated 2 times
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295196948, dts=653
4352418, size=46616
[mpeg2video @ 0000000001c30560] Invalid frame dimensions 0x0.
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295208960, dts=653
4361427, size=9312
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295220972, dts=653
4373439, size=11616
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295232984, dts=653
4385451, size=10280
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295244996, dts=653
4397463, size=11624
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295257008, dts=653
4409475, size=11368
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295269020, dts=653
4421487, size=13040
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295278029, dts=653
4433499, size=8696
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295287038, dts=653
4442508, size=6440
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295293044, dts=653
4451517, size=6328
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295299050, dts=653
4457523, size=34872
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295311062, dts=653
4463529, size=6632
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295323074, dts=653
4475541, size=8384
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295335086, dts=653
4487553, size=4776
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295347098, dts=653
4499565, size=5232
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295359110, dts=653
4511577, size=4784
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295371122, dts=653
4523589, size=3872
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295380131, dts=653
4535601, size=4432
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295389140, dts=653
4544610, size=60688
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295401152, dts=653
4553619, size=2832
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295413164, dts=653
4565631, size=7352
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295425176, dts=653
4577643, size=8696
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295437188, dts=653
4589655, size=7920
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295449200, dts=653
4601667, size=8144
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295461212, dts=653
4613679, size=7720
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295470221, dts=653
4625691, size=7176
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295479230, dts=653
4634700, size=40448
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295491242, dts=653
4643709, size=896
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295503254, dts=653
4655721, size=5032
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295515266, dts=653
4667733, size=4304
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295527278, dts=653
4679745, size=3976
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295539290, dts=653
4691757, size=4240
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295551302, dts=653
4703769, size=5200
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295560311, dts=653
4715781, size=6528
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295569320, dts=653
4724790, size=7008
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295581332, dts=653
4733799, size=7728
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295593344, dts=653
4745811, size=11624
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295605356, dts=653
4757823, size=16168
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295617368, dts=653
4769835, size=8960
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295623374, dts=653
4781847, size=8968
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295629380, dts=653
4787853, size=37192
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295641392, dts=653
4793859, size=5920
[mpegts @ 0000000000486900] Invalid timestamps stream=0, pts=1295653404, dts=653
4805871, size=8984
[mpegts @ 0000000000486900] PES packet size mismatch
Input #0, mpegts, from 'E:\Videos temporary\Tin Man.s01e03.Part 3 (COMET, 480i).
mpg':
Duration: 01:56:21.30, start: 14389.009267, bitrate: 1801 kb/s
Program 2
Stream #0:0[0x41]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p
(tv, smpte170m, bottom first), 704x480 [SAR 40:33 DAR 16:9], Closed Captions, 29
.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x44](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fl
tp, 192 kb/s
At least one output file must be specified

C:\Program Files\Serviio\lib>
<<

Tweetybird22

Serviio newbie

Posts: 5

Joined: Mon May 09, 2022 4:00 pm

Post Tue May 10, 2022 2:16 am

Re: How can I get Serviio to recognize recorded video files?

Correction: Four and a half days later, not three and a half.
<<

atc98092

User avatar

DLNA master

Posts: 5215

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Tue May 10, 2022 1:46 pm

Re: How can I get Serviio to recognize recorded video files?

With all the errors FFMPEG is reporting, I'm surprised anything can play them. I'm not certain what you're using to record the shows, but I believe it's not working correctly. I record off the air constantly with J River Media Center and a networked Silicon Dust multi-tuner box. Before I got the HDHomeRun I used a single tuner card in my PC. J River saves the recorded shows in the TS container, not MPG, but it still has MPEG-2 video and AC3 audio, just like yours.

I really don't think you have a Serviio problem. I believe it's either the hardware (tuner) or software being used for OTA recording that isn't working correctly. There's simply far too many errors in that FFMPEG report. It's even commenting about DTS, even though the audio stream is listed as AC3. I don't know if that DTS stands for something other than an audio codec, as I've never seen data like that before.
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

Tweetybird22

Serviio newbie

Posts: 5

Joined: Mon May 09, 2022 4:00 pm

Post Tue May 17, 2022 8:39 pm

Re: How can I get Serviio to recognize recorded video files?

I use Total Media 3.5, by ArcSoft as the recording program. I use the WinTV-HVR-1265 internal HDTV card for the tuner. I am not thrilled that ArcSoft has not updated Total Media in years. I like it, because it allows me to set recording times down to the minute. I have tried WinTV 8, but that doesn't allow the exact-to-the-minute times. My computer is running Windows 8.1. I will look at J River Media Center.
<<

atc98092

User avatar

DLNA master

Posts: 5215

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Tue May 17, 2022 10:14 pm

Re: How can I get Serviio to recognize recorded video files?

I have a 1255 video tuner in my HTPC, but I stopped using it when I added the HDHomeRun on my network. Hauppauge makes good equipment, but there were times I was limited with only a single tuner.
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents

Return to Serviio Support & Help

Who is online

Users browsing this forum: No registered users and 85 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.