»

What are the pin connections of the RJ45 jack on the expansion panel lite for the MerlinIP for LTC control?

MerlinIP — Administrator @ 4:47 am

The pinouts are below.  Some pictures as well.

XLR

===

Pin 1 = Shield ground

Pin 2 = Positive balanced signal

Pin 3 = Negative balanced signal

Mnemonic: XLR = Shield,Live,Return

Looking into the female connector with the locking tag up top

right is #1, top left #2, bottom #3

___ ____

/      v      \

| 2         1 |

\      3      /

\_______/

RJ45

====

Looking into the RJ45 cable end with the locking latch down

pin 3 = Shield ground

pin 4 = Positive balanced signal

Pin 5 = Negative balanced signal

_______________________

|  1   2   3   4   5   6   7   8 |

|                                      |

|                                      |

————–|     |————–

,          ,–|_|–

How do I perform offline muxing and create proxy files in BRec using a MerlinIP card?

BRec,MerlinIP — Administrator @ 7:11 pm

The files in this folder, along with the ffmpeg software, will allow offline muxing of BRec created files and subsequent transcoding of the muxed file using ffmpeg.

This capability is invoked in BRec by putting a command string in the BRec post-processing command utility, which is found at the bottom of the proxy/title window under the config menu.  Other changes in the config menu which should be made to use these command files are:

Disable Muxing
Unique Temp Names

————————-

Configuration Notes:

To use the files as is with the current folder references, the following folders should be set up on the C: drive:

C:\ffmpeg  (Available on Skymicro Dropbox)

C:\ffmpeg_scripts  (Available on Skymicro Dropbox)

C:\Dropbox (Put the Skymicro_Releases folder from Dropbox under this tree or set Dropbox to sync to C:\)

C:\usr (Available on Skymicro Dropbox – this folder is not required for basic ffmpeg functionality, but necessary to use the ffmpeg provided preset configurations.)

———————–

Quickstart Instructions

1. Make BRec configuration changes as described above.

2. Copy folders to C:\ as described above, resulting in:

C:\Dropbox\Skymicro_Releases
C:\ffmpeg
C:\ffmpeg_scripts
C:\usr

3. Enable post processing by checking the option box on the BRec config menu Proxy/Title Settings.

4. Paste the contents of

C:\Dropbox\Skymicro_Releases\BRec_Post_Processing\CRecmuxHD_ffmpeg_text_for_brec.txt

into the command line window for post processing in BRec.

4. Run an encode job to test.  A command window will appear with the procedure running.  Note that there are pause statements in the command files that will need response, but can be removed for deployment.

————————

Call Sequence Summary

CRecmuxHD_ffmpeg_text_for_brec.txt
|
|
V
Call_CRecmuxHD_ffmpeg.bat
|
|
V
call_ffmpeg_H264_HD.bat
|
|
V
ffmpeg-i.bat
|
|
V
ffmpeg.exe

————–

Job Flow:

The offline muxer and ffmpeg transcoder command files use a sequence of called programs to simplify maintenance of the batch files.  The calling sequence is:

1. C:\Dropbox\Skymicro_Releases\BRec_Post_Processing\CRecmuxHD_ffmpeg_text_for_brec.txt

- this file contains a command string that should be pasted into the BRec command string entry window on the config menu.  This file contains the following command:

C:\Dropbox\Skymicro_Releases_BRec_Post_Processing\Call_CRecmuxHD_ffmpeg %d%p~%f %d%p%f%e %d%p%f.mp4

See BRec_Post_Processing_Readme.txt for documentation of the above parameter values.

2.  C:\Dropbox\Skymicro_Releases_BRec_Post_Processing\Call_CRecmuxHD_ffmpeg.bat

-This file directly calls the offline muxer program and then calls a command file which in turn calls the ffmpeg program.  ffmpeg is called in this fashion so that the transcode parameters can be modified and tested by editing the called command file using standard %1 %2 filename parameters and tested in a command window.

Call_CRecmuxHD_ffmpeg.bat contains the following contents:

C:\Dropbox\Skymicro_Releases\Brec_Post_Processing_\sleep 2
C:\Dropbox\Skymicro_Releases\Latest_Merlin\Merlin_Distribution\Merlin\CRecMUXHD %1 %2
pause
C:\ffmpeg_scripts\call_ffmpeg_H264_HD.bat %2 %3
pause

The sleep statement is needed to give time to BRec so the program can release the file locks it has on the intermediate files.  The pause statements are for testing and can be removed or commented out as desired.  The program sleep.exe is provided.

3. C:\ffmpeg_scripts\call_ffmpeg_H264_HD.bat

-This program has only one executable statement, which simply calls ffmpeg:

c:\ffmpeg_scripts\ffmpeg-i %1 %2

4.
c:\ffmpeg_scripts\ffmpeg-i.bat

-This program is the call to ffmpeg.exe. By hardcoding the “mp4″ file type value in CRecmuxHD_ffmpeg_text_for_brec.txt (file 1), the command passed to the ffmpeg transcoder will output a file in the mp4 format.

ffmpeg-i contains the following:

c:\ffmpeg\ffmpeg -i %1 %2
pause

How do I upgrade a MerlinIP board to Windows driver release 34 and firmware 0402 from a driver release 33?

MerlinIP — Administrator @ 8:04 pm

To upgrade a MerlinIP board to driver release 34 and firmware release 0402, begin by running the card in a system using the version 33 driver.

Then, upgrade the firmware using the utilities and instructions found in the Dropbox

\Skymicro_Releases\Latest_Merlin\MerlinIP_Firmware

This folder contains the latest firmware releases for MerlinIP products, along with the load utility and instructions.  The MerlinIP card can store up to 4 different versions of firmware; be certain that the correct load quadrant is active before power cycling the system.

When the firmware update is complete, do not shut down the system.  Use the Windows Control Panel to uninstall and remove the old driver from the system.  Be sure to remove the driver completely off the hard drive when prompted.

At this point, power cycle the machine

Windows should detect the card and prompt for a driver.  Follow the prompts “Browse my Computer for Driver Software” and “Let me pick from a list of device drivers on my computer”.   On the “select the device driver you want to install for this hardware” prompt, select “Have Disk” and select the release 34 driver.    Reboot after the driver is installed.

How do I connect reference video into the MerlinIPB card?

BRec,MerlinIP — Administrator @ 10:15 pm

The MerlinIPB card can be used with a full-height and half-height bracket.  When using the full-height bracket, there is an option for adding a bnc connector which will accept an analog genlock signal – blackburst or tri-level.    When using the half-height bracket, there is no room for the bnc connector and the first input can be used for a digital genlock.

In the BRec and Mplay applications, sync parameters and status are available via the genlock screen.  In BRec, this screen is found under the Video menu option; in MPlay it is listed under the Config option.

How Do I encode incoming Video using the MerlinIP SDK?

MerlinIP,SDK,Uncategorized — Administrator @ 12:52 am

For simple record and playback the best examples in the SDK are CRecHD and CPlayHD.   These are console (command line) applications.  There are several C++ files used by CRecHD and CPlayHD  that you don’t need to understand.  CRecHD.cpp and CPlayHD.cpp should be all you need to familiarize yourself with. Those files are only about 20 lines of code each.   A version of CPlayHD with a TCP socket interface is available and a version of CRecHD with TCP can be provided as well.

Lowest level encoding and capture control can be accomplished by programming of hardware register settings, using the MerlinIP board’s regmap documentation.   For uncompressed capture and custom ingest applications, the urec.exe (simplerec) program may be used.

CRecHD work with the following codecs:
MPEG-2 (4:2:0 & 4:2:20
DVCpro100
H.264

For control of JPEG-2000 firmware based encoding and decoding, a different software interface is used.

How do I playback encoded Video using the MerlinIP SDK?

MerlinIP,SDK,Uncategorized — Administrator @ 12:27 am
For simple record and playback the best examples in the SDK are CRecHD and CPlayHD.   These are console (command line) applications.  There are several C++ files used by CRecHD and CPlayHD  that you don’t need to understand.  CRecHD.cpp and CPlayHD.cpp should be all you need to familiarize yourself with. Those files are only about 20 lines of code each.   A version of CPlayHD with a TCP socket interface is available and a version of CRecHD with TCP can be provided as well.

More sophisticated control of the playout, including queuing and back-to-back playout, may be accomplished with the MerlinIP Playout dll program.  This code  is also available in the Skymicro SDK library; documentation may be found in the Skymicro SDK Dropbox folder.

Lowest level playback control can be accomplished by programming of hardware register settings, using the MerlinIP board’s regmap documentation.

CRecHD and CPlayHD work with the following codecs:
MPEG-2 (4:2:0 & 4:2:20
DVCpro100
H.264 (encode only currently)
For control of JPEG-2000 firmware based encoding and decoding, a different software interface is used.

How do I implement Genlock settings on the MerlinIP board?

MerlinIP,SDK — Administrator @ 12:27 am
The code that controls the BRec genlock dialog box is in fucntion videsethd.cpp in the BRecs source code.  It controls every setting possible for genlock.  Line 203 of videsethd.cpp shows exactly how to set the genlock to the analog source.
Run BRec and open the Video/Genlock Settings dialog box to see all the setting possible as far as genlocking goes.  Then look in function vidsethd.cpp to see what code clicking a button in the dialog box causes to execute.

How do I know if the firmware on my MerlinIP board is compatible with the latest application releases?

MerlinIP — Administrator @ 5:24 pm

The applications provided by Skymicro will check the version level of the firmware when the program is run.  If the release level of the firmware is not compatible with the software release, the application will post a message informing you which version is required.

You can also check the firmware, driver and application revision levels in BRec by clicking on the BRec icon and selecting “About BRec”.

How can I get the latest version of application software for the MerlinIP boards?

MPlayHD,MerlinIP — Administrator @ 5:09 pm

Skymicro maintains a shared Dropbox folder with the latest application software, along with an archive of older releases.  If you do not have access to the Skymicro shared Dropbox folder, please contact us and we will be happy to provide you access.

The shared Dropbox folder  is called Skymicro_Releases.  The latest application software and firmware for the MerlinIP board is under the Latest_Merlin subfolder:

\Skymicro_Releases\Latest_Merlin\Merlin_Distribution

This folder contains a complete Merlin application folder  as normally found on a running system.   The files found here are the latest Release Candidates.  The entire folder may be copied to a target disk, or the applications can be run directly from this folder.

\Skymicro_Releases\Latest_Merlin\MerlinIP_Firmware

This folder contains the latest firmware releases for MerlinIP products, along with the load utility and instructions.

Other Folders in Skymicro_Releases contain older program versions, documentation and related software.

Does the MerlinIP card support DirectShow capture?

MerlinIP,SDK — Administrator @ 11:10 pm

DirectShow filters are available on our Merlin05 card, however DirectShow support for the MerlinIP  card is not currently available.  Please contact us regarding your specific needs in this area.

Next Page »
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2023 Skymicro FAQ | powered by WordPress with Barecity