Announcement

Collapse
No announcement yet.

Disney+ subtitles forced

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

    Disney+ subtitles forced

    I was downloading Shang-Chi and The Legend plus Jungle Cruise off of Disney+, and the forced subtitles are in the subtitle drop down list instead of being rendered into the video. Why? I also had the same problem with Space Sweepers on Netflix with v4.0.1.9, before I updated to this version. StreamFab.log

    #2
    You have to render an overlay and re-encode the entire video if you want to bake in any subtitle file, unless it's already baked in, which can never be removed/turned off after that. Streamfab downloads raw files when possible, which sometimes need to be unlocked with an encryption key, but that's a lossless function.

    just a bit of comparison info:
    Re-encoding is always lossy, unless you use a lossless codec, which results in HUGE files. You would not be talking anywhere near under 10GB for a feature film. Uncompressed 1080p60 video is about 3000mpbs. The 1080p we're streaming here is often under 10Mbps. Apple Prores 422HQ, which is "virtually" lossless, still comes in at about 440Mbps for 1080p60

    Comment


      #3
      Originally posted by potenial_user View Post
      You have to render an overlay and re-encode the entire video if you want to bake in any subtitle file, unless it's already baked in, which can never be removed/turned off after that. Streamfab downloads raw files when possible, which sometimes need to be unlocked with an encryption key, but that's a lossless function.

      just a bit of comparison info:
      Re-encoding is always lossy, unless you use a lossless codec, which results in HUGE files. You would not be talking anywhere near under 10GB for a feature film. Uncompressed 1080p60 video is about 3000mpbs. The 1080p we're streaming here is often under 10Mbps. Apple Prores 422HQ, which is "virtually" lossless, still comes in at about 440Mbps for 1080p60
      I'm saying that before these StreamFab updates, the Forced subtitles were downloaded into the video and were never on the same list as other subtitles!

      Comment


        #4
        Originally posted by rmcaw52 View Post

        I'm saying that before these StreamFab updates, the Forced subtitles were downloaded into the video and were never on the same list as other subtitles!
        I haven't tried 5.0.0.2 with Shang Chi, 4.0.2.6 works fine for adding both subtitle tracks with that title. Windows media player does not support multiple subtitles and only plays back the default English not the forced. if this is what you're experiencing maybe try VLC as your media player

        Comment


          #5
          Originally posted by potenial_user View Post

          I haven't tried 5.0.0.2 with Shang Chi, 4.0.2.6 works fine for adding both subtitle tracks with that title. Windows media player does not support multiple subtitles and only plays back the default English not the forced. if this is what you're experiencing maybe try VLC as your media player
          I get both added too, but before these updates the forced subtitles were rendered in the video during download. On some players you aren't able to turn on subtitles.

          Comment


            #6
            I use the Export to SRT option. I noticed that with D+ the forced file is being downloaded as _eng.srt instead of .eng.forced.srt This is probably part of the issue.

            D+ has in the past not had a forced subs track, they burnt the forced subs into the video

            Comment


              #7
              Originally posted by AGuyWithAComputer View Post
              I use the Export to SRT option. I noticed that with D+ the forced file is being downloaded as _eng.srt instead of .eng.forced.srt This is probably part of the issue.
              This is known, we will fix this problem this week. Please kindly wait for the update.

              Comment


                #8
                Originally posted by rmcaw52 View Post

                I get both added too, but before these updates the forced subtitles were rendered in the video during download. On some players you aren't able to turn on subtitles.
                We do not support rendering subtitles to the video in StreamFab. Normally, you can turn on the subtitles in the settings of your players to make them display.

                Comment


                  #9
                  Originally posted by Mona View Post

                  We do not support rendering subtitles to the video in StreamFab. Normally, you can turn on the subtitles in the settings of your players to make them display.
                  I'm talking about the burned in text of the foreign language parts of the movie without having to turn on the settings, even viewing them on the streaming site it is auto without a setting in the subtitle list. I have other videos from other streaming sites that show them in the video after downloading.

                  Comment


                    #10
                    Originally posted by rmcaw52 View Post

                    I'm talking about the burned in text of the foreign language parts of the movie without having to turn on the settings, even viewing them on the streaming site it is auto without a setting in the subtitle list. I have other videos from other streaming sites that show them in the video after downloading.
                    There are a couple of ways of doing forced subtitles. I ran into this when ripping discs a while back too, and it was a pain. I'm going to probably do a bad job explaining, but I'm going to try and hopefully you can follow... This goes along with what @Potential_user was saying back in post #2.

                    How "forced subtitles" or subtitles of translations of the foreign spoken language in parts of a movie are handled can vary from movie to movie, and provider to provider. In this LONG post I cite two examples from Netflix that are done differently.

                    First way: have the forced subtitles rendered or burned into the video frames themselves, and not listed in the subtitles of the movie. In this case, these subs are part of the image, will always be on and can not be toggled off.

                    An example of this is 2012 downloaded from Amazon. When I downloaded it the first time, I had English CC selected for subs. The downloaded MP4 file lists 1 subtitle track included in the MP4. If you toggle this track on, you'll see every line of dialog on screen, even the English parts and descriptions like [car alarm], in a plain font. Yet there are subtitles for the foreign language parts (at 1hr 19 min mark for example) in a different font and always shown, even if I toggle sub titles off. I downloaded the movie a second time, selecting NONE for subs. The resulting MP4 has no subtitle track, yet still includes the foreign language parts (like at at 1hr 19min mark) in that different font. That is because in the case of THIS movie, the subtitles for foreign language are PART of the video image itself, not separate.

                    That is how this movie was presented on Amazon, NOT because of how StreamFab downloads it.

                    Another example of this is Angels and Demons on Netflix. When downloading it with English CC selected, there is only 1 subtitle track listed in the MP4 file. Toggle subtitles on in your player, and you see every line of dialog plus descriptions. Yet at the 4min 17 sec mark there are are subtitles rendered/burned into the video presenting the spoken French dialog on screen in written English. Again, these parts are rendered or burned into the image.

                    Another example is Avatar in Disney+. The subtitles for the Na'vi language parts is rendered/burned in the video, and not a separate subtitle track included in the MP4.

                    For these, because these subtitles are part of the video image, you don't need to toggle subtitles on. And you can't toggle them off if you want either.

                    Second way: have the subs, including forced subtitles for foreign language spots, separated from the video, NOT "burned into" the image of the movie. These subtitles will be listed in the file with the other subtitle tracks, and can be toggled off/on.

                    An example is Red Notice from Netflix. When you download with subs, there are 2 English subtitles. The first set is for the foreign language parts (example 31 minute mark), the second contains all of the English dialog including the descriptions like [car horns honking].

                    Another example of this is ripping the disc AVATAR to an MKV. The subtitles for the Na'vi language parts are a separate track, not rendered in the video, and you must turn them on.

                    The problem with doing it this way is the viewer needs to manually turn on subtitles and select the correct track.

                    My understanding is that the options for FORCED and DEFAULT are not supported in MP4 files, so even if you manage to flag those subtitle tracks that way, it wont matter.

                    In the case of playing Red Notice on Netflix directly, its player has English[Original] as checked by default and you don't have to do anything. BUT when playing the downloaded copy via Plex, I did have to go in and select the subtitle option. In other words, I DO notice a difference in player functionality.

                    Also keep in mind that if StreamFab downloads a video this second way (where the forced subtitles are separate from the video) in order to make it like the first way (where the subs are part of the video, and therefore always on) it would have identify which set of subs is really the "forced subs" then re-encode the video, burning the subs into the video. StreamFab does not do that. It can somtimes be hard to determine which are the correct for forced subgs, and since this requires re-encoding the video it adds time and will likely result in degraded video quality.


                    ALL THAT BEING SAID...
                    If you have the exact same movie that was downloaded months ago, that had the subs burned in, and you download it today, and the subs are separate, sure it could be due to StreamFab, but it could also be due to changes on the streaming providers end. I don't know how to determine that.
                    Last edited by KidJoe; 11-16-2021, 06:54 PM.

                    Comment


                      #11
                      Originally posted by KidJoe View Post

                      My understanding is that the options for FORCED and DEFAULT are not supported in MP4 files, so even if you manage to flag those subtitle tracks that way, it wont matter.
                      This right here is why I download subs as SRT and convert the MP4 and SRTs into a MKV file. I can set the forced tracks to forced and default and Plex with turn them on when a movie is played.

                      I have a fairly extensive powershell script that does it for me now. Even renames the files the way I want them in my Plex library

                      Comment


                        #12
                        Originally posted by AGuyWithAComputer View Post

                        This right here is why I download subs as SRT and convert the MP4 and SRTs into a MKV file. I can set the forced tracks to forced and default and Plex with turn them on when a movie is played.

                        I have a fairly extensive powershell script that does it for me now. Even renames the files the way I want them in my Plex library
                        When you say convert, you mean re-mux right? you're not re-encoding anything?

                        When 5.0 was announced, on the TO DO list was "Download streaming videos as MKV files.", I'm hoping that will solve this issue.

                        Comment


                          #13
                          This is NOT a remuxing task you have to generate and overlay rendered subtiltes to bake them in. Which seems to be what they OP is wanting since Plex currently has no problem other than auto-enabling the subtitle because they are labeled wrong currently.

                          Renaming the forced subtitle properly should be a fairly simple task if that's all that's desired. that does not require re-encoding

                          Comment


                            #14
                            Originally posted by KidJoe View Post
                            When you say convert, you mean re-mux right? you're not re-encoding anything?

                            When 5.0 was announced, on the TO DO list was "Download streaming videos as MKV files.", I'm hoping that will solve this issue.
                            Yes they are being re-muxed not re-encoded. Burning the forced subs in would take too long.

                            Hopefully if when they do add mkv support they will get the forced subs flagged with force/default properly or I'll be re-muxing them like I do with my rips using DVDFab

                            Comment


                              #15
                              They will still need to be labeled correctly for autoplaying of forced titles to work. They never have been named correctly historically. There's also a flag that may need to be set.

                              Comment

                              Working...
                              X