101 lines
4.0 KiB
Markdown
101 lines
4.0 KiB
Markdown
---
|
||
title: Frequently Asked Questions
|
||
weight: 10
|
||
---
|
||
|
||
This is a list of frequently asked questions, with their answers. It's by no
|
||
means an exhaustive list.
|
||
|
||
## I use a mix of different operating systems, can I still use Flamenco?
|
||
|
||
Yes, absolutely. To support multiple platforms, first configure your Manager for
|
||
its own platform (so if you run that on Linux, use Linux paths). Then you can
|
||
use [Two-way Variables][twovars] to translate those paths to the other
|
||
platforms.
|
||
|
||
Do note that Flamenco was developed on Linux, for the Linux-only [Blender
|
||
Studio][studio]. You may find issues that the developers did not run into
|
||
themselves. If you do, please [report a bug][bug].
|
||
|
||
[twovars]: {{< ref "usage/variables/multi-platform" >}}
|
||
[studio]: https://studio.blender.org/
|
||
[bug]: https://developer.blender.org/maniphest/task/edit/form/14/?tags=Flamenco
|
||
|
||
|
||
## My Worker cannot find my Manager, what do I do?
|
||
|
||
First check the Manager output on the terminal, to see if it shows any messages
|
||
about "auto-discovery" or "UPnP/SSDP". Most of the time it's actually Spotify
|
||
getting in the way, so make sure to close that before you start the Manager.
|
||
|
||
If that doesn't help, you'll have to tell the Worker where it can find the
|
||
Manager. This can be done on the commandline, by running it like
|
||
`flamenco-worker -manager http://192.168.0.1:8080/` (adjust the address to your
|
||
situation) or more permanently by [editing the worker configuration
|
||
file][workercfg].
|
||
|
||
[workercfg]: {{< ref "usage/worker-configuration" >}}
|
||
|
||
|
||
## Can I change the paths/names of the rendered files?
|
||
|
||
Where Flamenco places the rendered files is determined by the job type. You can
|
||
create [your own custom job type][jobtypes] to change this. With that, you can
|
||
even add your own custom job settings like a sequence identifier and use that to
|
||
determine the location of rendered files.
|
||
|
||
|
||
## Can I use the Compositor to output multiple EXR files?
|
||
|
||
This is possible with Flamenco, but it takes a bit of work. It's not managed by
|
||
Flamenco's default job types. You can create [your own custom job
|
||
type][jobtypes] for this, though. With that, you have control over the arguments
|
||
that get used before and/or after the filename on the CLI.
|
||
|
||
If you have this working, please [share your job compiler script with us][getinvolved]!
|
||
|
||
[jobtypes]: {{< ref "usage/job-types" >}}
|
||
[getinvolved]: {{< ref "development/get-involved" >}}
|
||
|
||
|
||
# Can I use SyncThing, Dropbox, Google Drive, or other file syncing software?
|
||
|
||
Flamenco assumes that once a file has been written by one worker, it is
|
||
immediately available to any other worker, like what you'd get with a NAS.
|
||
Similarly, it assumes that when a job has been submitted, it can be worked on
|
||
immediately.
|
||
|
||
Such assumptions no longer hold true when using an asynchronous service like
|
||
SyncThing, Dropbox, etc.
|
||
|
||
Note that this is not just about the initally submitted files. Also the
|
||
rendering of a preview video from individual images assumes that those images
|
||
are immediately accessible after they've been rendered.
|
||
|
||
It might be possible to create a complex [custom job type][jobtypes] for this,
|
||
but that's all untested. The hardest part is to know when all necessary files
|
||
have arrived on a specific worker, without waiting for *all* syncing to be
|
||
completed (as someone may have just submitted another job).
|
||
|
||
## What do "Error: Cached job type is old" or "job type etag does not match" mean?
|
||
|
||
This means that you have to click on the little "Refresh" icon next to the job type:
|
||
|
||
<img src="job-types-refresh.webp" width="396" height="41">
|
||
|
||
|
||
## What does "command exited abnormally with code 1" mean?
|
||
|
||
It means that the program (probably Blender) exited with an error status. Take a
|
||
look at the task log, which you can access by going to the task in Flamenco's
|
||
web interface.
|
||
|
||
|
||
## What's the difference with OpenCue?
|
||
|
||
OpenCue is aimed at a different audience than Flamenco. OpenCue is a large and
|
||
complex project, and relies on a lot of components
|
||
([source](https://www.opencue.io/docs/getting-started/)), whereas Flamenco is
|
||
made for simplicity and use in small studios or at home, running on your own
|
||
hardware.
|