Skip to content

Commit ee90b96

Browse files
Add bonsai.ffmpeg.videowriter to savedata tutorial (#54)
* Add bonsai.ffmpeg to videowriter to savedata tutorial Also: - Correct quaternion spelling in all files - Remove some old assets --------- Co-authored-by: ChucklesOnGitHub <[email protected]>
1 parent 32a465d commit ee90b96

29 files changed

+1801
-6315
lines changed

source/_static/downloads/uclaminiscopev4-miniscopedaq-savedata.bonsai

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<WorkflowBuilder Version="2.8.5"
2+
<WorkflowBuilder Version="2.9.0"
33
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
44
xmlns:p1="clr-namespace:OpenEphys.Miniscope;assembly=OpenEphys.Miniscope"
55
xmlns:cv="clr-namespace:Bonsai.Vision;assembly=Bonsai.Vision"
6+
xmlns:ffmpeg="clr-namespace:Bonsai.FFmpeg;assembly=Bonsai.FFmpeg"
67
xmlns:rx="clr-namespace:Bonsai.Reactive;assembly=Bonsai.Core"
78
xmlns:io="clr-namespace:Bonsai.IO;assembly=Bonsai.System"
89
xmlns="https://bonsai-rx.org/2018/workflow">
@@ -21,13 +22,17 @@
2122
<Expression xsi:type="MemberSelector">
2223
<Selector>Image</Selector>
2324
</Expression>
25+
<Expression xsi:type="Annotation">
26+
<Name>Uncompressed Video</Name>
27+
<Text><![CDATA[]]></Text>
28+
</Expression>
2429
<Expression xsi:type="Combinator">
2530
<Combinator xsi:type="cv:VideoWriter">
2631
<cv:FileName>uclaminiscopev4-image_.avi</cv:FileName>
2732
<cv:Suffix>Timestamp</cv:Suffix>
2833
<cv:Buffered>true</cv:Buffered>
2934
<cv:Overwrite>false</cv:Overwrite>
30-
<cv:FourCC>DIB </cv:FourCC>
35+
<cv:FourCC>Y800</cv:FourCC>
3136
<cv:FrameRate>30</cv:FrameRate>
3237
<cv:FrameSize>
3338
<cv:Width>0</cv:Width>
@@ -36,14 +41,29 @@
3641
<cv:ResizeInterpolation>NearestNeighbor</cv:ResizeInterpolation>
3742
</Combinator>
3843
</Expression>
44+
<Expression xsi:type="Annotation">
45+
<Name>Losslessly Compresed Video</Name>
46+
<Text><![CDATA[]]></Text>
47+
</Expression>
48+
<Expression xsi:type="Disable">
49+
<Builder xsi:type="Combinator">
50+
<Combinator xsi:type="ffmpeg:VideoWriter">
51+
<ffmpeg:FileName>uclaminiscopev4-image_.avi</ffmpeg:FileName>
52+
<ffmpeg:Suffix>None</ffmpeg:Suffix>
53+
<ffmpeg:Overwrite>false</ffmpeg:Overwrite>
54+
<ffmpeg:FrameRate>0</ffmpeg:FrameRate>
55+
<ffmpeg:OutputArguments>-c: ffv1 -pix_fmt gray -bits_per_raw_sample 8</ffmpeg:OutputArguments>
56+
</Combinator>
57+
</Builder>
58+
</Expression>
3959
<Expression xsi:type="MemberSelector">
4060
<Selector>FrameNumber,Quaternion</Selector>
4161
</Expression>
4262
<Expression xsi:type="Combinator">
4363
<Combinator xsi:type="rx:Timestamp" />
4464
</Expression>
4565
<Expression xsi:type="io:CsvWriter">
46-
<io:FileName>uclaminiscopev4-quart_.avi</io:FileName>
66+
<io:FileName>uclaminiscopev4-quat_.avi</io:FileName>
4767
<io:Delimiter>,</io:Delimiter>
4868
<io:Append>false</io:Append>
4969
<io:Overwrite>false</io:Overwrite>
@@ -54,10 +74,13 @@
5474
</Nodes>
5575
<Edges>
5676
<Edge From="0" To="1" Label="Source1" />
57-
<Edge From="0" To="3" Label="Source1" />
58-
<Edge From="1" To="2" Label="Source1" />
59-
<Edge From="3" To="4" Label="Source1" />
60-
<Edge From="4" To="5" Label="Source1" />
77+
<Edge From="0" To="6" Label="Source1" />
78+
<Edge From="1" To="3" Label="Source1" />
79+
<Edge From="2" To="3" Label="Source2" />
80+
<Edge From="3" To="5" Label="Source1" />
81+
<Edge From="4" To="5" Label="Source2" />
82+
<Edge From="6" To="7" Label="Source1" />
83+
<Edge From="7" To="8" Label="Source1" />
6184
</Edges>
6285
</Workflow>
6386
</WorkflowBuilder>
5.46 KB
Loading
15.1 KB
Loading
File renamed without changes.

0 commit comments

Comments
 (0)