<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div><div>Hi,</div><div><br></div><div>I've had an idea for a while and I'd like to share it. It's basically a way to create a recut (fan-edit) of a video or audio file without actually editing the source file.</div><div>Exactly like how subtitle files (SRT, SSA etc.) accompany the original file (which avoids having to edit/encrust/re-encode the original file.</div><div>It would be the job of VLC player to seamlessly jump to different parts of the video/audio file.<br></div><div><br></div><div>Here's an example using the SRT format (with optional caption text used like comments):</div><div><br>1<br>00:01:11,111 --> 00:22:22,222<br>Skip past movie company intro<br> <br>2<br>00:33:33,333 --> 00:44:44,444<br><div>Skip the 1st boring part</div><div>and cut to the chase</div><br>3<br>00:55:55,555 --> 00:60:00,000<br> <div>Skip the 2nd boring part</div><div>and keep the ending<br></div><div><br></div><div><br></div><div>In the example above the transitions would be instantaneous.<br></div></div><div>More advanced things to implement could be to use JSON format (allows future expansion) to specify things like transitions (as in CSS3 with effects/durations/etc.):</div><div><br></div><div>1<br>00:01:11,111 --> 00:22:22,222<br><div> {</div><div>    "in": {"transition": "fadeIn", "duration": 2}, </div><div>    "out": {"transition": "fadeOut", "duration": 0.1}</div><div>}</div></div><div><br></div><div><br></div><div>The file extension could be .recut (or .rct)<div>The file could be encoded in plain text UTF-8.</div><div>An associated website indexing user submitted files could be openrecuts.org</div><div><br></div><div>Let me know if anyone thinks it's a good idea and would like to code this up.</div><div><br></div><div>=== Why Do This? ===<br></div><div><br></div><div>I'd personally make use of this to create (much) shorter versions of films (the best parts (30 mins?)) so I could quickly watch them again.</div><div>I'd also create shorter versions of the popular kids animated films so I could decide how long the film lasts with different length versions 10m, 20m, 30m etc. (the time it takes to prepare dinner!), that way there are no arguments like "But it's not finished yet!". Even versions which skip any scary parts for the younger ones.<br></div><div>Another nice thing would be to watch Pulp Fiction or Memento in the right order.</div><div>Some DJ audio mixes could also be shortened, I regularly edit audio mixes manually to miss out parts I don't like.</div><div><br></div><div>=== About Me ===<br></div><div><br></div><div>I'm a Web (JavaScript/Java EE/Database) Developer with experience in editing videos/audio and subtitling.</div><div>I don't have any experience coding in C++ but I'm more that qualified to create the openrecuts.org website if this idea gets implemented.</div><div>I'd have no problem testing/debugging this on Linux or Windows.<br></div></div><div><br></div><div class="ydp182f40c1signature">Cheers,<br>DJDaveMark<br>.<br><div></div></div></div></div></body></html>