-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile_recording
More file actions
14 lines (11 loc) · 934 Bytes
/
Copy pathDockerfile_recording
File metadata and controls
14 lines (11 loc) · 934 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM libtas_n
# recording tool + git for github action
RUN apt-get update && apt-get install -y ffmpeg git xvfb
# n-related commands
# ENV OUTFILE="ep"
RUN echo "LEVEL='00-0' ; libTAS -i -r /home/n_levels/\$LEVEL.ltm --lua /home/lua/n_start.lua /usr/local/bin/ruffle_desktop -g gl --no-gui --width 792 /home/n_v14.swf &\nLEVEL='00-0'; libTAS -n -r /home/n_levels/\${LEVEL}_rta.ltm --lua /home/lua/n_ghost.lua -d /home/n_demos/\${LEVEL}.mp4 /usr/local/bin/ruffle_desktop -g gl --no-gui --width 792 /home/n_v14.swf\nOUTFILE='ep' ; libTAS -n -r /home/n_speedrun.ltm --lua /home/lua/n_ghost.lua,/home/lua/display_infos.lua -d /home/n_demos/\${OUTFILE}.mp4 /usr/local/bin/ruffle_desktop -g gl --no-gui --width 792 /home/n_v14.swf" > /root/.bash_history
COPY docker/ruffle_desktop_recording.ini /root/.config/libTAS/ruffle_desktop.ini
COPY docker/libTAS.ini /root/.config/libTAS/
# run
WORKDIR /home
CMD bash