|
|
@@ -2,6 +2,7 @@
|
|
|
if [ $# -eq 0 ]
|
|
|
then
|
|
|
echo "Please provide the current build's executable path. You might want to run this script off the same folder."
|
|
|
+ exit
|
|
|
fi
|
|
|
|
|
|
# ensure the output and images directory exists
|
|
|
@@ -14,12 +15,15 @@ for folder in ~/.steam/steam/steamapps/workshop/content/431960/*; do
|
|
|
|
|
|
echo "Running wallpaperengine for background $bgid and waiting for it to finish"
|
|
|
# run and wait for it to finish
|
|
|
- $1 $bgid
|
|
|
- # move output.webm to the output folder with the right name
|
|
|
- mv output.webm output/$bgid.webm
|
|
|
- # take a screenshot
|
|
|
- ffmpeg -ss 00:00:03 -i output/$bgid.webm -frames:v 1 output/$bgid.jpg
|
|
|
- # copy over the project.json so we have it on hand
|
|
|
- cp $folder/project.json output/$bgid.json
|
|
|
+ $1 $bgid 2>&1 | grep -v "Error receiving video packet: " > output/$bgid.log
|
|
|
+
|
|
|
+ if [ -f "output.webm" ]; then
|
|
|
+ # move output.webm to the output folder with the right name
|
|
|
+ mv output.webm output/$bgid.webm
|
|
|
+ # take a screenshot
|
|
|
+ ffmpeg -ss 00:00:03 -i output/$bgid.webm -frames:v 1 output/$bgid.jpg
|
|
|
+ # copy over the project.json so we have it on hand
|
|
|
+ cp $folder/project.json output/$bgid.json
|
|
|
+ fi
|
|
|
fi
|
|
|
done
|