[vlc-devel] How to implement a force-skip functionality?

Roiy Shpaner roiy at cs.umanitoba.ca
Sun Aug 18 18:54:53 CEST 2013



I am also finishing up development on a more robust mechanism of this sort.
Events in the media file can be segmented and annotated using a simple file
format similar to srt.

The module reads the file and visually displays the different events and the
layer types the contain them, giving the user more control over what kind of
events they are able to watch.

The player will only show the events in the selected layers and skip other
parts by default (can be disabled). The annotations for the event are
displayed in a separate window during playback.

I've also added a GUI editor to create, edit and delete these segments.


I have some sample screenshots up in here: http://imgur.com/a/guNRu

I will be giving a talk and demo of this functionality in the upcoming
VideoLAN Dev Days, so if you're interested keep an eye out for it.


Best regards,

Roiy Shpaner



From: vlc-devel [mailto:vlc-devel-bounces at videolan.org] On Behalf Of Miguel
Arrieta Eguren
Sent: August-17-13 2:48 AM
To: Mailing list for VLC media player developers
Subject: Re: [vlc-devel] How to implement a force-skip functionality?



Nice to hear that! I'm currently developing something very similar. I'm
implementing an option to select the scenes you want to play, so you can
repeat some parts, skip others, change playing order...

My idea is to use a very simple dialog in the Qt interface to select the
scenes ( or to read them from a file ). And then a function, similar to that
of the A to B loop, that jumps to the next scene when the current is

I'm currently finishing the dialog to select the scenes, so maybe for today
i can have a first version of the patch.




In my case i've just arrive to vlc-devel, so hello everyone!


2013/8/16 Peter Tap <ptrtap at yahoo.com>


I am looking at implementing a custom module in VLC to force-skip portions
of a running video. The skip information will be defined in an external text

In the past, I have written a few custom modules for VLC for video and
stream filtering. I am more or less familiar with VLC internals. 

Can someone please tell me what kind of module is it that I need to
implement? Any pointer will be appreciated.

Thank you in advance for your help.

vlc-devel mailing list
To unsubscribe or modify your subscription options:


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20130818/b26e4b9d/attachment.html>

More information about the vlc-devel mailing list