• Home
  • Documentation
  • Forum
  • Blog
  • Users
    • Map
    • Userlist
    • Businesses
    • Userpages
    • Connections
  • Contributions
    • All
    • Store
  • Downloads
    • vvvv beta
    • vvvv beta previews
  • Store
Show / Hide Table of Contents

Texture AVI Writer (DX11)

Author: gumilastik
Date: 19 Dec, 2014
Category: plugin
Credits:

zelesha for testing first version, vux for tips, Ruslan-B for FFmpeg.AutoGen, Michael Antykov ( http://videofabrika.com) for sponsoring research

Download

32bit

0-TextureWriter_v1.2.zip
09 Jul, 2019 - 09:20

v1.2 (32 Bits)

64bit

0-TextureWriter_x64.zip
04 Dec, 2015 - 18:51
v1.2 (64 Bits)

Description

Record texture in avi file using H.264 codec (FFmpeg 2.8.1) with fast speed.

Some restrictions

  • Support only R8G8B8A8_Unorm format and multiples of two texture sizes
  • Not spreadable

Update

v1.2

  • Fix floating framerate,
  • Fix memory leak,
  • Update dependencies

Submit bugs and requests to: https://github.com/gumilastik/VVVV.TextureWriter

Comments

Comments are no longer accepted.
Please create a new topic in the vvvv beta forum to discuss this contribution.
mrboni
19 Dec, 2014 - 17:09

woooooooooooooo!

sanch
19 Dec, 2014 - 17:40

Does it work with 64bit version? can't have it running on my 64 machine ...

u7angel
19 Dec, 2014 - 23:26

brilliant, seems to work pretty good (32 bit)

tekcor
20 Dec, 2014 - 17:52

Thats a gamechanger

graphicuserinterface
21 Dec, 2014 - 16:54

doesnt work here, 00:01:55 ERR : Exception occured in TMPluginWrapperNode.Evaluate 00:01:55 ERR : E_OUTOFMEMORY: Ran out of memory (-2147024882)

downloaded the http://ffmpeg.zeranoe.com/builds/

guest
25 Dec, 2014 - 02:50

64bit:

  1. writing file but crashing vvvv on stop :(

64/32bit: 2. writing proper image when running on intel HD 4000 3. writing scrambled image when running on nvidia card

1000x1000@30fps

Win8.1, vvvv_45beta33.3, nvidia GT 650m (mobile) latest driver

PS: do i need http://ffmpeg.zeranoe.com/builds/ ? When yes, what should i do with it?

mrboni
10 Jan, 2015 - 19:16

Working here. (32bit - gtx 970)

This is insanely good

Massive thanks

How are codec settings determined btw?

microdee
23 Jan, 2015 - 19:58

for crashing on stop: visual studio debugger says "Unhandled exception at 0x00007FFF5A8D387C (ntdll.dll) in vvvv.exe: 0xC0000374: A heap has been corrupted (parameters: 0x00007FFF5A90CE20)." clicking continue will eventually allow vvvv to go on also no exception thrown after debugger continue on stop beta33.3 x64

g_da
24 Feb, 2015 - 22:28

hi i am getting this when trying to use the help file

An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

StiX
24 Mar, 2015 - 12:52

could not open codec on x64, x86 works ok can you maybe specify version of ffmpeg to use? could there be same problem with PATH?

wow found the problem, it did not liked resolution of 300x505, could we get some specification what can we do? can i somehow change the settings of codec etc?

i can do whatever i want after recording with shellexecute and ffmpeg, but it would be nice to have some control over entry parameters if it is possible

guest
11 May, 2015 - 13:56

Of late the recorder only seems to record uncompressed. Is there any suggestion about what settings need to be in place to get the right output? (I did install VLC recently. Could that have made a difference?)

SuperflysiNZ
06 Sep, 2015 - 12:56

Getting a crash on exit, and red writer nodes when record is happening. Only 6KB files being created.

io
30 Nov, 2015 - 11:09

Hi there seems to be a problem with frame-rates. If the frame rate is not stable the final speed of the video seems to be changing.. anybody noticed this? In any case the resulting videos seems to be always too fast.. S.

vnm
15 Nov, 2016 - 11:26

Call DisposeTexture() in Initialise() method will fix some problems with red node.

panki
06 Jun, 2017 - 13:07

Hello, I am just trying the help file and I am getting a wierd wave video. I open it on VLC after exporting and even if its in pause the waves still moving.

Any idea on how can i fix this?

35.5x64

panki
06 Jun, 2017 - 16:10

ok; forget it and sorry. It was some sort of problem with VLC since I had opened the saved video on WindowsMedia player and it seems to be ok.

mfo
29 Jan, 2018 - 18:15

Hi gumilastik, this sounds great, but is unfortunately not working for me. Same issue that g_da has:

"An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)"

Any help? How does Writer find FFMpeg?

andresc4
06 Feb, 2018 - 15:00

Same problem on 35.12x64

An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

blausand
11 May, 2019 - 01:50

...and still in 38.1 x64 Es wurde versucht, eine Datei mit einem falschen Format zu laden. (Ausnahme von HRESULT: 0x8007000B) Any hints to current solutions?

blausand
07 Jul, 2019 - 21:19

Would it be easy to adjust the AVIDX11.TEXTUREWRITER.dll to match the current version of FFMPEG? See screenshot, left ist vvvv plugin, right is current FFMPEG.

joreg
07 Jul, 2019 - 23:48

@andresc4 @blausand this error clearly points at a mix-up in architecures, ie x86 vs. x64. that could mean: make sure that when using vvvv x64 you also have ffmpeg for x64

blausand
09 Jul, 2019 - 09:10

Ha, indeed: The 64bit version is hidden as "older version" right here on this page. Now that i found it, it's working as a charm!

ThreeTwo and a half reason why i prefer this node over third party solutions:

  1. Texture AVI Writer (DX11) records alpha channel (Admittedly the currently chosen FFMPEG CoDec doesn't, but gumilastik could empower us to change this in the future)
  2. Any parameters in my vvvv patch can be added to the filename.avi automatically :)
  3. Recording of animations can be started and ended with frame precision, making production of rhythmic clips easy.

Thank you for your quick support once again, joreg!

joreg
09 Jul, 2019 - 09:23

@blausand and thanks for pointing this out. i've now "fixed" this so both 32 and 64 bit downloads show up side by side.

  • Improve this Doc

© 2020 by vvvv group. Imprint | Privacy Policy.
Thanks to DocFX for building this website. Analytics by Plausible.

Back to top