Jump to content

No closed captions on Live or Recorded TV except on Tizen app


migue333

Recommended Posts

migue333

After having many seek issues with Kodi and NextPVR I decided to try Emby and its TV feature. I'm using locast2tuner to provide a Locast m3u tuner to Emby.

Watching Live TV or even a Recorded show I can't get CC displayed on either a Chromecast with Google TV, a Sony Bravia Android Tv, Roku Premiere+ or the Emby Theater app for Windows. A Samsung TV with Tizen DOES show captions on Live TV and Recorded TV. Also playing the .TS file with the default Movies and TV app from Windows 10 shows CC too.

I sent debug logs from playback from the Chromecast with Google Tv at 530PM EST, while playing a recorded portion of The Fugitive, under User Miguel.

Attached also server logs and screenshot of file info when playing on the Chromecast with Google TV.

 

EDIT: Here's the MediaInfo for the file:

General
ID                        : 1
Complete name             : M:\Videos\PVR\Recordings\The Fugitive\Season 3\The Fugitive S03E26 The White Knight.ts
Format                    : MPEG-TS
File size                 : 113 MiB
Duration                  : 12 min 57 s
Overall bit rate mode     : Variable
Overall bit rate          : 1 221 kb/s

Video
ID                        : 256
Format                    : AVC
Format/Info               : Advanced Video Codec
Format profile            : High
Format level              : 3.1
Format settings, CABAC    : Yes
Format settings, Referenc : 4 frames
Codec ID                  : 27
Duration                  : 12 min 58 s
Width                     : 854 pixels
Height                    : 480 pixels
Display aspect ratio      : 16:9
Frame rate mode           : Variable
Color space               : YUV
Chroma subsampling        : 4:2:0
Bit depth                 : 8 bits
Scan type                 : Progressive

Audio
ID                        : 257
Format                    : AAC LC
Format/Info               : Advanced Audio Codec
Format version            : Version 4
Muxing mode               : ADTS
Codec ID                  : 15-2
Duration                  : 12 min 57 s
Bit rate mode             : Variable
Channel(s)                : 2 channels
Channel layout            : L R
Sampling rate             : 48.0 kHz
Frame rate                : 46.875 FPS (1024 SPF)
Compression mode          : Lossy
Delay relative to video   : -48 ms

Text #1
ID                        : 256-CC1
Format                    : EIA-608
Muxing mode               : SCTE 128 / DTVCC Transport
Muxing mode, more info    : Muxed in Video #1
Duration                  : 12 min 58 s
Bit rate mode             : Constant
Stream size               : 0.00 Byte (0%)

Text #2
ID                        : 256-1
Format                    : EIA-708
Muxing mode               : SCTE 128 / DTVCC Transport
Muxing mode, more info    : Muxed in Video #1
Duration                  : 12 min 58 s
Bit rate mode             : Constant
Stream size               : 0.00 Byte (0%)

Menu
ID                        : 4096
Duration                  : 12 min 57 s
Service name              : Service01
Service provider          : FFmpeg
Service type              : digital television
pointer_field             : 0
section_length            : 23

PXL_20210823_213121504.MP.jpg

logs.zip

Edited by migue333
Added MediaInfo
Link to comment
Share on other sites

10 minutes ago, migue333 said:

I sent debug logs from playback from the Chromecast with Google Tv at 530PM EST

Hi.  This example was transcoding due to an incompatible container - I'm guessing TS.  There is an option in the app settings to allow direct playback of TS files.  You can try that.

If ffmpeg processes the video stream, it strips out the CC.

Link to comment
Share on other sites

2 hours ago, migue333 said:

That option is ON. Turning it off made no difference.

Can you show a screenshot of your settings in the app?

Link to comment
Share on other sites

Your screenshot of stats is direct playing but the log you sent from the app was not.  Different items?

Link to comment
Share on other sites

migue333

OK, how do we test this theory? TSMuxer doesn't support CC tracks. Is there a way to force the player to pick the first CC track always?

Link to comment
Share on other sites

7 minutes ago, migue333 said:

Is there a way to force the player to pick the first CC track always?

The player does not see any CC tracks at all so there is nothing to force there.  I'm not sure why it isn't seeing them (assuming the media info you provided is for the exact same item as the app log).

Link to comment
Share on other sites

migue333

As a test, I imported the file to Plex and it detects the CC, though it does have to transcode to burn in the CC to the stream on the Android TV.

Link to comment
Share on other sites

7 hours ago, migue333 said:

Since Locast shut down I switched over to an antenna and a Homerun and Emby detects CC properly with it.

Interesting.  Thanks.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...