News:

LATEST RELEASE:  FPP 8.0 - Download from here - https://github.com/FalconChristmas/fpp/releases/tag/8.0

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 16535
Latest: docwisdom
New This Month: 23
New This Week: 8
New Today: 2
Stats
Total Posts: 133231
Total Topics: 16565
Most Online Today: 94
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 3
Guests: 30
Total: 33

xCapture Playback Issues

Started by DesignTagline, July 18, 2024, 10:37:25 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DesignTagline

I am having a world of issues trying to get xCapture to record or FPP to playback the recorded file. Using a grandMA3 lighting console streaming 12 universes of sACN I get a very strange issue when I try to playback the recorded data once it is ingested into FPP. 

It seems to playback with a delay between universes rather than in sync which is weird. When you watch the videos (see below) you will notice the DMX seems to start on the first universe and then offset itself across the universes. I am very confused and have tried every setting I can in xCapture. What am I doing wrong here as everyone seems to love FPP and I am feeling quite confused that I can get a simple record to playback
https://www.dropbox.com/scl/fo/lmbxd9zorbe2mw8mb3k02/AJYxkfwfL17lNzayOuY6U5k?rlkey=0oxl0nckw49sxvb40n0omyluc&dl=0

Hardware is a fresh install RP4 with 7.5 on it. I did try the onboard recording plugin but had mixed results/reliablity issues with that as well. For our intended operation we don't want to build the show in Xlights and need to be able to build it in our media server of choice and then record either directly to FPP or via a program similar to Xcapture. If someone wants to undertake a project of building a nice recording plugin I can allocate budget to make that happen as well.

dkulp


There is an FPP Capture plugin for FPP already that should work better.   I'd give that a try and see if that will work for you.  
Daniel Kulp - https://kulplights.com

DesignTagline

Hello, it doesn't have a UI or if it doesn't I can't find it (and it doesn't install currently without a modification to the plugininfo file) check github there is a pull request for you to approve that solves that. 

dkulp

Quote from: DesignTagline on July 19, 2024, 12:32:34 AMHello, it doesn't have a UI or if it doesn't I can't find it (and it doesn't install currently without a modification to the plugininfo file) check github there is a pull request for you to approve that solves that.

Merged the PR so that should fix that problem.

It doesn't really "need" a UI.   It will capture whatever channel ranges that FPP is configured to output.   Basically, it's creating the same sparse FSEQ files that FPP Connect from xLights would create.    If you want to capture a larger block of channels, configure a Virtual Matrix or something with the block you need. 

It provides FSEQ Start Capture and FSEQ End Capture FPP Commands that can be invoked in any of the various ways FPP Commands can be invoked.   You could use the Big Buttons to create buttons, but if your console can invoke an OSC command or REST or similar, your console could be setup to trigger the Start/Stop automatically.


Daniel Kulp - https://kulplights.com

DesignTagline

#4
Hello, perhaps I am missing a step but I can't seem to get this to work.

Install plugin.
Configure outputs (not inputs as I originally thought)
Configure record/stop buttons via big buttons
Hit record. Record show
File that is created ends in.capture (and is only 32kb) trying to put that into a sequence or renaming to fseq doesn't appear to be working. What step am I missing?

Every time I try and do a record it seems to create a file that is 20 minutes which makes sense as the code creates a 20 minute file before doing anything.


I've tried to unicast the data with no luck either.


Looking at the sequence information this what it says.
{
  "Name": "Show.fseq",
  "Version": "2.2",
  "ID": "1722231003314689",
  "StepTime": 25,
  "NumFrames": 48000,
  "MaxChannel": 32776,
  "ChannelCount": 32776,
  "variableHeaders": {
    "sp": "FPP Capture Plugin"
  },
  "Ranges": [
    {
      "Start": 0,
      "Length": 32776
    }
  ],
  "CompressionType": 1,
  "CompressionTypeString": "zstd"
}

DesignTagline

Looking at the code it seems like its not receiving data as default show record length is meant to be 20 minutes as a default. Can you let me know what step I am missing with this plugin or anything I can do to assist? 

DesignTagline

I have resolved my issues. 

Plugin is working nicely it would be nice to be able to do DMX or sACN input triggering to send commands to start and stop and have a progress bar/record view but that is well beyond the scope of this plugin. 

darylc


dkulp

Quote from: DesignTagline on August 01, 2024, 08:17:27 PMI have resolved my issues.

Plugin is working nicely it would be nice to be able to do DMX or sACN input triggering to send commands to start and stop and have a progress bar/record view but that is well beyond the scope of this plugin.
You likely could.   On the "Other" tab, add a "Control Channel" output, assign a channel for it, and add start/stop events for the values corresponding to what your device is sending.   
Daniel Kulp - https://kulplights.com

DesignTagline

#9
Quote from: dkulp on August 03, 2024, 01:18:16 PM
Quote from: DesignTagline on August 01, 2024, 08:17:27 PMI have resolved my issues.

Plugin is working nicely it would be nice to be able to do DMX or sACN input triggering to send commands to start and stop and have a progress bar/record view but that is well beyond the scope of this plugin.
You likely could.  On the "Other" tab, add a "Control Channel" output, assign a channel for it, and add start/stop events for the values corresponding to what your device is sending. 
Thanks for this. I did test that and had mixed results. I worked out a bit more when I tried using the same triggers for show start/stop instead.
Image of settings:


If I use any other value (1 or 128 for example) It seems to ignore the secondary trigger.

Support FPP

+- Recent Topics

PWM for GPIO control by MikeKrebs
Today at 09:45:47 PM

Pi Zero 2 W Help by docwisdom
Today at 07:43:27 PM

Pause (and manually resume) after each playlist item by Poporacer
Today at 09:41:40 AM

K2-Pi0 Unable to Start FPPD by JonD
Today at 03:14:49 AM

New K16s by tetleytealeaf
September 18, 2024, 10:04:29 PM

Can Falcon Player support WPA3? by JonD
September 18, 2024, 05:05:28 AM

Falcon PiCap v2 failed upon upgrade to FPP v8 by darylc
September 17, 2024, 10:00:13 PM

MIDI input from Apple Mainstage by jjung
September 17, 2024, 10:19:20 AM

So in Xlights what RGB in string settings do I use to get the colors correct by tbone321
September 17, 2024, 09:58:14 AM

FPP V8 Plugins Needing Testing by deanathpc
September 17, 2024, 08:54:45 AM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod