2.0 Can't play .ts files that I record from cable TV.
I test Serviio on my new NAS and it is working better then other DLNA servers that I tried (on Qnap TS-453B-4G).
It plays the majority of my video files on Sony TV.
However I have a problem with video files recorded by my TV decoder (.ts conteiner). I just record from cable TV on standalone TV decoder (Octagon SF4008). The decoder can then play this recordings ok. However my TV NOT (tested from USB).
These video files are not encrypted and are playable on Windows using for example Media Player Classis and other software players.
Unfortunately all videos that I record are not playable using Serviio as dlna server and my Sony TV as player/renderer. The TV just shows it starts playing and then its display remains black and nothing is being played.
Before I try to understand profiles.xml, I kindly ask for help.
NAS: Qnap TS-453B-4G (x86 64)
Serviio_2.0_x86_64.
TV: Sony KDL-32HX751 (it is the same model as KDL-32HX750, the only difference in 3d glasses provided)
Profile set: Sony Bravia TV 2012
Example video file was recorded from Eurosport 2 HD by decoder. The decoder plays it Ok. Serviio+Sony TV not.
I am interested in playback with the first audio stream.
FFMPEG -I:
-----------
- Code:
ffmpeg version 3.4.4 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 4.9.2 (toolchain config: [gcc-4.9.2 binutils-2.25 glibc-2.21])
configuration: --enable-gpl --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-libmp3lame --enable-libass --enable-librtmp --enable-fontconfig --enable-libfreetype --enable-zlib --enable-libx264 --enable-libspeex --enable-pthreads --extra-libs='-lrtmp -lpolarssl -lexpat -lfreetype -lfribidi -lz' --prefix=/cross/qnap-intel-64/CT/x86_64-QNAP-linux-gnu/cross-tools/x86_64-QNAP-linux-gnu/usr --enable-cross-compile --arch=x86_64 --target-os=linux --cross-prefix=x86_64-QNAP-linux-gnu- --pkg-config=pkg-config --bindir='/jenkins/workspace/FFmpeg - Qnap - Intel - 64/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
[h264 @ 0x3bf7260] SPS unavailable in decode_picture_timing
[h264 @ 0x3bf7260] non-existing PPS 0 referenced
[h264 @ 0x3bf7260] SPS unavailable in decode_picture_timing
[h264 @ 0x3bf7260] non-existing PPS 0 referenced
[h264 @ 0x3bf7260] decode_slice_header error
[h264 @ 0x3bf7260] no frame!
[h264 @ 0x3bf7260] SPS unavailable in decode_picture_timing
[h264 @ 0x3bf7260] non-existing PPS 0 referenced
[h264 @ 0x3bf7260] SPS unavailable in decode_picture_timing
[h264 @ 0x3bf7260] non-existing PPS 0 referenced
[h264 @ 0x3bf7260] decode_slice_header error
[h264 @ 0x3bf7260] no frame!
[h264 @ 0x3bf7260] SPS unavailable in decode_picture_timing
[h264 @ 0x3bf7260] non-existing PPS 0 referenced
[h264 @ 0x3bf7260] SPS unavailable in decode_picture_timing
[h264 @ 0x3bf7260] non-existing PPS 0 referenced
[h264 @ 0x3bf7260] decode_slice_header error
[h264 @ 0x3bf7260] no frame!
[h264 @ 0x3bf7260] SPS unavailable in decode_picture_timing
[h264 @ 0x3bf7260] non-existing PPS 0 referenced
[h264 @ 0x3bf7260] SPS unavailable in decode_picture_timing
[h264 @ 0x3bf7260] non-existing PPS 0 referenced
[h264 @ 0x3bf7260] decode_slice_header error
[h264 @ 0x3bf7260] no frame!
[mpegts @ 0x3bd1240] PES packet size mismatch
Last message repeated 1 times
Input #0, mpegts, from 'Eurosport-1.ts':
Duration: 00:10:48.02, start: 53169.529211, bitrate: 9374 kb/s
Program 2501
Program 2502
Program 2503
Program 2504
Stream #0:0[0x191]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, 25 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0:1[0x192](pol): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 192 kb/s
Stream #0:2[0x193](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 192 kb/s
Program 2505
Program 2506
Program 2507
At least one output file must be specified
MEDIAINFO:
-----------
- Code:
General
ID : 25 (0x19)
Complete name : C:\Users\Marek\Desktop\Serviio\Eurosport-1.ts
Format : MPEG-TS
File size : 724 MiB
Duration : 10 min 47 s
Overall bit rate mode : Variable
Overall bit rate : 9 387 kb/s
Video
ID : 401 (0x191)
Menu ID : 2504 (0x9C8)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference : 4 frames
Codec ID : 27
Duration : 10 min 46 s
Bit rate : 8 535 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 FPS
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : MBAFF
Scan type, store method : Separated fields
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.165
Stream size : 658 MiB (91%)
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio #1
ID : 402 (0x192)
Menu ID : 2504 (0x9C8)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 4
Duration : 10 min 46 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Frame rate : 41.667 FPS (1152 SPF)
Compression mode : Lossy
Delay relative to video : -1 s 164 ms
Stream size : 14.8 MiB (2%)
Language : Polish
Audio #2
ID : 403 (0x193)
Menu ID : 2504 (0x9C8)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 4
Duration : 10 min 46 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Frame rate : 41.667 FPS (1152 SPF)
Compression mode : Lossy
Delay relative to video : -1 s 204 ms
Stream size : 14.8 MiB (2%)
Language : English
Menu
ID : 400 (0x190)
Menu ID : 2504 (0x9C8)
Duration : 10 min 47 s
List : 401 (0x191) (AVC) / 402 (0x192) (MPEG Audio, Polish) / 403 (0x193) (MPEG Audio, English)
Language : / Polish / English