Where to find the link to the current source code for Plex's ffmpeg fork?

Hello,

I am looking into contributing to the Plex’s fork of ffmpeg in order to get it working with Video Core Next 2.0 and up, which at present still has longstanding issues in Windows. I was informed that Plex does, in fact, post a public version of the transcoder codebase to maintain GPL compliance. I see according to this link here that “[t]he link URLs have changed in newer versions, but remain available in the file; e.g. the current release links.” I also see a link to source code from earlier this year at the link I provide here but I am stumped about where I find the URL to the most recent source code. What “file” is it I would look for to find the URLs that link to the most recent source code? Is the file in question the downloaded package for Plex Media Server or something else? I very superficially scanned through the AppData and the Program Files folders and saw nothing and also did a 7-Zip peek inside the executables and saw nothing, though I could be missing something. I am anxious to contribute to get this bug smashed so thank you kindly for your insight on this matter. Thank you for your time and assistance!

1 Like

The LICENSE file in the PMS Resources dir always contains a link to the transcoder source used in the corresponding PMS version.

3 Likes

Thanks a bunch, @Ridley! To those wondering where this file is stored, it is located at C:\Program Files (x86)\Plex\Plex Media Server\Resources\LICENSE. Then search for the phrase “Plex Transcoder contains code from ffmpeg” in that text file and you should see the URL in question immediately follows that text string. For example, for our current release, the forked ffmpeg source code is hosted at this link:
https://downloads.plex.tv/ffmpeg-source/plex-media-server-ffmpeg-gpl-be22e264c2.tar.gz

On a slightly related note, I will look into getting some debugging and code time in to get to the bottom of the Video Core Next issue that I have expressed so passionately on the forum for over a year now. I will keep you guys posted on my developments. Thanks!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.