huynhsontung / Screenbox

LibVLC-based media player for the Universal Windows Platform
GNU General Public License v3.0
1.1k stars 44 forks source link

Cut into Sections #397

Open D-Maxwell opened 5 months ago

D-Maxwell commented 5 months ago

Is your feature request related to a problem? Please describe. Although I am unsure whether this would land much outside the scope of this project, I for one sure would be glad seeing the ability to timestamp individual sections of a video file whilst playing it.

Describe the solution you'd like This could potentially prove difficult to implement support for most extensions due to their disparities in the way they each format metadata. As such, even but rudimentary support for the most common extensions could already do plenty solely by itself.

Describe alternatives you've considered If baking these timestamps into the files themselves were to reveal too difficult of a task, a Screenbox-specific and exclusive --ergo, vendor-locked, unless accessible otherwise-- system could also work just fine, so long as this data could be located and sent alongside relevant files.

Additional context Granted, one could very well make use of another, dedicated tool for such an endeavour ; that being said, your app's genuinely great UX and general appeal entices me into using it to mark my files as I watch them.

Mitia99 commented 4 months ago

Probably a dupe of #217

United600 commented 4 months ago

This could potentially prove difficult to implement support for most extensions due to their disparities in the way they each format metadata. As such, even but rudimentary support for the most common extensions could already do plenty solely by itself.

Unfortunately, unlike audio files, adding "chapters" to videos containers is not a simple task as you mention.

If baking these timestamps into the files themselves were to reveal too difficult of a task, a Screenbox-specific and exclusive --ergo, vendor-locked, unless accessible otherwise-- system could also work just fine, so long as this data could be located and sent alongside relevant files.

This is more realistic, adding bookmarks to videos file is doable but not without its own sets of challenges that I find it unlikely in the near future.

United600 commented 4 months ago

Probably a dupe of #217

Close but that issue is to track the ability to "jump"/"fast forward/"rewind" to a specific chapter, think similar to YouTube/DVD/Blu-ray chapters.

D-Maxwell commented 4 months ago

This could potentially prove difficult to implement support for most extensions due to their disparities in the way they each format metadata. As such, even but rudimentary support for the most common extensions could already do plenty solely by itself.

Unfortunately, unlike audio files, adding "chapters" to videos containers is not a simple task as you mention.

If baking these timestamps into the files themselves were to reveal too difficult of a task, a Screenbox-specific and exclusive --ergo, vendor-locked, unless accessible otherwise-- system could also work just fine, so long as this data could be located and sent alongside relevant files.

This is more realistic, adding bookmarks to videos file is doable but not without its own sets of challenges that I find it unlikely in the near future.

May I ask what kinds of roadblocks you implied the existence of ?