<!doctype html> <html> <head> <meta charset="utf-8" /> <title>VST Restreamer</title> <link rel="stylesheet" href="styles/thrimbletrimmer.css" /> <script src="scripts/hls.min.js"></script> <script src="scripts/luxon.min.js"></script> <script src="scripts/common-worker.js"></script> <script src="scripts/common.js"></script> <script src="scripts/stream.js"></script> <script src="scripts/keyboard-shortcuts.js"></script> </head> <body> <div id="errors"></div> <div id="page-container"> <details id="editor-help"> <summary>Keyboard Shortcuts</summary> <ul> <li>Number keys (0-9): Jump to that 10% interval of the video (0% - 90%)</li> <li>K or Space: Toggle pause</li> <li>M: Toggle mute</li> <li>J: Back 10 seconds</li> <li>L: Forward 10 seconds</li> <li>Left arrow: Back 5 seconds</li> <li>Right arrow: Forward 5 seconds</li> <li>Shift+J: Back 1 second</li> <li>Shift+L: Forward 1 second</li> <li>Comma (,): Back 1 frame</li> <li>Period (.): Forward 1 frame</li> <li>Equals (=): Increase playback speed one step</li> <li>Hyphen (-): Decrease playback speed one step</li> <li>Shift+=: 2x or maximum playback speed</li> <li>Shift+-: Minimum playback speed</li> <li>Backspace: Reset playback speed to 1x</li> </ul> </details> <form id="stream-time-settings"> <div> <label for="stream-time-setting-stream" class="field-label">Stream</label> <input type="text" id="stream-time-setting-stream" /> </div> <div> <label for="stream-time-setting-start" class="field-label">Start Time</label> <input type="text" id="stream-time-setting-start" value="0:10:00" /> </div> <div> <label for="stream-time-setting-end" class="field-label">End Time</label> <input type="text" id="stream-time-setting-end" /> </div> <div> <div id="stream-time-frame-of-reference"> <input type="radio" name="time-frame-of-reference" id="stream-time-frame-of-reference-utc" value="1" /> <label for="stream-time-frame-of-reference-utc">UTC</label> <input type="radio" name="time-frame-of-reference" id="stream-time-frame-of-reference-bus" value="2" /> <label for="stream-time-frame-of-reference-bus">Bus Time</label> <input type="radio" name="time-frame-of-reference" id="stream-time-frame-of-reference-ago" value="3" checked /> <label for="stream-time-frame-of-reference-ago">Time Ago</label> </div> </div> <div> <button id="stream-time-settings-submit" type="submit">Update Time Range</button> </div> <div> <a href="" id="stream-time-link">Link to this time range</a> </div> </form> <video id="video" preload="auto"></video> <div id="video-controls"> <div id="video-controls-bar"> <div> <img id="video-controls-play-pause" src="images/video-controls/play.png" class="click" /> </div> <div id="video-controls-time"> <span id="video-controls-current-time"></span> / <span id="video-controls-duration"></span> </div> <div id="video-controls-spacer"></div> <div id="video-controls-volume"> <img id="video-controls-volume-mute" src="images/video-controls/volume.png" class="click" /> <progress id="video-controls-volume-level" value="0.5" class="click"></progress> </div> <div> <select id="video-controls-playback-speed"></select> </div> <div> <select id="video-controls-quality"></select> </div> <div> <img id="video-controls-fullscreen" src="images/video-controls/fullscreen.png" class="click" /> </div> </div> <progress id="video-controls-playback-position" value="0" class="click"></progress> </div> <div> <a href="#" id="download">Download Video</a> <a href="#" id="download-frame">Download Current Frame as Image</a> <a href="#" id="time-converter-link">Convert Times</a> </div> <form id="time-converter" class="hidden"> <h2>Time Converter</h2> <div id="time-converter-time-container"> <input class="time-converter-time" type="text" placeholder="Time to convert" /> </div> <img src="images/plus.png" id="time-converter-add-time" tooltip="Add time conversion field" class="click" tabindex="0" /> <div> From: <input name="time-converter-from" id="time-converter-from-utc" type="radio" value="1" /> <label for="time-converter-from-utc">UTC</label> <input name="time-converter-from" id="time-converter-from-bus" type="radio" value="2" /> <label for="time-converter-from-bus">Bus Time</label> <input name="time-converter-from" id="time-converter-from-ago" type="radio" value="3" /> <label for="time-converter-from-ago">Time Ago</label> </div> <div> To: <input name="time-converter-to" id="time-converter-to-utc" type="radio" value="1" /> <label for="time-converter-to-utc">UTC</label> <input name="time-converter-to" id="time-converter-to-bus" type="radio" value="2" /> <label for="time-converter-to-bus">Bus Time</label> <input name="time-converter-to" id="time-converter-to-ago" type="radio" value="3" /> <label for="time-converter-to-ago">Time Ago</label> </div> <button type="submit">Convert Times</button> </form> <div id="chat-replay"></div> </div> </body> </html>