Announcement

Collapse
No announcement yet.

DiscoveryPlus: Can we PLEASE get the subtitles (CC) fixed??? They have NEVER worked!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    DiscoveryPlus: Can we PLEASE get the subtitles (CC) fixed??? They have NEVER worked!

    I really don't understand why this issue is not even getting acknowledge, let alone fixed...

    Maybe the devs just don't understand what i am talking about. So i will try to break it down:

    DiscoveryPlus has subtitles for pretty much ALL videos. The problem is, they have 2 types and StreamFab only seems to handle one type.That is the embedded/forced subtitles.

    Perfect example is all the 90 Day Fiancé shows. When someone who doesn't speak English very well is talking, there are embedded subtitles. StreamFab downloads these and they are embedded into the file. You cannot turn these off. If you don't want them then you just don't download them.

    The other type, which is the type people who want the subtitles actually care more about are the Closed Captions subtitles. These can be turned on or off in the video player of your choice and they will show up for the entire video, except the parts that have the embedded subs.

    Here is a screenshot of 90 Day Fiancé: Happily Ever After? Season 7, Episode 2, at Timecode 00:00:13.107 seconds.



    As you can see, after downloading the episode with yt-dlp, i extract the webvtt Closed Captions Subtitles and convert them to .srt as described here

    If you download that same episode with StreamFab, you will see that the CC subs are not there.

    I would like to use the scheduling feature of StreamFab to get the episodes automatically but without the subtitles, it's a no-go. The fact that we cannot select the bitrate is also annoying.

    So right now, i have to continue using yt-dlp in order to get a lower bitrate 1080p video with both the embedded subs and the CC subs.

    @Mona: Can you please acknowledge if the devs are willing to take a look at this or just tell me to stfu about Discovery+ Subs and i will.

    #2
    Originally posted by jpp72 View Post
    I really don't understand why this issue is not even getting acknowledge, let alone fixed...

    Maybe the devs just don't understand what i am talking about. So i will try to break it down:

    DiscoveryPlus has subtitles for pretty much ALL videos. The problem is, they have 2 types and StreamFab only seems to handle one type.That is the embedded/forced subtitles.

    Perfect example is all the 90 Day Fiancé shows. When someone who doesn't speak English very well is talking, there are embedded subtitles. StreamFab downloads these and they are embedded into the file. You cannot turn these off. If you don't want them then you just don't download them.

    The other type, which is the type people who want the subtitles actually care more about are the Closed Captions subtitles. These can be turned on or off in the video player of your choice and they will show up for the entire video, except the parts that have the embedded subs.

    Here is a screenshot of 90 Day Fiancé: Happily Ever After? Season 7, Episode 2, at Timecode 00:00:13.107 seconds.



    As you can see, after downloading the episode with yt-dlp, i extract the webvtt Closed Captions Subtitles and convert them to .srt as described here

    If you download that same episode with StreamFab, you will see that the CC subs are not there.

    I would like to use the scheduling feature of StreamFab to get the episodes automatically but without the subtitles, it's a no-go. The fact that we cannot select the bitrate is also annoying.

    So right now, i have to continue using yt-dlp in order to get a lower bitrate 1080p video with both the embedded subs and the CC subs.

    @Mona: Can you please acknowledge if the devs are willing to take a look at this or just tell me to stfu about Discovery+ Subs and i will.
    have you tried playing back the video on multiple devices to confirm that the CC subs are there ??
    what is your playback device ??

    Comment


      #3
      Originally posted by october262 View Post

      have you tried playing back the video on multiple devices to confirm that the CC subs are there ??
      what is your playback device ??
      I know what i am doing. Trust me. I am not a non-technical noob. As i explained, i can get the subtitles using yt-dlp. I want StreamFab to fix their shit strictly so i can use the scheduling function.

      The player will not play subtitles that are non-existant but just to humor you, i play all my stuff through Kodi. MPC-HC or VLC will also not show subtitles that don't exist. Just opening the file in MediaInfo tells me all i need to know. There are no Closed Captions OR Text Subtitles.

      If there were real Closed Captions in the file, They would look like this. At some point, if you set it to download to MP4, it randomly would have the Closed Captions. But the fact is that my settings are set to download to MKV so StreamFab should download the video track and extract the CC from that track as .srt and then mux them into the MKV. It does not do that.

      Discovery+ has 2 types of streams right now. HLS and DASH. The HLS videos have the CC embedded into the video. All the newer stuff use DASH and the CC are in a separate file altogether.

      When downloading with yt-dlp, it will created 2 MP4 files. One being just the subtitles and the other being the actual video+audio with the embedded subs for non-English or bad English pronunciation. I parse the 1st file to extract the WebVTT, convert to SRT, then mux SRT and other MP4 into an MKV.

      If StreamFab was even attempting to download the CC, the subs dropdown would say English (CC) but it only says English and there are no other subs to pick.



      When downloading with StreamFab, the resulting MKV has embedded CC nor does it have Text CC:



      When downloading with yt-dlp and running my scripts to extract/convert/mux, i do have the Text CC:



      Ignore the different file size/bitrate. I choose a lower bitrate because it's insane to have such high bitrates for reality show. Alas, StreamFab doesn't let us pick the bitrate for Discovery+ DASH videos.

      Comment


        #4
        There are two ways of looking at this, one, you are getting from the wrong source, two, StreamFab needs to finish out Discovery+'s setting like they have Amazon's.

        The following is not your screenshot, it is mine. It came from Discovery+ on Amazon, the settings listed will follow. Amazon allows what you want to do. The developer for StreamFab simply needs to set up Discovery+ the same way.

        Click image for larger version

Name:	Screenshot 2022-09-04 6.59.31 PM.png
Views:	715
Size:	170.2 KB
ID:	414763

        Click image for larger version

Name:	Screenshot 2022-09-04 7.03.53 PM.png
Views:	683
Size:	264.6 KB
ID:	414764

        Comment


          #5
          If Discovery+ was available on Amazon Prime in Canada, i would totally sub to it but it's not. It would solve my subs issue AND i would be able to get the stuff in H265

          Comment


            #6
            Originally posted by jpp72 View Post
            If Discovery+ was available on Amazon Prime in Canada, i would totally sub to it but it's not. It would solve my subs issue AND i would be able to get the stuff in H265
            do you have hulu or the roku channel ?? according to google the 90 Day Fiancé: Happily Ever After is available there too.

            Comment


              #7
              Originally posted by october262 View Post

              do you have hulu or the roku channel ?? according to google the 90 Day Fiancé: Happily Ever After is available there too.
              I appreciate the suggestions but Hulu is only 720p and you need the live TV sub to get only 4 of the 90 Day Shows.

              Roku Channel you also have to pay extra for the 90 day shows.

              Fact is, i already pay for Discovery+ and it has 12 million other shows that are not on Hulu or Roku Channel. 90 Day Shows were just an example...I do download a lot of other series that are not anywhere else. The only way i would pay AGAIN for Discovery+ is through Amazon Prime so i could get the shows in H265. Right now, a free tool can get any show on Discovery+ as H264, correct bitrate, and subtitles so it would make no sense to pay to get the same but only PERHAPS the scheduling function works...

              I guess i will need to find the time to code a scheduler myself... I just don't have said time...

              Comment


                #8
                Originally posted by jpp72 View Post
                If Discovery+ was available on Amazon Prime in Canada, i would totally sub to it but it's not. It would solve my subs issue AND i would be able to get the stuff in H265
                I guess that puts the end to that idea. I think you had said you were in Canada before but I just didn't remember. There's no two ways about it then, StreamFab has to provide Discovery+ with all the features in the Amazon Prime module. It's not totally certain at this point what Discovery+ will look like when they combine with HBO Max, supposedly sometime next year, but it should be worthy, especially then, of the all out Amazon treatment. Frankly, I don't know why they don't do that with all the modules. HLSes and DASHes are HLSes and DASHes no matter what streaming service is being used. The only thing that changes is the encryption and they have that well in hand. All the processing and remixing can be done with any streamer's data.

                Comment


                  #9
                  Its also now in very low bitrate on Hulu so you wouldn't want that either I wish they would fix that as it use to be at a much higher bitrate and everyone else can do it

                  Comment


                    #10
                    Originally posted by jpp72 View Post


                    Discovery+ has 2 types of streams right now. HLS and DASH. The HLS videos have the CC embedded into the video..
                    I can tell you right now that SF does NOT support ts files...(NO HLS). so you aren't going to get what you want. I've asked before on this and also Crackle.


                    Comment


                      #11
                      Originally posted by jpp72 View Post

                      I know what i am doing. Trust me. I am not a non-technical noob. As i explained, i can get the subtitles using yt-dlp. I want StreamFab to fix their shit strictly so i can use the scheduling function.

                      The player will not play subtitles that are non-existant but just to humor you, i play all my stuff through Kodi. MPC-HC or VLC will also not show subtitles that don't exist. Just opening the file in MediaInfo tells me all i need to know. There are no Closed Captions OR Text Subtitles.

                      If there were real Closed Captions in the file, They would look like this. At some point, if you set it to download to MP4, it randomly would have the Closed Captions. But the fact is that my settings are set to download to MKV so StreamFab should download the video track and extract the CC from that track as .srt and then mux them into the MKV. It does not do that.

                      Discovery+ has 2 types of streams right now. HLS and DASH. The HLS videos have the CC embedded into the video. All the newer stuff use DASH and the CC are in a separate file altogether.

                      When downloading with yt-dlp, it will created 2 MP4 files. One being just the subtitles and the other being the actual video+audio with the embedded subs for non-English or bad English pronunciation. I parse the 1st file to extract the WebVTT, convert to SRT, then mux SRT and other MP4 into an MKV.

                      If StreamFab was even attempting to download the CC, the subs dropdown would say English (CC) but it only says English and there are no other subs to pick.



                      When downloading with StreamFab, the resulting MKV has embedded CC nor does it have Text CC:



                      When downloading with yt-dlp and running my scripts to extract/convert/mux, i do have the Text CC:



                      Ignore the different file size/bitrate. I choose a lower bitrate because it's insane to have such high bitrates for reality show. Alas, StreamFab doesn't let us pick the bitrate for Discovery+ DASH videos.
                      jpp72, what are you using to extract the WebVTT from the .mp4? I am struggling to find a solution that works correctly

                      Comment


                        #12
                        Finally found something that works. would be keen to hear if you have found something better?

                        mp4box.exe test.mp4 -raw 1 -out sub.vtt
                        vtt_to_srt.exe sub.vtt

                        thats ends up with sub.srt that can easily be muxed into a mkv

                        Comment


                          #13
                          Originally posted by DeadPixel View Post
                          Finally found something that works. would be keen to hear if you have found something better?

                          mp4box.exe test.mp4 -raw 1 -out sub.vtt
                          vtt_to_srt.exe sub.vtt

                          thats ends up with sub.srt that can easily be muxed into a mkv
                          There are countless ways of doing it. You are using GPAC which is fine. Bento4 also works well.

                          Converting from vtt to srt i use ffmpeg instead of whatever program you are using

                          Code:
                          ffmpeg -i subs.vtt -c:s subrip subs.srt

                          Comment


                            #14
                            Question, When you download this from SF. Do the forced subs still appear?

                            I Ask because the line in your screen shot "And honestly, my boobs," visually appear to be embedded in the video and are not a separate sub title stream in an MKV.

                            I would switch output to MP4 and export subs to SRT file in SF. This would result in 2 files. Personally I've had issue with SF and MKV files with subtitles of any kind So I still use MP4's with SRT files for subs and make my own MKVs

                            Comment


                              #15
                              Originally posted by jpp72 View Post

                              There are countless ways of doing it. You are using GPAC which is fine. Bento4 also works well.

                              Converting from vtt to srt i use ffmpeg instead of whatever program you are using

                              Code:
                              ffmpeg -i subs.vtt -c:s subrip subs.srt
                              Thanks, nice to know a few other methods. vtt_to_srt is just a python script that removes the WEBVTT formatting and leaves the rest as is. I was having trouble with some other methods either screwing around with the sub formatting or strangely changing the overall runtime of the subs so it was OOS.

                              This does not seem like it would be a big issue to get fixed in SF

                              Comment

                              Working...
                              X