Announcement

Collapse
No announcement yet.

Programs under the hood

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

    StreamFab for Windows Programs under the hood

    I have noted the tools under the hood and their version number here. It would be great if someone could complete the table.

    If you ask why? It is simply for the sake of clarity, nothing more, nothing less.​


    Software StreamFab 6.2.2.1 Current
    Chrome 131.0.6778.205 133.0.6943.0
    Python 3.7.9 3.13.2
    Widevine cdm 4.10.2830.0 4.10.2830.0
    ffmpeg 7.1
    MKVToolNix 68.0.0 90.0
    mp4box 2.4
    shaka-packager 3.4.2
    ffprobe 7.1
    ccextractor 0.94
    YoutubeToMP3Process 1.2.3
    NEVER use the update function within Streamfab. Always download the offline file!

    #2
    Originally posted by Sebastian001 View Post
    It would be great if someone could complete the table.
    here you are
    Software StreamFab 6.2.2.1 Current
    Chrome 131.0.6778.205 133.0.6943.0
    Python 3.7.9 3.13.2
    Widevine cdm 4.10.2830.0 4.10.2830.0
    ffmpeg 6.0 7.1
    MKVToolNix 68.0.0 90.0
    mp4box 2.2.1 2.4
    shaka-packager 2.6.1 3.4.2
    ffprobe 4.4-81 7.1
    ccextractor 0.94 0.94
    YoutubeToMP3Process 2025.01.15 2025.01.26

    Comment


      #3
      WOW! As often as SF gets "updates" to add porn and other niche sites that they'd like us to pay extra to access, you'd think developers would update the internal engines like ffmpeg, MKVmerge and mp4box. Depending on 2-3 yr old versions is not optimum. Replacing manually with current versions gets overwritten with same old versions when SF updates.

      Comment


        #4
        I update the files with every update of SF that I install. Here is my method I use. I haven't checked through the following instructions in a while, and so it may list some older versions. I don't know. Just use the latest you can find if it lists an older version. Just a disclaimer - It works for me, but it may not work for you. If you attempt to do this, you are on your own. I take no responsibility if things get screwed up.

        ** StreamFab.Mod.txt **

        Make 5 folders - (I call them) Bin1, Bin2, Bin3, Main, and Tube. Keep them so they can be used for future StreamFab updates. Update the files within as new versions come out.

        Bin1 from latest shared BtbN - Bin contents

        Bin2 from latest non-shared (static) BtbN - ffmpeg.exe only

        Bin3 from latest non-shared (static) BtbN - ffmpeg.exe, ffplay.exe, and ffprobe.exe

        Main from latest MKVToolNix, MediaInfo, packager-win-x64 and MP4Box - mkvmerge.exe, mediainfo.dll, shaka-packager.exe and MP4Box.exe only

        Tube from latest Arias2c and AtomicParsley - arias2c.exe and atomicparsley.exe only


        Add Tube to C:\Program Files\DVDFab\StreamFab\YouTubeDL
        Add Bin3 to C:\Program Files\DVDFab\StreamFab\YouTubeDL
        Add Bin1 to C:\Program Files\DVDFab\StreamFab
        Add Bin2 to C:\Program Files\DVDFab\StreamFab
        Add Main to C:\Program Files\DVDFab\StreamFab
        (Important! It must be added in this order)


        FFmpeg: I use two types of nightly FFmpeg files, just like StreamFab does. I use a shared type and a non-shared (static) type. If you don't know what the difference is, don't worry about it. Both types have been compiled by BtbN. As I said, I use the nightly GPL version, which means that they are updated every day with the latest changes and fixes. You can get both types from https://github.com/BtbN/FFmpeg-Builds/releases. You want to take the Master type files, which will give you the most mature and stable version. The files you want are ffmpeg-master-latest-win64-gpl.zip and ffmpeg-master-latest-win64-gpl-shared.zip.

        Aria2C: You'll want to go to https://github.com/aria2/aria2/relea...release-1.37.0 and go down to the bottom of the page to the downloads. Download either aria2-1.37.0-win-32bit-build1.zip or aria2-1.37.0-win-64bit-build1.zip, depending on your system. Future versions will be higher than 1.37.0, so grab the latest. If you don't know whether your Windows is 32 or 64bit, maybe you shouldn't be doing this at all.

        AtomicParsley: Go to https://github.com/wez/atomicparsley...083822.1ed9031 and select the appropriate download. Choose either AtomicParsleyWindows.zip or AtomicParsleyWindowsX86.zip. X86 is for 32bit and plain Windows is 64bit. If you don't know which you are, you need to do a lot more reading.

        MediaInfo: You can get the universal installer (both 32 & 64 bit) for Windows at https://mediaarea.net/download/binar....1_Windows.exe. Future update versions can be gotten at https://mediaarea.net/en/MediaInfo/Download/Windows.

        MP4Box: There are two links that always give you the latest nightly versions. They are gpac_latest_head_win64.exe and gpac_latest_head_win32.exe and are found at https://gpac.io/downloads/gpac-nightly-builds/. Do I really have to say it again about 32 & 64 bits?

        MKVMerge: MKVMerge is part of MKVToolNix. You can get the latest at https://mkvtoolnix.download/downloads.html#windows. I'm not a big fan of Portable installs, but that's up to you. Yes, 32/64bit again.

        Shaka-Packager: I got the newest version from https://github.com/shaka-project/shaka-packager. Filename: packager-win-x64.exe. It has to be renamed to shaka-packager.exe for StreamFab in C:\Program Files\DVDFab\StreamFab.

        ​These are the files I use as of the day of release of StreamFab 6.2.2.1.Click image for larger version

Name:	Screenshot 2025-02-18 4.00.54 AM.png
Views:	752
Size:	142.0 KB
ID:	459387

        Comment


          #5
          Click image for larger version

Name:	Screenshot 2025-02-18 4.25.17 AM.png
Views:	755
Size:	10.8 KB
ID:	459389

          Germania, I know you know this, but I don't want anyone else to get confused. YoutubeToMP3Process is an SF modified version of YT-DLP with additional SF features added. It can only be built and compiled by SF. So, there is no way to get a 2025.01.26 version unless SF releases it. Just using a 2025.01.26 version of YT-DLP will not work. If only it was that easy.

          Comment


            #6
            The op asked for an update
            Software StreamFab 6.2.3.4 Current release
            CEF (Chromium) 131.0.6778.205 136.0.7103.33
            Python 3.7.9 3.13.3
            Widevine CDM 4.10.2891.0 4.10.2891.0
            ffmpeg 6.0 7.1.1
            MKVToolNix (mkvmerge) 68.0.0 92.0
            mp4box 2.2.1 2.4
            shaka-packager 2.6.1 3.4.2
            ffprobe 4.4-81 7.1.1
            ccextractor 0.94 0.94
            YoutubeToMP3Process 2025.03.31 2025.04.30 (yt-dlp)

            Comment


              #7
              Originally posted by Germania View Post
              The op asked for an update
              Software StreamFab 6.2.3.4 Current release
              CEF (Chromium) 131.0.6778.205 136.0.7103.33
              Python 3.7.9 3.13.3
              Widevine CDM 4.10.2891.0 4.10.2891.0
              ffmpeg 6.0 7.1.1
              MKVToolNix (mkvmerge) 68.0.0 92.0
              mp4box 2.2.1 2.4
              shaka-packager 2.6.1 3.4.2
              ffprobe 4.4-81 7.1.1
              ccextractor 0.94 0.94
              YoutubeToMP3Process 2025.03.31 2025.04.30 (yt-dlp)
              Wilson.Wang it's best if the developer updates all programs to the latest version!
              NEVER use the update function within Streamfab. Always download the offline file!

              Comment


                #8
                Wilson.Wang we need an update to the tools, especially Chrome.
                NEVER use the update function within Streamfab. Always download the offline file!

                Comment


                  #9
                  We got a biggie released today - yt-dlp 2025.06.09 (aka YoutubeToMP3Process after modification).
                  If all goes as promised, AdobePass for NBC, Turner, and a few other shows will be fixed. Added MSO for Fubo and Philo.

                  yt-dlp 2025.06.09

                  Extractor changes
                  Improve JSON LD thumbnails extraction (#13368) by bashonly, doe1080
                  10play: Fix extractor (#13349) by bashonly
                  adobepass
                  Add Fubo MSO (#13131) by maxbin123
                  Always add newer user-agent when required (#13131) by bashonly
                  Fix Philo MSO authentication (#13335) by Sipherdrakon
                  Rework to require software statement (#13131) by bashonly, maxbin123
                  Validate login URL before sending credentials (#13131) by bashonly
                  aenetworks
                  Fix playlist extractors (#13408) by Sipherdrakon
                  Fix provider-locked content extraction (#13131) by maxbin123
                  bilibilibangumi: Fix extractor (#13416) by c-basalt
                  brightcove: new: Adapt to new AdobePass requirement (#13131) by bashonly
                  cu.ntv.co.jp: Fix extractor (#13302) by doe1080, nullpos
                  go: Fix provider-locked content extraction (#13131) by bashonly, maxbin123
                  nbc: Rework and adapt extractors to new AdobePass flow (#13131) by bashonly
                  nobelprize: Fix extractor (#13205) by doe1080
                  odnoklassniki: Detect and raise when login is required (#13361) by bashonly
                  patreon: Fix m3u8 formats extraction (#13266) by bashonly (With fixes in 1a8a03e)
                  podchaser: Fix extractor (#13271) by bashonly
                  sr: mediathek: Improve metadata extraction (#13294) by doe1080
                  stacommu: Avoid partial stream formats (#13412) by bashonly
                  startrek: Fix extractor (#13188) by doe1080
                  svt: play: Fix extractor (#13329) by barsnick, bashonly
                  telecinco: Fix extractor (#13379) by bashonly
                  theplatform: Improve metadata extraction (#13131) by bashonly
                  toutiao: Add extractor (#13246) by doe1080
                  turner: Adapt extractors to new AdobePass flow (#13131) by bashonly
                  twitcasting: Fix password-protected livestream support (#13097) by bashonly
                  twitter: broadcast: Support events URLs (#13248) by doe1080
                  umg: de: Rework extractor (#13373) by doe1080
                  vice: Mark extractors as broken (#13131) by bashonly
                  vimeo: Extract subtitles from player subdomain (#13350) by bashonly
                  watchespn: Fix provider-locked content extraction (#13131) by maxbin123
                  weverse: Support login with oauth refresh tokens (#13284) by bashonly
                  youtube
                  Add tv_simply player client (#13389) by gamer191
                  Extract srt subtitles (#13411) by gamer191
                  Fix --mark-watched support (#13222) by brian6932, iednod55
                  Fix automatic captions for some client combinations (#13268) by bashonly
                  Improve signature extraction debug output (#13327) by bashonly
                  Rework nsig function name extraction (#13403) by Grub4K
                  nsig code improvements and cleanup (#13280) by bashonly
                  zdf: Fix language extraction and format sorting (#13313) by InvalidUsernameException
                  Misc. changes
                  build
                  Exclude pkg_resources from being collected (#13320) by bashonly
                  Fix macOS requirements caching (#13328) by bashonly
                  cleanup: Miscellaneous: 339614a by bashonly
                  test: postprocessors: Remove binary thumbnail test data (#13341) by bashonly​

                  No excuses, this needs to be added to this week's update.

                  Comment


                    #10
                    Two other changes -
                    CEF (Chromium) - 137.0.7151.69
                    Python - 3.13.4

                    Comment


                    • Cats4U
                      Cats4U commented
                      Editing a comment
                      June 12th - Python 3.13.5 just released

                    #11
                    Originally posted by Cats4U View Post
                    We got a biggie released today - yt-dlp 2025.06.09 (aka YoutubeToMP3Process after modification).
                    Does that fix the changes made on YT preventing people from seeing av1 among other things?

                    Comment


                      #12
                      Originally posted by MrGrackle View Post

                      Does that fix the changes made on YT preventing people from seeing av1 among other things?
                      I don't see anything like that in the above changelog. Do you?

                      Comment

                      Working...
                      X