Skip to content

Timeline improvements #483

@mifi

Description

@mifi

Zooming / scrubbing

Fine scrubbing

Thumbnails

Look into this code:

await execa('ffmpeg', [
  '-skip_frame', 'nokey', // only keyframes. much faster
  '-i', inputPath,
  // but only 1 keyframe every `interval`
  '-vf', `fps=1/${interval},${getScaleFilter(qualityParameters.video.totalPixels)}`,
  '-vsync', 'vfr',
  '-q:v', quality, // 1 = best quality, largest file, 31 = worst quality, smallest file. Typical good values: 2–5
  '-frames:v', String(maxFrames),
  outputPath,
]);

Batch list preview

Multi-timelines

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions