VLC/VLM 1.1.0: select not working

*nix specific usage questions
marc0
Blank Cone
Blank Cone
Posts: 11
Joined: 12 Jun 2009 12:12

VLC/VLM 1.1.0: select not working

Postby marc0 » 11 Feb 2010 18:30

Dear all,

I am successfully using VLC/VLM 1.1.0-git The Luggage for several
tasks involving reshaping and filtering mp2 A/V streams, but there
seems to be a feature impossible to get working.

When the select directive is used within a vlm.conf file, it seems
able to accept only single word expressions, as "audio" or "video"
directives. More complex syntaxes seems to be skipped.

For example, I have the following simple vlm.conf file:

Code: Select all

new channel1 broadcast enabled setup channel1 input in.ts setup channel1 output #duplicate{dst=standard{access=file,mux=ts,dst=/tmp/out.ts},select="program=3401,audio"} control channel1 play
When executed, vlc correctly selects only the audio track (skipping the video),
but ignores the program number. So, even though the program 3401 is included
in the input ts (I can correctly decode it through the vlc gui), the selected audio
is that of the first program, independently of the "program=" directive.

It seems that vlc understands the select string, but nothing happens.
The output messages are as follows:

Code: Select all

[0x911c000] [Media: channel1] main mux debug: using sout mux module "mux_ts" [0x911c000] [Media: channel1] main mux debug: TIMER module_need() : 2,668 ms - Total 2,668 ms / 1 intvls (Avg 2,668 ms) [0x91198a8] [Media: channel1] main stream output debug: muxer support adding stream at any time [0x91198a8] [Media: channel1] main stream output debug: muxer prefers to wait for all ES before starting to mux [0x9124650] [Media: channel1] stream_out_standard stream out debug: mux opened [0x9124650] [Media: channel1] main stream out debug: using sout stream module "stream_out_standard" [0x9124650] [Media: channel1] main stream out debug: TIMER module_need() : 5,071 ms - Total 5,071 ms / 1 intvls (Avg 5,071 ms) [0x9119a70] [Media: channel1] stream_out_duplicate stream out debug: * apply selection `program=3401,audio' [0x9119a70] [Media: channel1] main stream out debug: using sout stream module "stream_out_duplicate" [0x9119a70] [Media: channel1] main stream out debug: TIMER module_need() : 5,306 ms - Total 5,306 ms / 1 intvls (Avg 5,306 ms) [0x9100a78] [Media: channel1] main input debug: using timeshift granularity of 50 MBytes [0x9100a78] [Media: channel1] main input debug: using timeshift path '/tmp' [0x9100a78] [Media: channel1] main input debug: `in.ts' gives access `' demux `' path `in.ts' [0x9100a78] [Media: channel1] main input debug: creating demux: access='' demux='' path='in.ts' [0x9124930] [Media: channel1] main demux debug: looking for access_demux module: 6 candidates [0x9100a78] [Media: channel1] main input debug: thread (input) created at priority 10 (input/input.c:215) [0x9102c90] main interface debug: looking for interface module: 1 candidate [0x9124930] [Media: channel1] main demux debug: TIMER module_need() : 5,091 ms - Total 5,091 ms / 1 intvls (Avg 5,091 ms) [0x9100a78] [Media: channel1] main input debug: creating access '' path='in.ts' [0x9105308] [Media: channel1] main access debug: looking for access module: 5 candidates [0x9105308] [Media: channel1] vcd access debug: trying .cue file: in.cue [0x9105308] [Media: channel1] vcd access debug: could not find .cue file [0x9105308] [Media: channel1] filesystem access debug: opening file `in.ts' [0x9105308] [Media: channel1] main access debug: using access module "filesystem" [0x9105308] [Media: channel1] main access debug: TIMER module_need() : 0,283 ms - Total 0,283 ms / 1 intvls (Avg 0,283 ms) [0x91048d0] [Media: channel1] main stream debug: Using AStream*Stream [0x91048d0] [Media: channel1] main stream debug: pre buffering [0x91048d0] [Media: channel1] main stream debug: received first data after 0 ms [0x91048d0] [Media: channel1] main stream debug: pre-buffering done 1024 bytes in 0s - 43478 kbytes/s [0x9104a70] [Media: channel1] main stream debug: looking for stream_filter module: 5 candidates [0x9104a70] [Media: channel1] main stream debug: TIMER module_need() : 0,073 ms - Total 0,073 ms / 1 intvls (Avg 0,073 ms) [0x9104a70] [Media: channel1] main stream debug: looking for stream_filter module: 1 candidate [0x9104a70] [Media: channel1] main stream debug: using stream_filter module "stream_filter_record" [0x9104a70] [Media: channel1] main stream debug: TIMER module_need() : 0,079 ms - Total 0,079 ms / 1 intvls (Avg 0,079 ms) [0x9100a78] [Media: channel1] main input debug: creating demux: access='' demux='' path='in.ts' [0x9104b70] [Media: channel1] main demux debug: looking for demux module: 49 candidates
Thank you in advance for your help,
best,
Marco

jpincheira
New Cone
New Cone
Posts: 5
Joined: 16 Feb 2010 22:45

Re: VLC/VLM 1.1.0: select not working

Postby jpincheira » 19 Aug 2010 19:21

I wonder why there's not much answers around about muxing multiple program transport streams!


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 7 guests