Jump to content

MPEG2-TS video with arib_caption (profile A) in stream #0:2 cannot playback from web browser


Go to solution Solved by softworkz,

Recommended Posts

Posted

I have MPEG2-TS file which have arib_caption (profile A) data in stream #0:2, attached in this thread (test.ts). Emby could not play back this video file from web browser like Firefox or Chrome. It is possible to play back from Emby iPhone app.

 

ffmpeg-transcode-31e59f5a-4b7a-4af9-ba9c-434b5204bab6_1.txtthis is ffmpeg log at failing case, play back from Firefox web browser.

15:01:34.934 Stream mapping:
15:01:34.934   Stream #0:0 (mpeg2video) -> yadif
15:01:34.934   yadif -> Stream #0:0 (libx264)
15:01:34.934   Stream #0:1 -> #0:1 (copy)
15:01:34.934   Stream #0:2 -> #1:0 (? (?) -> webvtt (native))
15:01:34.934   Stream #0:0 -> #1:1 (copy)
15:01:34.934   Stream #0:16 -> #2:0 (? (?) -> webvtt (native))
15:01:34.934   Stream #0:0 -> #2:1 (copy)
15:01:34.934 Decoder (codec arib_caption) not found for input stream #0:2

ffmepg try to decode stream #0:2 (arib_caption) and fail to transcode it.

 

ffmpeg-transcode-d88d9ea8-4a35-4bdc-947a-50b79913a322_1.txtThis is ffmepg log at passing case, play back from iPhone Emby app.

15:05:24.269 Stream mapping:
15:05:24.269   Stream #0:0 (mpeg2video) -> yadif (graph 0)
15:05:24.269   scale (graph 0) -> Stream #0:0 (libx264)
15:05:24.269   Stream #0:1 -> #0:1 (aac (native) -> mp3 (libmp3lame))
15:05:24.269 Press [q] to stop, [?] for help

Passing case, ffmpeg will try to decode stream #0:1 only and successfully transcode it.

 

My question is how can I play video with transcode from web browser same like iPhone app does? How do I skip decoding arib_caption stream? I already tried to disable subtitle from video detail section but it didn't resolve this issue.

If their is no way to skip arib stream , is there a way to add my own command line to ffmepg during file transcoding, or is their a way to use my own build ffmepg?

 

Thanks,

 

test.ts

  • 2 weeks later...
Posted

Is there any solution?

This issue is caused by FFmpeg, latest FFmpeg can recognize arib_caption profile now but cannot specify how to decode this caption data so out this error. If there is no solution, I would like to use FFmpeg v4.1 branch or would like to add "-sn" command line option for temporary workaround.

Posted

@vonvon - What kind of stream is this? Where does it come from?

 

image.thumb.png.b26888bb43c34105b174b2e198f6d1e9.png

Posted

This comes from Japanese standard broadcast television, recorded using earthsoft PT3 (Digital TV tuner board).

Emby is currently not so common in Japan and Plex is much widely use. One of the  reason why for this is because Emby does not support Japanese standard TV MPEG2-TS format.

Thanks,

Posted

So you have an ISDB tuner? Is it ISDB-T or ISDB-S?

Posted (edited)

Yes, I have ISDB tuner. It is ISDB-T and ISDB-S dual tuner, and this stream is come from ISDB-T tuner, but I have same issue with ISDB-S stream as well.

Edited by vonvon
  • 5 months later...
Posted

@vonvon can you please try this again with Emby Server 4.6? Thanks !

Posted

Thanks for the update.

  • 1 month later...
Posted

@vonvon Do you have a slightly larger file for testing where subtitles are actually present (rather than just the streams)?

  • 3 weeks later...
  • Solution
Posted

@vonvon Support for libarrib24 has finally arrived in the beta channel. You might want to give it a try!

sw

Posted

@softworkz I have confirmed most of MPEG2-TS files captured by ISDB tuner can playback from web browser on emby 4.7.0.9 beta.

Thank you all for supporting this!!

Posted

Thanks a lot for your feedback!

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...