Now when you have FFmpeg ready for builds, you may add third-party encoder. You'll be able to proceed with building after that. #FFMPEG FOR WINDOWS WITH NDI SUPPORT INSTALL#Yum install freetype-devel speex-devel bzip2 Sudo apt install libfreetype6-dev libspeex-dev Just install respective packages using this command for Ubuntu You may get errors related to missing packages, like Freetype or Speex libraries. Its compiled libraries can be used with Live Transcoder as is. It has all commands needed for getting a working copy of FFmpeg. Second, run the shell script in the same directory where you've just downloaded FFmpeg. As required by FFmpeg license, we've uploaded the FFmpeg package and its build script on our website. #FFMPEG FOR WINDOWS WITH NDI SUPPORT DOWNLOAD#To make sure your environment is ready for custom builds, let's start with building FFmpeg with the default libraries for Live Transcoder.įirst, download the FFmpeg package. This will rewrite all libraries with their default copies. If something goes wrong after any of the steps and you'd like to revert it, just re-install Live Transcoder. Once you get consistent result there, you may apply it to your production environment. We strongly recommend you to try custom build approach in testing environment first. This section describes how you can build FFmpeg for further usage in Transcoder. #FFMPEG FOR WINDOWS WITH NDI SUPPORT LICENSE#Softvelum, LLC is not responsible for any license or patent infringement which can occur as a result of any FFmpeg custom build usage by Live Transcoder users. So every library must be examined for its licensing terms prior to any usage or distribution, including but not limited to the patent licensing terms. This article describes the process of building custom third-party FFmpeg libraries and using them in Softvelum Live Transcoder in addition to the libraries which are deployed as part of Live Transcoder package.Įvery custom library which is a result of building FFmpeg has its own licensing terms. Here's how you may re-build FFmpeg and use it further. If you are familiar with building FFmpeg for Windows you may try it, however we do not provide support for this case. Re-building FFmpeg on Windows is also possible. Linux packages of Live Transcoder can pick up custom libraries and use them for further encoding. So now you can just add more libraries if you need. Live Transcoder uses FFmpeg and its libraries for certain tasks under LGPL license which allows re-building it as necessary. To solve this problem, it's now possible to use custom builds of FFmpeg libraries to utilize any video and audio encoders as well as filters which are not supported in the default Transcoder package. However we couldn't add all the libraries which we are requested and this kept the doors closed for new functionality and gave bad experience to our customers. Mostly those are some existing open-source encoders, or commercial encoder libraries, or even custom encoders built by our customers themselves. Our customers ask us to add some new libraries into Transcoder deployment package so they could be available by default in the UI. All the libraries which we have there were checked for reliability, performance and proper licensing before being added into the deployment package. Live Transcoder for Nimble Streamer supports a variety of decoding, filtering and encoding libraries.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |