Skip to content

Feature Request: Support for MKV Output and Embedded Thumbnails (Video & MP3) #31

@mrtnd

Description

@mrtnd

Description

Currently, ReClip primarily defaults to MP4 for video processing. While compatible, the MKV (Matroska) container is often preferred for preserving high-quality streams (like VP9 or AV1) and handling multiple metadata tracks more efficiently.

Additionally, extending metadata support to include embedded thumbnails—both for video files and audio-only MP3 extractions—would significantly improve the user experience for library management and playback.

Proposed Changes

  1. Container Support: Update the download logic to support the --merge-output-format mkv flag.
  2. Thumbnail Embedding:
    • For Video: Integrate the --embed-thumbnail flag into the download command.
    • For Audio (MP3): Ensure that when audio-only extraction is selected, the thumbnail is embedded into the ID3 tags of the MP3.
  3. yt-dlp Integration: Ensure the backend utilizes the following flags to maintain high-quality archival standards:
    • --add-metadata
    • --embed-thumbnail
    • --restrict-filenames
  4. UI/UX: Provide options in the interface for users to toggle thumbnail embedding and choose between .mp4 and .mkv.

Use Case

Many users utilize custom yt-dlp workflows to ensure their media is "plug-and-play" with metadata-rich environments like Plex, Jellyfin, or mobile music players.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions