Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ALICE-open-data
ALICE Blender animation
Commits
0c2b3906
Commit
0c2b3906
authored
Jul 14, 2020
by
Breno Rilho Lemos
💬
Browse files
Improve code regarding mosaic option
parent
0dace338
Changes
1
Hide whitespace changes
Inline
Side-by-side
workflow_sketch.sh
View file @
0c2b3906
...
@@ -296,7 +296,15 @@ fi
...
@@ -296,7 +296,15 @@ fi
# Set cameras properly if MOSAIC is called
# Set cameras properly if MOSAIC is called
if
[[
$MOSAIC
=
"true"
]]
;
then
if
[[
$MOSAIC
=
"true"
]]
;
then
CAMERAS+
=
" OverviewCamera BarrelCamera SideCamera ForwardCamera"
CAMS
=
for
type
in
$CAMERAS
;
do
# Add 'non-mosaic' selected cameras to variable CAMS
if
[[
"
${
type
}
"
!=
"OverviewCamera"
&&
"
${
type
}
"
!=
"BarrelCamera"
\
&&
"
${
type
}
"
!=
"Moving1Camera"
&&
"
${
type
}
"
!=
"ForwardCamera"
]]
;
then
CAMS+
=
"
${
type
}
"
fi
done
# Set variable CAMERAS to contain all selected cameras + mosaic cameras
CAMERAS
=
"
${
CAMS
}
OverviewCamera BarrelCamera Moving1Camera ForwardCamera"
fi
fi
...
@@ -344,7 +352,6 @@ else
...
@@ -344,7 +352,6 @@ else
echo
"Not building any detectors"
echo
"Not building any detectors"
fi
fi
echo
"-----------------------------------"
echo
"-----------------------------------"
fi
fi
# Get number of frames
# Get number of frames
...
@@ -730,10 +737,10 @@ elif [ "$SAMPLE" = "false" ]; then
...
@@ -730,10 +737,10 @@ elif [ "$SAMPLE" = "false" ]; then
fi
fi
# Setting input names for clips in order to make mosaic clip
# Setting input names for clips in order to make mosaic clip
INPUT_ONE
=
$(
ls
*
$EVENT_UNIQUE_ID
*${
FPS_DUR
}
.mp4
|
awk
'NR==1'
)
INPUT_ONE
=
*$
{
EVENT_UNIQUE_ID
}*
BarrelCamera
*${
FPS_DUR
}
.mp4
INPUT_TWO
=
$(
ls
*
$EVENT_UNIQUE_ID
*${
FPS_DUR
}
.mp4
|
awk
'NR==2'
)
INPUT_TWO
=
*$
{
EVENT_UNIQUE_ID
}*
ForwardCamera
*${
FPS_DUR
}
.mp4
INPUT_THREE
=
$(
ls
*
$EVENT_UNIQUE_ID
*${
FPS_DUR
}
.mp4
|
awk
'NR==3'
)
INPUT_THREE
=
*$
{
EVENT_UNIQUE_ID
}*
Moving1Camera
*${
FPS_DUR
}
.mp4
INPUT_FOUR
=
$(
ls
*
$EVENT_UNIQUE_ID
*${
FPS_DUR
}
.mp4
|
awk
'NR==4'
)
INPUT_FOUR
=
*$
{
EVENT_UNIQUE_ID
}*
OverviewCamera
*${
FPS_DUR
}
.mp4
ffmpeg
-i
${
INPUT_FOUR
}
-i
${
INPUT_TWO
}
-i
${
INPUT_THREE
}
-i
${
INPUT_ONE
}
-filter_complex
\
ffmpeg
-i
${
INPUT_FOUR
}
-i
${
INPUT_TWO
}
-i
${
INPUT_THREE
}
-i
${
INPUT_ONE
}
-filter_complex
\
"[0:v][1:v]hstack=inputs=2[top];[2:v][3:v]hstack=inputs=2[bottom];[top][bottom]vstack=inputs=2[v]"
\
"[0:v][1:v]hstack=inputs=2[top];[2:v][3:v]hstack=inputs=2[bottom];[top][bottom]vstack=inputs=2[v]"
\
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment