Skip to content
/ VidFX Public

A python tool for editing videos and adding fun effects

Notifications You must be signed in to change notification settings

KausikN/VidFX

Repository files navigation

VidFX

A python tool (UI and Code) for editing videos and adding fun effects to webcam and video

GUI

https://kausikn-commonhostapp-app-zxfv4q.streamlit.app/

  • GUI built using streamlit
  • To use app locally,
    • Clone the repo and run StartUI.sh to view the app on your browser!
  • App is also hosted remotely on my Common-Host-App,
  • To use the app on my Common-Host-App,
    • Choose a project to load and click load and deploy.
    • Then go ahead and use the app! 😃
    • If you want to change to another app, simply click on View Other Projects in top left and choose any other project and load and deploy.

UI Effects Visualiser

Generic badge

View/Save effects easily for webcam or any video

Effect Tree:

Various effect nodes can be applied to the input frame from the video or image in a tree structure. Further we can view the effect images at various nodes of the tree in a grid format.

For full list of effects with their parameters see Effect List

Features

  • Add same effects for images

    Effect Image

  • Effects can also be used in combination with each other (BinValues + Blur)

    Combined Effects Video Image

  • Multiple Effects can be viewed at same time in a grid format

    Multiple Effects Video Image

  • Effects Transistion can be applied to an image to form a video of the image under an effect with varying parameters (This example is obtained by decreasing scale and increasing rotation parameters in GeometricTransform effect)

    EffectsTransistion Video

Effects

  • None

    None Effect

  • Binarise

    Binarise Effect

  • GreyScale

    GreyScale Effect

  • RGB2BGR

    RGB2BGR Effect

  • RedChannel

    RedChannel Effect

  • BlueChannel

    BlueChannel Effect

  • GreenChannel

    GreenChannel Effect

  • MostDominantColor

    MostDominantColor Effect

  • LeastDominantColor

    LeastDominantColor Effect

  • ScaleValues

    ScaleValues Effect

  • ClipValues

    ClipValues Effect

  • BinValues

    BinValues Effect

  • ResizeBlur

    ResizeBlur Effect

  • AddFrame

    AddFrame Effect

  • GaussianNoise

    GaussianNoise Effect

  • SpeckleNoise

    SpeckleNoise Effect

  • SaltPepperNoise

    SaltPepperNoise Effect

  • SemanticSegmentation

    SemanticSegmentation Effect

  • InstanceSegmentation

    InstanceSegmentation Effect

  • CannyEdges

    CannyEdges Effect

  • ValueCount Plot

    ValueCount Effect

  • FrameDelay

    FrameDelay Effect

  • And many more! :O

    For full list of effects with their parameters see Effect List.

About

A python tool for editing videos and adding fun effects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages