brunoherbelin / vimix

Live Video Mixer
GNU General Public License v3.0
260 stars 25 forks source link

New features request #16

Closed OlegoroV closed 2 years ago

OlegoroV commented 3 years ago

Can You please add workspaces like in GLMixer?

And I cannot find where to choose Monitor for Output window. Is this option exist? If not, can You make it?

lukors commented 3 years ago

And I cannot find where to choose Monitor for Output window. Is this option exist? If not, can You make it?

Solution from #3: There should be an output window when you start the program, it might be behind the Vimix window. Drag that window to the monitor you want to output to and double-click it to maximize it there.

brunoherbelin commented 3 years ago

Hey Oleg!

Monitor selection: as lukors says, the control of output is directly on the output window itself: I want to minimize control panels and preference windows, but as you are not the only one to ask, maybe something more explicit is needed: would it help to add a contextual menu (right clic) in the output window? (with actions 'fullscreen' and select monitor)

Workspaces: I'm not sure I want to add the same as in GLMixer. For vimix, I want to focus on an interface to manipulate the objects directly (instead of buttons and GUI windows). The first alternative in vimix is to include a session as a source (drop a .mix file): this allows grouping objects and hiding the multiple sources inside it. Another alternative which I could think of would be to make better use of the layers view: maybe add 'backgroud' and 'foreground' dedicated areas? How would you imagine it?

Let's work on a nice, clean and hands-on interface!

OlegoroV commented 3 years ago

Hello, Bruno!

Monitor selection: well ok, I can use just drag'n'dropping Output window.

Workspaces: drop a .mix file is a cool feature, but how to control sources inside it? Often I need dozens of sources and old workspaces were perfect solution! And they use minimum of interface space. But Your suggetion to add separate areas for background and foreground sources is also wonderful idea. But not instead of workspaces =) Maybe instead of workspaces there can be some pool of sources?

brunoherbelin commented 3 years ago

Please try latest/edge v0.5 : there is a first draft of the layer's foreground and background locked sources. We might want to find better use and ways to display and control this: feedback welcome.

Pool of sources and/or workspaces: yeah, i'm working on something...

OlegoroV commented 3 years ago

Yes, new areas for background and foreground layers in Layers view is a good idea! Thank You! Can You, please, make visibility of theese areas toggleable in Mixing view?

brunoherbelin commented 3 years ago

Ha, I see, user could select if loked sources are visible (although locked) or completely hidden. That makes sense. This would then apply for both mixing and geometry view.

I will add this in the Layers view : user will be able to toggle 'show'/'hide' next to the background and foreground areas.

Thanks for the suggestion of improvement!

brunoherbelin commented 3 years ago

Hi There, Please try the latest/edge version 0.5. These features are now more mature:

This will be complemented with the group/ungroup feature.

linuxnow commented 3 years ago
* 3 workspaces: background, stage and foreground, as distributed in layers view. The mixing view now allows selecting which workspace to display

I can't see how to make one layer active. I.e. I'd like to see what's in the background layer instead of the stage, to make a quick switch.

brunoherbelin commented 3 years ago

Sorry for typo, it should read " The GEOMETRY view now allows selecting which workspace to display"

In short:

The main need is to avoid the superposition of many sources in geometry manipulation (which becomes quickly overcrowded as sources are often with the same dimension). But for MIXING, the transparency is always free to change, as changing the visibility of a source in BG or FG would not be related to its place. And obviously, TEXTURING view is not affected.

OlegoroV commented 3 years ago

Hiding FG and BG layers in MIXING view would be also helpful for my purposes.

brunoherbelin commented 2 years ago

A more general solution could be to allow hiding the locked sources : would this answer your need?

OlegoroV commented 2 years ago

Yes, it is! But, please forgive me, at this moment I use OBS. It suits better for me. (Huge list of videos with simple transition but with different presetted duration of crossfading between them).