» Video File Playback
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Video File Playback

Russian | French | Italian

There are 4 ways for playing back video files:

DirectShow-based media player

Related nodes

FileStream (DShow9)
FileStream (DShow9 Boygroup)

FileStream2 (DShow9)
FileStream2 (DShow9 Boygroup)

VideoTexture (EX9.Texture VMR9)

This native node and its variations plays back all different kinds of videos Windows Mediaplayer plays as well. If a specific DirectShow codec is installed on a system the FileStream (DShow9) can playback files encoded with that codec.

It can also handle AviSynth scripts. The script mimics itself as an AVI file and allows joining and editing several videos. Check the AVIJoiner from elektromeier.

Try the FileStream2 (DShow9) for hickupfree file switching.
The FileStream (DShow9 Boygroup)'s special power is to syncronize several players on the same or several machines (in a Boygroup setup).

Their Filename pin is not spreadable, therefore only one file can be played at a time.

However it's possible to have several FileStream (DShow9) connected to their own VideoTexture (EX9.Texture VMR9) and AudioOut (DShow9) in the same patch in order to play several files in parallel. Beware though that those streams will not run in sync by default.

Synchronization

Multiple players can by synchronized locally or in a network scenario, see Video Synchronization.

Note

With all directshow pins (of type audio / midi / video) you can connect each output to only one input pin. Therefore it is not possible with the DShow9 system to play a file and analyse it at the same time using nodes like Contour (FreeFrame DShow9) or Trautner (FreeFrame DShow9).

Examples in your vvvv\girlpower\ directory:

  • Video

Image Sequences

Related nodes

Player (EX9.Texture)
Player (EX9.Texture Timebased)

The Player (EX9.Texture) accesses individual frames stored in a directory by frameindices. It has been optimized for high bandwidth texture throughput. Textures are kept in RAM and are only transferred to the GPU as needed.

It accepts a variety of formats, also some that are not supported by FileTexture (EX9.Texture) such as TIFFs.

Several sequences (stored in different folders) can be played in parallel.

Examples in your vvvv\girlpower\ directory:

  • Video

DX11 Versions:

VLC-based media player

The VLC Media Player

Related nodes

FileStream (EX9.Texture VLC)

The FileStream (EX9.Texture VLC) plays back all the codecs the VLC Media Player does.

Its Filename pin is spreadable, so the node can read several videos at the same time and return their frames as a spread of textures.

The VLC node is contributed by ft and is coming with the addonpack.

The VLC Player has to be installed on the system in order for the node to work.

Examples in your vvvv\girlpower\ directory:

  • Video

DX11 Version:

Hap Media Player

Hap video codec

Hap is a video codec that performs decompression using a computer's graphics hardware, substantially reducing the CPU usage necessary to play video.

anonymous user login

Shoutbox

~4d ago

~7d ago

joreg: The Winter Season of vvvv workshops is now over but all recordings are still available for purchase: https://thenodeinstitute.org/ws23-vvvv-intermediates/

~14d ago

schlonzo: Love the new drag and drop functionality for links in latest previews!

~22d ago

joreg: Workshop on 29 02: Create Sequencers and Precise Clock Based Tools. Signup here: https://thenodeinstitute.org/courses/ws23-vvvv-08-create-sequencers-and-precise-clock-based-tools-in-vvvv-gamma/

~29d ago

joreg: Workshop on 22 02: Unlocking Shader Artistry: A Journey through ‘The Book of Shaders’ with FUSE. Signup here: https://thenodeinstitute.org/courses/ws23-vvvv-12-book-of-shaders/

~1mth ago

joreg: Talk and Workshop on February 15 & 16 in Frankfurt: https://visualprogramming.net/blog/vvvv-at-node-code-frankfurt/

~1mth ago

woei: @Joanie_AntiVJ: think so, looks doable

~1mth ago

xd_nitro: Anyone remember who increased projector brightness by removing some components that product the color?

~1mth ago

Joanie_AntiVJ: This looks super interesting (vectors over network) would anyone here know how to implement this in beta? https://github.com/madmappersoftware/Ponk