I have a .mkv file with one video stream (0) and three audio streams (1-3). Streams 0 and 1 I want to play normally in the VLC player. Streams 2 and 3 I want transcode to the s16l format, combine with a custom muxer and then send via UDP. I tried the following command line options but they both don'...
I'm still trying to get raw decoded audio samples inside my custom mux. My last experiments were with explicitly transcoding the audio streams with something like this: --sout "#duplicate{dst=display,select="es=0-1",dst="transcode{acodec=s16l}:udp{mux=mymuxer,dst=127.0.0.1:11234}...
We chose VLC for our current project because of its great extensibility :) I'm currently implementing a custom muxer but I got stuck. Consider a mkv file containing the following streams: 0: Video stream 1: Audio stream @ 44.1kHz 2: Audio stream @ 8kHz 3: Audio stream @ 8kHz Streams 2 and 3 do not c...
I created an out-of-tree module which is similar to the netsync plugin. Thus I placed it in the same category (CAT_ADVANCED, SUBCAT_ADVANCED_MISC, interface capability). The main functionality is working fine but I'd like to improve the following points: The module only gets activated when I start V...
I'm absolutely new to VLC development so please forgive me any stupid questions... I want to create my own out-of-tree VLC plugin with Visual Studio 2015 (I'm not a Linux user and building the whole source tree under Windows seems to be difficult - this is why I decided to start this way). What I tr...
Thank you for your response!
Do you know if I can use the Network Sync feature for this purpose? Does it send UDP packets? I couldn't find any documentation describing how it actually works.
What I tried so far is clicking together a stream output using the GUI with an UDP destination, RAW encapsulation and no video or audio codec, resulting in the following stream output string: :sout=#duplicate{dst=udp{dst=127.0.0.1:55438},dst=display} :sout-keep But with these settings VLC does not s...
I need an external application to be synchronized with a video being played. Therefore the external application needs to know the current timestamp/position in the file. Is it possible using the streaming capabilities of VLC to set up a stream which does not contain actual audio and video data, but ...