What's a Virtual Video Editor and why should you care
What's a Virtual Video Editor and why should you care to know the difference.
Video editors every where allow you to:- Make cuts.
- Put pictures and video on top of the main one.
- Make animated transitions.
- Repeat a portion of the video at different speed.
- Modify the sound level at a specific places.
- Modify the opacity level at a specific places.
- Put fade in/out on sound and/or video.
What if I tell you that you can do all that without having to produce a new video in a first place.
It doesn't make a new video. It just changes the way it is being played. This is what the 'Virtual' part means.
How does it do that? You ask. By writing Special VTT's. Yes, it's that easy.
How come I' am the one (maybe the only one.) thinking of that. That amazes me.
Or you can continue reading while I'm explaining how to do.
1- What are cues?
Also on all cues you have the ability to set a title to easily identify them.
2- Not all cues are equal?
You will learn not to do certain things by not liking the result.
*This last sentence saves me a lot of explanations.

Cuts
A Cut only cut the video as oppose to a jump which is far superior.
The cuts are the easiest form of all cues. It really is like the physical word. Although, You may set a title to easily identify them.
It is not recommended to embed cut within another
But that's feasible.
You should not mix Cuts and Jumps.
You should decide in advance which one you want to work with and stick to it.
If you do mix them. You may have conflicted and mixed results.
The start point is where the the Cut will apply.
You may resize a Cut to set the end.


Jumps
But wait. There's more.
.
Except you have the possibility to jump anywhere backward or forward.(Not in a middle of a cut.)Usually you do not want to mix Jumps and Cuts.You should decide in advance which one you want to work with and stick to it.If you do mix them. You may have conflicted and mixed results.The start point is where the the jump will apply.You cannot resize a Jump You can only change where it start.The real length of a jump is 0.060 ms.Just long enough to catch it when it enter.You may easily place other cues inside of it.


Repeats
A repeat will loop back to its Start time at the end timeOptionally, you can set a different speed for each repeat.It's a coma separated list as example:0.72, 0.5, 0.33, 0.5, 0.72, 1.0It will repeat first at 72% then Half and then 33% speed... etc.


Fades
Usually, A fade is use at the beginning or the end of the video.
You can also place one before a cut or right after for the effects.
You can also set the state to pause or continue at the end time.
The restart option will restart at the beginning of the video.


Overlays
Essentially, it is exactly like the PiP (Picture in Picture) feature of your TV, Android, IPhone, Tablet..etc.
But wait. There's more.
You can set it muted (No sound).
You can set where does the video in the overlay start as well as where it ends.
You can also set the state to pause or loop at the end time.


Action
...Now this is getting really good.
You can:
- make transitions.
- Show multiple pictures at time based.
- Switch to another *Episode.
- Program direct command to the interface.
But wait. There's more.
In the upcoming time. (If and only if. I get some support.)
I will be providing multiple examples as I make them.
Such as but not limited to:
- Transitions.
- Show multiple pictures/videos at time based.
- **Switch to another *Episode.
- **Program direct command to the interface.
probably in a/several selection box.
*Episode: This is where you will choose among
the files you have imported in the file tab.
Also I will be adding subtitles Editor to it.
(Might as well put it in.)**Do not worry, when things get complicated. I will write a post about it.
Stay tune for more.


Help
Press ? to show/hide the Help view for the TrackView.
For all other interface you will get help by holding the mouse over them.
Mouse wheel: Move back and forth
+[Alt] Move faster
+[Shift] Zoom in/out
+[Shift]+[Ctrl] Zoom faster
Keys:
- [ArrowUp] Zoom in
- + [Shift] Zoom to max sample
- + [Alt] Zoom faster
- [ArrowDown] Zoom out
- + [Shift] Zoom normal
- + [Alt] Zoom faster
- [Home] Move towards begining
- + [Ctrl] Move to 0
- [End] Move towards end
- + [Ctrl] Move to End
Help me!
It's free, but not really.
I've been working hard for the last 10 years without getting paid.
It's starting to wear me off.
If This project really inspired you in any way shape or form. Please, leave me comment.
If you are interested in the separated player. Again, let me know.
If you would like some feature to be prioritized. Again, let me know.
For any other reasons. Again, let me know.
This is the roadmap I would take if I get enough support.
DEV: Implement
- Subscripts editor On the sound Track implement
(With Html support? YEAS! It's new and it's my player. Might as well.)
Special clicks function to:
* View in different color + Text excerpt at the bottom of the track
* Create new cue
* Delete
* Select closest cue
* Resize + Move
* Edit OnDblClicks- Support Multi-Episodes
- Make:
* Titles
* Transitions
* Special Effects +- Animations
* Allow user to save and import any of the above.
* Show them in a selector box.- Generate+Export: Low FrameRate: for ClassWaveForm in SlideShow
As well as its (b64).snd.js
- Save Projects files in a zip.
Time required to do all this: About 2 weeks.
If you have any more ideas. Please, again let me know in the comments**.
But wait. There's more. Don't worry. I already have more ideas.
Just checking if you can surprise me.
** if you prefer a direct email use Send Email support@thinknspeak.net.
Play mode from the Waveform
Help me
Most important for me is your comment.
Here's something refreshing. Others don't do that.
Bad comment, I do not mind. I strive the most on bad comments.
Especially, if they have point.
I have a lot more lessons and stuff, coming up.
I might be poor but I'm rich in ideas.
Please, all you have to do is register. You don't have to use your real name or anything else.
But you do need an Email so I can verify you are not a bot.
Does it help?
*If you appreciate my work, please consider donating.
Waveform Play segment and Stop

Waveform Play segment Loop

Waveform Play Continue

Select box Play mode
