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: 16528
Latest: fugley
New This Month: 16
New This Week: 1
New Today: 0
Stats
Total Posts: 133192
Total Topics: 16558
Most Online Today: 87
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 3
Guests: 43
Total: 46

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

Raspberry pi 4 issues by dspenman
Today at 07:23:34 PM

So in Xlights what RGB in string settings do I use to get the colors correct by tbone321
Today at 06:08:59 PM

K2-Pi0 no output to pixels by ironsniof
Today at 02:30:33 PM

Varying Effects for Groups of Submodels by JonD
Today at 01:14:56 PM

K2-Pi0 Unable to Start FPPD by darylc
Today at 12:45:13 AM

Control lights directly from the GPIO of a PI by Poporacer
September 15, 2024, 12:25:42 PM

New K16s by dkulp
September 15, 2024, 08:23:40 AM

FPP After Hours Music Plugin has been updated by jcross
September 14, 2024, 08:49:51 PM

Intermittent Test Pattern failure on Channel Outputs > LED Panel by k6ccc
September 14, 2024, 08:11:30 PM

P5 Matrix on FPP 8.0 help by darylc
September 14, 2024, 07:09:50 PM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod