This section provides information on activating your license in online or offline mode.
Online activation
When you purchased the fully licensed product, you will have received a license activation link. Use this link only on the computer where you installed the software and follow the steps below:
- Activation requires the WIBU-Systems CodeMeter, a product that provides secure protection and effective license management of software and digital content such as for encoding technologies. It should not be necessary to manually setup CodeMeter Runtime because the MainConcept FFmpeg plug-in installer will do this automatically.
- After successfully installing the CodeMeter Runtime, you will find the CodeMeter icon on your Windows taskbar:
On Linux, verify that the CodeMeter daemon process is running:
$ ps ax | grep "[C]odeMeter"
You can check if CodeMeter Control Center is running correctly on Linux by navigating to Applications > Accessories > CodeMeter Control Center from the menu. You can also run this using the following command line:
$ /usr/bin/CodeMeterCC -m
- If you were sent a license that requires online activation, complete the following steps. You will need the Ticket ID as provided by your sales representative. The Ticket ID is a link that looks similar to the following example:
http://licensecentral.mainconcept.com/ticket/C2TLS-5RRVK-AALNP-P59QE-36NDV
Select or copy and paste the link provided by your sales representative or from our webshop into your browser.
The activation link will open the CodeMeter License Central webpage below. Here you can choose whether to use a USB hardware dongle (CMDongle) or a software license (CMActLicense) to activate the full version of the MainConcept FFmpeg plug-in. In this release, use the software activation method, i.e. the CmActLicense option to the right, by selecting it.
- The following page will appear on the screen. You should ensure that the MainConcept FFmpeg plug-in is selected. The Select CMContainer dropdown menu should contain Get CmContainer automatically. To proceed with the activation, simply select the Activate Selected Licenses Now button.
The MainConcept FFmpeg plug-in will connect to the License Server and try to activate the application:
- If successful, you will receive a notification stating that the license transfer completed successfully. Select OK to proceed.
- After a few seconds, the status will change to Activated. The license is now activated and can be used.
- If you open CodeMeter Control Center you will also see the last activated product as confirmation. The status will change to License activated .
- You will also notice that the CodeMeter icon in your task bar has changed from red to green:
- If you have activated more than one license, you will see a more detailed overview in WebAdmin.
WebAdmin will open in a browser window. By selecting Container > Licenses you will see an overview of all installed licenses:
Offline activation
A license can be activated on a system without internet connectivity, although you still need a system that is online to start the process. However, the actual system on which the MainConcept FFmpeg plug-in is running, can remain offline the entire time.
- On the online system with an internet connection, select or copy and paste the Wibu activation link into your default internet browser. A page like the one below will appear on the screen. You may need to select the File-based license transfer link at the bottom right.
- On the following page, expand the information text by selecting the How it works link. Here you can download a Wibu License Container template file to your local hard drive. Select the Download template now link to start downloading this License Container. You need to transfer this file to the system on which the MainConcept FFmpeg plug-in is installed (e.g. by using a USB stick).
- Switch to the offline system on which the MainConcept FFmpeg plug-in is installed and copy the Wibu License Container template file to its local hard drive. Open the CodeMeter Control Center and import the file by dragging and dropping it into the CodeMeter Control Center. Once this is complete, select the Activate License button.
- Confirm the Welcome screen by selecting Next.
- Select Create license request and confirm your choice by selecting Next.
- Select a file name. The dialog will make a suggestion. However, you can enter your own name. Note that the file extension .WibuCmRaC is required.
- Transfer the stored file to a PC with internet connectivity (e.g. by using a USB stick).
- During the purchasing process you will have received a License Ticket ID. Select or copy and paste the link provided into your browser.
The browser will access the MainConcept License Center where the product will automatically display.
- Selext Remote in the Programming type section.
- Select the context file (license request) you previously created on your target system and select Activate now .
- Confirm the activation process. After a few seconds, the status will change to Activated and a new file with the extension .WibuCmRaU will be created.
- The download of the update file (*.WibuCmRaU) should start automatically. If experience issues with your browser, such as pop-up blockers displaying or extended security settings being required, navigate to the activated item and select Download update from the dropdown menu. You should now be able to save the file.
- Transfer the activation file (*.WibuCmRaU) to your target system on which the MainConcept FFmpeg plug-in is installed. Open the Control Center again, navigate to Activate License , then select Import license update and select the file you previously before. Select Commit to activate the license.
The license is now activated.
Offline activation via command line on Linux
This section describes the process of setting up a license container for the MainConcept FFmpeg plug-in including instructions on how to install license updates from a Linux command-line interface, e.g. via SSH or on a system with no graphical desktop environment.
The installer package comes with easy-to-use shell script-based tools. These are located in the /opt/MainConcept/FFmpeg-PlugIns/activation_tools
folder:
RequestLicense.sh
InstallLicense.sh
In a terminal or console, switch directories to a writeable folder, such as ~/Downloads
. Further instructions in this section assume you are running the sample commands from this location.
Requirements
We will assume you have downloaded and installed an appropriate version of the CodeMeter Runtime for your Linux host and the codemeter
service is already running. Depending on the installation status, the activation tools may display the following error messages:
Command "cmu" could not be found. Please ensure that the CodeMeter Runtime is correctly installed.
This message is displayed when CodeMeter runtime is not installed. Ensure you follow the product installation instructions for CodeMeter Runtime. To obtain the latest CodeMeter Runtime installer, visit: https://www.wibu.com/support/user/user-software.html
The "codemeter" service is not running.
This message is displayed when the CodeMeter runtime is installed but not running. Execute the following line to start the service:
sudo systemctl start codemeter.service
After you have purchased a valid license, you will receive an activation link that looks like the following:
The link hosts your purchased license and can be used to activate the MainConcept FFmpeg plug-in. The license can also be removed from your computer and re-hosted on a different system using this personal activation link.
If you are performing activation on a computer without internet connection or without a graphical user interface, the license must be activated on another computer with an internet browser and transferred to the offline system by files via SSH or a USB stick.
Activate license
To start the license transfer process, execute the RequestLicense.sh
shell script that can be found in the activation_tools
folder on the system on which the MainConcept FFmpeg plug-in is installed (i.e. the system without internet connection).
/opt/MainConcept/FFmpeg-PlugIns/activation_tools/RequestLicense.sh
If there is no existing license container, the tool will create a new container to store your license. If there is already one or more existing license containers, the tool will ask you which one to use. If you are uncertain, type c
to create a new license container. If this is successful, the activation tool will generate a license request file named with the suffix *_request
.WibuCmRaC.
Transfer the license request file to a computer with a graphical user interface and internet connection. Then open the activation link (similar to: http://lc.codemeter.com/41712/depot/get.php?id=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx) in the browser. You need to proceed with file-based license transfer by selecting Pick a license request file (*.WibuCmRaC) of another CmContainer and continue with the activation. Once your license request is processed, you will receive a license update file (*.WibuCmRaU).
Now transfer the license update file to the offline system where the MainConcept FFmpeg plug-in is present. You can install the license update file with the following parameter:
/opt/MainConcept/FFmpeg-PlugIns/activation_tools/InstallLicense.sh <license update file(*.WibuCmRaU)>
If the license is imported successfully, the tool will generate a license receipt file with the *_receipt
.WibuCmRaC. This license receipt can be uploaded back to License Central from the other system with the online connection to complete the transaction.
Network license usage
You can also run the MainConcept FFmpeg plug-ins as a network server license in your LAN (Local Area Network). This requires some additional steps compared to your regular installation.
- Install the corresponding MainConcept FFmpeg plug-in full version, including Wibu CodeMeter.
- Download the Wibu CodeMeter Runtime installer file from the Wibu Systems website separately: https://www.wibu.com/support/user/user-software.html. Install the CodeMeter Runtime on the system that should be used as the network license server for managing your activations (License Server).
- Activate the FFmpeg plug-in on the system that should serve as a network license server, i.e. on the system on which you separately installed Wibu CodeMeter Runtime. Make a note of the IP address of the system you will use as a License Server.
- On the License Server, open the CodeMeter Control Center by selecting the CmContainer icon in the taskbar.
- In the CodeMeter Control Center, open the WebAdmin by selecting ing the corresponding button or go to File > WebAdmin .
Your default internet browser will open the Wibu Systems CodeMeter WebAdmin . Navigate to Configurations > Server > Server Access . Select the radio button under Network Server to Enable. Leave the Network Port default settings as they appear. When complete, select the Apply button.
Now switch to the system on which the FFmpeg plug-in is installed and start using it. When you now encode a file, the demo restrictions should be removed and the FFmpeg plug-in will run as a full version.
If you still see the watermark in the encoded video, additionally follow the steps outlined below.
- Switch to the system on which the FFmpeg plug-in full version is installed. Open the CodeMeter Control Center by selecting the CmContainer icon from the taskbar.
- In the CodeMeter Control Center, open the WebAdmin by selecting the corresponding button or navigate to File > WebAdmin .
- Your default internet browser will open the Wibu Systems CodeMeter WebAdmin . Navigate to Configurations > Basic > Server Search List . Select the add new server button. Enter the IP address of your network License Server. Select the Add button. When complete, select the Apply button.
- Now switch to the system on which the FFmpeg plug-in is installed and start using it. When you now encode a file, the demo restrictions should be removed and the FFmpeg plug-in will work as full version.