Announcement

Collapse
No announcement yet.

Error 702 with AV1 HDR10+ Content for MKV (The case for upgrading ffmpeg)

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

    #31
    Code:
    StreamFab 6.2.3.8 Changelog
    New: Some improvements on video remux engines FFmpeg and MKVToolNix
    Fix: A failure problem when downloading videos with AV1 HDR10 from Netflix.
    SF 6238 contain ffmpeg 7.1.1 and mkvmerge v92.0


    Comment


      #32
      Yeah!! Looks like they are using GPAC 2.5 (MP4Box), as well. Rev. 8349? The latest GPAC revision beta version is 1474. I guess that might be a good indication that SF has compiled their own version of the latest MP4Box. Things are looking up! Still need to check on aria2c, atomicparsley, mediainfo, and shaka. If it wasn't for the Peacock issue raised by 0xFeedBeef I'd have 6238 installed already and know if those were updated, too. If they are, that will be the first time in more than two years that I won't have to modify anything in a SF release.

      Comment


        #33
        Originally posted by Cats4U View Post
        Looks like they are using GPAC 2.5 (MP4Box), as well. Rev. 8349?
        MP4Box in SF 6238 is 2.4-rev0-g5d70253ac-HEAD ..
        .. the shown 2.5-DEV-rev8349 is what NF used (different for releases)

        Comment


          #34
          Originally posted by Germania View Post
          MP4Box in SF 6238 is 2.4-rev0-g5d70253ac-HEAD ..
          .. the shown 2.5-DEV-rev8349 is what NF used (different for releases)
          Ahh! Break my heart. Well, FFmpeg and MKVMerge is a start, anyway. I got a confirmation from Justin that Peacock is working, so, I'll give 6238 an install, now, and see what else I can find. I don't know why, but I'm sort of excited about this update, although there is no real reason I should be.

          Comment


          • Germania
            Germania commented
            Editing a comment
            > Well, FFmpeg and MKVMerge is a start, anyway

            After all, mp4box has been upgraded from 2.2.1 to 2.4

          #35
          Just checked the files that I routinely update, and it looks like I'm still going to be doing the updating myself for a while. Both Arias2c and AtomicParsley need to be updated in the YouTubeDL folder. The latest releases can be had at GitHub, https://github.com/aria2/aria2 and https://github.com/wez/atomicparsley, respectively. Then in the main StreamFab folder, you have shaka-packager which needs to be updated. That can be found at GitHub, also. https://github.com/shaka-project/shaka-packager It downloads as packager-win-x64 and needs to be renamed to shaka-packager.exe for SF. And lastly, MediaInfo needs updating. You can get mediainfo.dll at https://mediaarea.net/en/MediaInfo/Download/Windows.

          I'm not totally happy with the update for FFmpeg. Not that it matters much, I like to use the builds put out by BtbN, and they like to use those put out by Gyan. The big issue is that they have decided to use the 7.11 Release build, whereas I always use the latest Master build. This is what Gyan says about Release vs. Master. The bold font is his, not mine.
          FFmpeg's source code is maintained using a version control system called git. The git master builds are built from the master branch of the repository, which is where all development occurs whereas the release builds are built from the latest release branch. These are essentially a snapshot of the master branch at a given point of time. They are updated with bug and security fixes for a while but no new features. It is highly recommended to choose a git master build; unlike many software, releases are primarily made for the convenience of OS distributors and package managers and don't signify greater stability or maturity. For a bug report to be accepted, the issue must be reproducible using a very recent git master build.​
          The 7.11 release ffmpeg.exe used by SF is from back in March. I'll be using a master release ffmpeg.exe that came out today. One thing the SF developer continues to do is leave behind old .dlls from a past shared version of FFmpeg. Programs can be built either static or shared. Static being that all the libraries are incorporated into one large program file. Shared uses individual .dll files for each library and has a much smaller program file. I'm not a programmer and so that may not be exactly the definition, but you get the idea. Anyway, for as long as I've looked at the StreamFab program, they have combined shared and static for no apparent good reason. Again, not being a programmer, I followed what they did when I updated FFmpeg each time so as not to screw anything up if it needed to be that way. This is similar to the situation with Python. They are using both versions 3.7 and 3.8. Both of which are depreciated. They should be using the latest release, 3.13.

          They still have work to do.

          Comment

          Working...
          X