Skip to content

Video ​

Sharp Stock provides convenient built-in preview support for video assets, suitable for managing game cutscenes, skill demonstration videos, and UI special effect sequences.

1. Supported Video Standards ​

The system identifies mainstream multimedia container formats. Whether a video can play smoothly in the detail panel and support automatic thumbnail capture depends primarily on the video's internal encoding and the operating system's underlying decoding capabilities.

  • MP4 / MOV: Mainstream development formats. We recommend using H.264 or H.265 encoding, as these typically offer the best cross-platform compatibility.
  • WebM: Often used for lightweight web materials or specific tool exports.
  • MKV: A universal multimedia encapsulation format with diverse internal encoding combinations.
  • AVI / WMV: Frequently seen in older materials. Compatibility Note: Due to encoding and encapsulation constraints, some files may not play directly in the app or automatically generate thumbnails (in which case the grid shows only a video type icon).

NOTE

If you encounter resources that cannot be previewed, we recommend using a system player to confirm the file status, and if necessary, transcode to H.264 encoded MP4 before re-entering the library.


2. Interactive Playback Controls ​

Built-in Dedicated Player ​

When a video asset is selected, the detail panel provides a complete playback control panel:

  • Core Controls: Supports one-click play/pause and precise progress jumping.
  • Audio Adjustment: Provides volume control and one-click mute functionality.
  • Full-Screen Review: Supports switching to full-screen mode for detailed review of high-resolution videos.

Automated Thumbnail Generation ​

For most common formats, the system captures a video frame as a thumbnail during import or scanning. You do not need to play the video first. A card showing only a type icon may mean the thumbnail is still pending or a previous attempt failed; it does not necessarily mean the video cannot play.

If the video plays normally but its thumbnail is missing, retry as follows:

  1. Right-click the video in the asset grid and select “Regenerate Thumbnail”.
  2. Wait for thumbnail processing to finish and check whether the card displays a video frame. This operation retries generation even if the video previously failed.
  3. If generation still fails, check playback in the detail panel or a system player. Unsupported encoding or a damaged file may require conversion to an H.264 MP4 and reimporting.

3. Technical Parameter Extraction ​

The system automatically extracts and displays the following core technical indicators:

  • Resolution Specs (e.g., 1920x1080)
  • Total Playback Duration (precise to seconds)

4. Converting to MP4, GIF, or an Image Sequence ​

You can convert one video in the library to a broadly compatible MP4, an animated GIF, or a PNG/JPG image sequence for animation and effects work:

  1. Right-click one video in the asset grid and choose Convert Video….
  2. Select MP4, GIF, or Image Sequence. Image Sequence appears after MP4 and GIF.
  3. The conversion tool opens full screen. Use the left side to preview the video and select its time range, and the right side to adjust the format, quality, resolution, output frame rate, and other conversion options. After focusing a format, quality, or resolution preset, use the arrow keys, Home, or End to switch. Close it with the top-right close button, Cancel, or Esc. An active conversion can be cancelled, but closing is temporarily disabled while the final output is being written.
  4. MP4 provides audio, bitrate, and encoding-speed options. GIF provides palette, dithering, and loop options, but does not preserve sound.
  5. For an image sequence, select PNG or JPG and enter a filename prefix. The frame rate controls how many images are generated per second of video, and the dialog calculates the estimated number of frames. Names use the prefix, an underscore, and a number padded to at least four digits, such as effect_0001.png.
  6. Click Start Conversion or Generate Image Sequence. Progress is shown while the task runs, and you can cancel it.
  7. The completed output is saved beside the source video and automatically added to the library. MP4 output automatically receives a thumbnail captured from the video. Replacing an existing file refreshes its card with the new video's frame and retries thumbnail generation even if the previous file failed.

The left preview shows the complete original video without cropping or zoom-to-fill. Its timeline provides start and end handles. Within the selected range, the gray line follows the pointer or actual playback position. Clicking adds a fixed red reference line; it does not move with hovering or playback. Positions outside the range cannot be selected. A handle snaps to the red line when dragged nearby. The start handle is blue and the end handle is green; clicking or focusing either handle turns the selected handle yellow. Press an arrow key to move it by one frame, or hold Shift to move 10 frames. The frame under the end handle is included in the output.

Click Play range below the preview to play from the selected start to end. Enable Loop to return to the start automatically after reaching the end; click the playback button again to pause.

Common resolution presets are based on output clarity. With Keep Aspect Ratio enabled, a landscape video uses a height of 2160, 1080, 720, or 480 and calculates its width from the source ratio. Disable Keep Aspect Ratio to use the standard 16:9 sizes 3840×2160, 1920×1080, 1280×720, or 854×480. Start and end times are displayed to milliseconds, while a confirmed timeline selection retains higher internal precision to stay aligned with source frames.

The full video is selected by default. For GIF or image-sequence output, shorten the time range and reduce the resolution or frame rate to limit processing time and disk usage. Conversion never overwrites the source video. MP4/GIF conflicts offer replace, automatic rename, or cancel. If any sequence files conflict, the dialog reports how many and offers Cancel or Overwrite for the conflicting files.

NOTE

Conversion can start from MP4, MOV, AVI, MKV, WebM, FLV, and WMV video assets. A file may still fail if its internal codec is unsupported or damaged.


5. Asset Management Suggestions ​

  • Versioned Naming: For frequently iterating special effects videos, we recommend clearly marking resolution or version numbers in the filename (e.g., fx_fire_v02_1080p.mp4).
  • Capacity Monitoring: Use the file size information displayed in the detail panel to timely identify and handle large video materials occupying unusual amounts of space.

6. Advanced Compatibility Notes ​

  • Encoding Standard: For the best preview compatibility, we recommend unifying the entire project under the H.264 video encoding + AAC audio encoding in an MP4 container.
  • Transcoding Suggestion: For AVI or WMV formats that cannot generate previews, we recommend transcoding them to a universal standard before long-term archiving to ensure all team members get a consistent preview experience.