• Video GIF Capture Spec
  • 1. Overview
  • 1.1. Executive Summary
  • 1.2. Goals and Non-Goals
  • 1.3. Key Definitions/Concepts
  • 1.4. Narrative / Scenarios
  • 1.4.1. Example Use Cases
  • 1.4.2. Key Scenarios
  • 1.5. Existing Landscape
  • Figure 1.5.1 - Original state of example screen to be recorded.
  • 1.5.1. Xbox Game Bar
  • Figure 1.5.2 – Xbox Game Bar Recording Widget
  • Figure 1.5.3 – Gallery Window in Xbox Game Bar
  • Figure 1.5.4 – Trimming video via Xbox Game Bar. Note that the editing process takes the user through File Explorer, Movies & TV, and Photos before accessing the trimming functionality.
  • 1.5.2. ScreenToGIF
  • Figure 1.5.5 - ScreenToGIF Launch Menu
  • Figure 1.5.6 - ScreenToGIF Recording Interface
  • Figure 1.5.7 - ScreenToGIF Editing Window
  • 1.5.3. Camtasia
  • Figure 1.5.8 - Camtasia's Recording Interface
  • Figure 1.5.9 - Camtasia's Editing Window
  • Figure 1.5.10 - Camtasia's video export options
  • 1.5.4. Snip and Sketch
  • Figure 1.5.11 - Snip and Sketch Selection Interface
  • 1.6. Opportunity for Impact
  • 2. Definition of Success
  • 2.1. Customers
  • 2.2. Expected Impact: Customer, and Technology Outcomes
  • 3. Requirements
  • 3.1. Functional Requirements
  • 3.1.1. Functional Requirements Overview
  • 3.1.2. Region Capture Dialog / Mode Selection
  • 3.1.3. Region Capture Type: Rectangular Selection
  • 3.1.4. Region Capture Type: Window/Application Selection
  • 3.1.5. Region Capture Type: Full Screen Selection
  • 3.1.6. Region Capture Type: Exact Coordinates Selection
  • 3.1.7. Recording
  • 3.1.8. Editing
  • 3.1.9. Settings Menu
  • 3.2. Design Mock-Ups
  • Figure 3.2.1 - Mock up of Video GIF Capture selection menu
  • Figure 3.2.2 - Mock up of Video GIF Capture expanded selection menu for exact coordinate selection
  • Figure 3.2.3 - Mock up of Video GIF Capture recording UI prior to recording
  • Figure 3.2.4 - Mock up of Video GIF Capture bounding box region prior to recording
  • Figure 3.2.5 - Mock up of Video GIF Capture recording interface during recording
  • Figure 3.2.6 - Mock up of Video GIF Capture video editing
  • Figure 3.2.7 - Mock up of Video GIF Capture GIF editing
  • Figure 3.2.8 - Mock up of Video GIF Capture PowerToys settings
  • 3.3. Open Considerations
  • 4. Measure Requirements
  • 5. Dependencies
  • 6. Release Milestones