SagalVanderklok / ChatRoomRecorder

GNU General Public License v3.0
1 stars 0 forks source link

Feature Request: Automatic Video Recording Segmentation Based on Time or Size #38

Open AioPhos opened 3 weeks ago

AioPhos commented 3 weeks ago

Description:

I would like to request a new feature that allows users to automatically stop and restart video recording based on predefined time durations or file sizes. This feature will enhance the video recording experience by ensuring that videos are split into manageable segments, making them easier to upload, store, and edit.

Feature Details:

  1. Time-based Segmentation:

    • Allow users to set a specific time duration (e.g., 10 minutes, 30 minutes, 1 hour) after which the recording will automatically stop.
    • After stopping, the recording should automatically restart to begin a new segment.
  2. Size-based Segmentation:

    • Allow users to set a specific file size (e.g., 1 GB, 2 GB, 5 GB) after which the recording will automatically stop.
    • After stopping, the recording should automatically restart to begin a new segment.
  3. User Interface:

    • Provide an intuitive interface where users can easily enable/disable this feature and input their desired time duration or file size.
    • Display a clear indication (e.g., a counter or a progress bar) during recording to show when the next segment will begin.
  4. Notifications:

    • Optionally, notify users when a segment has ended and a new one has begun.
  5. File Naming:

    • Automatically append a sequential number or timestamp to the file name of each segment for easy identification (e.g., "Video_Part1", "Video_Part2", or "Video_20231001_120000").

Use Cases:

Acceptance Criteria:

I really believe this feature will greatly improve the usability and functionality of the video recording application. Thank you for considering this request.

SagalVanderklok commented 2 weeks ago

Thanks for you request. I'll consider adding this feature in the future releases