mp4/webm unable to mux

About encoding, codec settings, muxers and filter usage
UtahNL
Blank Cone
Blank Cone
Posts: 11
Joined: 01 Dec 2010 13:09

mp4/webm unable to mux

Postby UtahNL » 02 Dec 2010 21:49

Why is it that vlc is unable to mux to mp4 and webm while serving a stream?

Webm:

Code: Select all

qt4 debug: MRL passed to the Sout: rtsp://192.168.2.104:554/stream.sdp qt4 debug: Adding option: rtsp-caching=1200 qt4 debug: Adding option: :sout=#transcode{vcodec=VP80,vb=200,fps=10,scale=1,acodec=none}:http{mux=webm,dst=:8080/stream.webm} qt4 debug: Adding option: no-sout-rtp-sap qt4 debug: Adding option: no-sout-standard-sap qt4 debug: Adding option: ttl=20 qt4 debug: Adding option: sout-keep main debug: adding item `Streaming' ( rtsp://192.168.2.104:554/stream.sdp ) main debug: rebuilding array of current - root Afspeellijst main debug: rebuild done - 1 items, index -1 main debug: processing request item Streaming node null skip 0 main debug: resyncing on Streaming main debug: Streaming is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'Streaming' qt4 debug: Adding a new MRL to recent ones: rtsp://192.168.2.104:554/stream.sdp main debug: no fetch required for (null) (art currently (null)) main debug: thread (input) created at priority 1 (../.././src/input/input.c:214) main debug: thread started main debug: using sout chain=`transcode{vcodec=VP80,vb=200,fps=10,scale=1,acodec=none}:http{mux=webm,dst=:8080/stream.webm}' main debug: stream=`http' main debug: looking for sout stream module: 1 candidate main debug: set config option: sout-standard-mux to webm main debug: set config option: sout-standard-dst to :8080/stream.webm stream_out_standard debug: creating `http/webm://:8080/stream.webm' stream_out_standard debug: extension is webm stream_out_standard debug: extension -> mux=ffmpeg{mux=webm} stream_out_standard debug: using `http/webm://:8080/stream.webm' main debug: looking for sout access module: 1 candidate main info: creating httpd main debug: net: listening to port 8080 main debug: using sout access module "access_output_http" main debug: TIMER module_need() : 64.548 ms - Total 64.548 ms / 1 intvls (Avg 64.548 ms) stream_out_standard debug: access opened main debug: looking for sout mux module: 0 candidates main debug: no sout mux module matched "webm" main debug: TIMER module_need() : 0.447 ms - Total 0.447 ms / 1 intvls (Avg 0.447 ms) stream_out_standard error: no suitable sout mux module for `http/webm://:8080/stream.webm' main debug: waitpipe: object killed main debug: HTTP host removed main debug: no hosts left, stopping httpd access_output_http debug: Close main debug: removing module "access_output_http" main debug: no sout stream module matching "http" could be loaded main debug: TIMER module_need() : 103.812 ms - Total 103.812 ms / 1 intvls (Avg 103.812 ms) main debug: destroying chain... (name=(null)) main debug: destroying chain done main error: stream chain failed for `transcode{vcodec=VP80,vb=200,fps=10,scale=1,acodec=none}:http{mux=webm,dst=:8080/stream.webm}' main error: cannot start stream output instance, aborting main debug: finished input main debug: thread ended main debug: dead input main debug: thread times: real 0m0.105006s, kernel 0m0.000000s, user 0m0.000000s main debug: TIMER input launching for 'Streaming' : 105.659 ms - Total 105.659 ms / 1 intvls (Avg 105.659 ms) main debug: changing item without a request (current 0/1) main debug: nothing to play
MP4:

Code: Select all

qt4 debug: MRL passed to the Sout: rtsp://192.168.2.104:554/stream.sdp qt4 debug: Adding option: rtsp-caching=1200 qt4 debug: Adding option: :sout=#transcode{vcodec=h264,vb=200,fps=10,scale=1,acodec=none}:http{dst=:8080/stream.mp4} qt4 debug: Adding option: no-sout-rtp-sap qt4 debug: Adding option: no-sout-standard-sap qt4 debug: Adding option: ttl=20 qt4 debug: Adding option: sout-keep main debug: adding item `Streaming' ( rtsp://192.168.2.104:554/stream.sdp ) qt4 debug: Adding a new MRL to recent ones: rtsp://192.168.2.104:554/stream.sdp main debug: rebuilding array of current - root Afspeellijst main debug: rebuild done - 1 items, index -1 main debug: processing request item Streaming node null skip 0 main debug: resyncing on Streaming main debug: Streaming is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'Streaming' main debug: thread (input) created at priority 1 (../.././src/input/input.c:214) main debug: thread started main debug: using sout chain=`transcode{vcodec=h264,vb=200,fps=10,scale=1,acodec=none}:http{dst=:8080/stream.mp4}' main debug: stream=`http' main debug: looking for sout stream module: 1 candidate main debug: set config option: sout-standard-dst to :8080/stream.mp4 stream_out_standard debug: creating `http/(null)://:8080/stream.mp4' stream_out_standard debug: extension is mp4 stream_out_standard debug: extension -> mux=mp4 stream_out_standard error: mov and mp4 work only with file output etc....
vlc starts streaming anyway but when i open the mp4 stream in another instance of vlc it says the following:

Code: Select all

main debug: incoming request - stopping current input main debug: socket 1292 polling interrupted main debug: waitpipe: object killed main debug: dying input avcodec warning: av_find_stream_info failed main debug: selecting program id=0 avcodec debug: adding es: audio codec = undf avcodec debug: AVFormat supported stream avcodec debug: - format = mp3 (MPEG audio layer 2/3) avcodec debug: - start time = 0 avcodec debug: - duration = -1 main debug: using demux module "avcodec" main debug: TIMER module_need() : 13228.845 ms - Total 13228.845 ms / 1 intvls (Avg 13228.844 ms) main debug: looking for decoder module: 34 candidates main debug: no decoder module matching "any" could be loaded main debug: TIMER module_need() : 238.712 ms - Total 238.712 ms / 1 intvls (Avg 238.712 ms) main error: no suitable decoder module for fourcc `undf'. VLC probably does not support this sound or video format. main debug: killing decoder fourcc `undf', 0 PES in FIFO main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in C:\Users\Arjan\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Users\Arjan\Desktop\vlc-1.1.5\lua\meta\reader lua debug: Trying Lua playlist script C:\Users\Arjan\Desktop\vlc-1.1.5\lua\meta\reader\filename.lua main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 19.412 ms - Total 19.412 ms / 1 intvls (Avg 19.412 ms) main debug: `http://192.168.2.100:8080/stream.mp4' successfully opened main debug: removing module "avcodec" main debug: removing module "stream_filter_record" main debug: removing module "access_http" main debug: dying input main debug: Program doesn't contain anymore ES main debug: thread ended main debug: dead input main debug: thread times: real 0m13.571776s, kernel 0m0.156001s, user 0m0.109200s qt4 debug: IM: Deleting the input main debug: TIMER input launching for 'http://192.168.2.100:8080/stream.mp4' : 13571.955 ms - Total 13571.955 ms / 1 intvls (Avg 13571.954 ms)
The orignal stream used as input is video only, but for some reason it finds a mp3 format in the stream and says something about undf(undefined) fourcc.

Any particular reason why muxing a stream to mp4 or webm is not posssible and wil this be supported in the future?

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: mp4/webm unable to mux

Postby Jean-Baptiste Kempf » 05 Dec 2010 00:44

Paste your vlc launch lines.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

UtahNL
Blank Cone
Blank Cone
Posts: 11
Joined: 01 Dec 2010 13:09

Re: mp4/webm unable to mux

Postby UtahNL » 05 Dec 2010 11:16

The streams were started by using the gui,

For mp4

Code: Select all

:sout=#transcode{vcodec=h264,vb=200,fps=10,scale=1,acodec=none}:http{dst=:8080/stream.mp4} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep
And for webm

Code: Select all

:sout=#transcode{vcodec=VP80,vb=200,fps=10,scale=1,acodec=none}:http{mux=webm,dst=:8080/stream.webm} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep
With mp4 the log says it is only able to mux mp4/mov to file and webm just fails to mux.

UtahNL
Blank Cone
Blank Cone
Posts: 11
Joined: 01 Dec 2010 13:09

Re: mp4/webm unable to mux

Postby UtahNL » 08 Dec 2010 17:44

Bump

I would really like an answer as this makes streaming using the html5 video tag almost impossible.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: mp4/webm unable to mux

Postby Jean-Baptiste Kempf » 08 Dec 2010 18:13

http/webm isn't working in VLC for sout, this is known.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

UtahNL
Blank Cone
Blank Cone
Posts: 11
Joined: 01 Dec 2010 13:09

Re: mp4/webm unable to mux

Postby UtahNL » 08 Dec 2010 20:52

Will http/webm be supported in the future?
And what about http/mp4?

UtahNL
Blank Cone
Blank Cone
Posts: 11
Joined: 01 Dec 2010 13:09

Re: mp4/webm unable to mux

Postby UtahNL » 13 Dec 2010 17:10

Bump.

Why isnt vlc able to mux to mp4 on anything but mux to file?
I'm trying to stream a live stream which is playable with the html5 video tag and ogg/theora doesn't give me good enough compression, so i would realy like to see mp4 muxing while streaming possible.

Rémi Denis-Courmont
Developer
Developer
Posts: 15268
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: mp4/webm unable to mux

Postby Rémi Denis-Courmont » 14 Dec 2010 01:56

Pretty much anything other than file requires a "streamable" format, i.e. something that the receiver can pick up and sync from any point. With this in mind, MPEG Transport Stream is mostly the only adequate format. I guess ASF works too (not sure).

MP4, OGG and MKV (WebM) definitely won't work. The whole output architecture would have to be rethought. That would be a HUGE amount of work, so it's not going to happen by whining on the forum. You are most welcome to sponsor a developer or do it yourself and send the patches.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

UtahNL
Blank Cone
Blank Cone
Posts: 11
Joined: 01 Dec 2010 13:09

Re: mp4/webm unable to mux

Postby UtahNL » 14 Dec 2010 12:18

I'm not asking for anyone to make mp4 live streaming possible, I'm only trying to get a clear answer as i only got partial ones so far.
According to wikipedia(http://en.wikipedia.org/wiki/MPEG-4_Part_14) the mp4 file format does support streaming over the internet so what you probably mean is it doesn't support live streaming.

If asking for some clarification is called whining on the vlc forum then why have a forum at al.

volatilebunny
New Cone
New Cone
Posts: 2
Joined: 29 Nov 2010 22:42

Re: mp4/webm unable to mux

Postby volatilebunny » 07 Jan 2011 17:01

Actually, it is possible. You see this company, Flumotion, did it almost immediately after webm got open-sourced. I'm guessing they do something *really* complex like just paste a header in when the client connects... I'm with the above poster, why be so snarky to people trying to learn about your software!?

http://www.streamingmedia.com/Articles/ ... 67404.aspx

Rémi Denis-Courmont
Developer
Developer
Posts: 15268
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: mp4/webm unable to mux

Postby Rémi Denis-Courmont » 07 Jan 2011 23:05

That's exactly what I said, it "would be a HUGE amount of work" because the "whole [VLC] output architecture would have to be rethought". This (obviously?) implies that it is theoretically possible.

Contrary to Flumotion, the VideoLAN project does not currently have any sponsored developer to work on streaming, hence my comment. Sorry if this offended anyone.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

bjb1959
New Cone
New Cone
Posts: 2
Joined: 06 Mar 2009 21:31

Re:mp4/webm unable to mux

Postby bjb1959 » 01 Feb 2011 02:44

I have a question. I have never, ever, ever been able to get anything in any format to stream over http.... ever.... it is not easy to get working, if it even works at all. Is there actually a way to stream a video file over http?? I have tried every transcoding option including mpeg transport and nothing works, just get error messages so I am assuming the streaming server is only useful for intranet or local streaming and not http is that correct?

mimerz
New Cone
New Cone
Posts: 5
Joined: 30 Jan 2011 18:45

Re: Re:mp4/webm unable to mux

Postby mimerz » 01 Feb 2011 04:02

I have a question. I have never, ever, ever been able to get anything in any format to stream over http.... ever.... it is not easy to get working, if it even works at all. Is there actually a way to stream a video file over http?? I have tried every transcoding option including mpeg transport and nothing works, just get error messages so I am assuming the streaming server is only useful for intranet or local streaming and not http is that correct?
Exactly my point. However, streaming requires some major rethinking of the code. I think, that the vlc guy's sort of got caught on the wrong food - with all those new protocols emerging almost every day.

Streaming works fine by the way:

Code: Select all

sout="#transcode{width=320,height=240,vcodec=mp4v,scale=0.7,vb=512,deinterlace,acodec=mp4a,ab=96,channels=1,audio-sync}:std{access=http{mime=video/mp4},mux=asf,dst=0.0.0.0:8081/video.mp4}
Works well with mplayer. Doesn't work (without plugins) within browsers though.

I agree, we need some webm streaming solution. So I am going to chip in some funds to help out. What about you?

mm.

Rémi Denis-Courmont
Developer
Developer
Posts: 15268
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: mp4/webm unable to mux

Postby Rémi Denis-Courmont » 01 Feb 2011 17:51

TS over HTTP works fine for me. Oh wait, I already said that earlier in this thread.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

mimerz
New Cone
New Cone
Posts: 5
Joined: 30 Jan 2011 18:45

Re: mp4/webm unable to mux

Postby mimerz » 01 Feb 2011 19:23

TS over HTTP works fine for me. Oh wait, I already said that earlier in this thread.
Hmm... vcodec=mp4v, acodec=mp4a doesn't play well with mux=ts. Doesn't even work with mplayer ( .. Cache not filling, no audio-sync, stuttering). Sorry.

mm.

BP007
New Cone
New Cone
Posts: 3
Joined: 28 Feb 2011 20:29

Re: mp4/webm unable to mux

Postby BP007 » 07 Mar 2011 19:04

HI,
I'm having error with MUX. I had used the WebM video and used UDP protocol to stream it but, i get error-> [0x2656430] main mux error: cannot add this stream [0x7f9a2803c350] main decoder error: cannot create packetizer output (VP80).

Following is the command line that I had used.
Can any one please tell me that is problem.
vlc -vvv /home/buddhirajaprashant/output.webm --sout='#udp{dst=192.168.0.2:1234}' --sout-keep
VLC media player 1.1.4 The Luggage (revision exported)
[0x235c120] main libvlc debug: VLC media player - 1.1.4 The Luggage
[0x235c120] main libvlc debug: Copyright © 1996-2010 the VideoLAN team
[0x235c120] main libvlc debug: revision exported
[0x235c120] main libvlc debug: configured with ./configure '--enable-static' '--build=x86_64-linux-gnu' '--config-cache' '--disable-maintainer-mode' '--disable-silent-rules' '--disable-update-check' '--enable-fast-install' '--prefix=/usr' '--sysconfdir=/etc' '--with-binary-version=1ubuntu1.4' '--enable-a52' '--enable-aa' '--enable-bonjour' '--enable-caca' '--enable-dca' '--enable-dirac' '--enable-dvb' '--enable-dvbpsi' '--enable-dvdnav' '--enable-faad' '--enable-flac' '--enable-fluidsynth' '--enable-freetype' '--enable-fribidi' '--enable-ggi' '--enable-gnutls' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libmpeg2' '--enable-libproxy' '--enable-libxml2' '--enable-lirc' '--enable-live555' '--enable-mad' '--enable-mkv' '--enable-mod' '--enable-mozilla' '--enable-mpc' '--enable-mtp' '--enable-mux_ogg' '--enable-ncurses' '--enable-notify' '--enable-ogg' '--enable-pulse' '--enable-qt4' '--enable-realrtsp' '--enable-schroedinger' '--enable-sdl' '--enable-shout' '--enable-skins2' '--enable-smb' '--enable-speex' '--enable-svg' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vcd' '--enable-vcdx' '--enable-vorbis' '--enable-x264' '--enable-zvbi' '--with-kde-solid=/usr/share/kde4/apps/' '--with-mozilla-pkg=libxul' '--disable-dxva2' '--disable-gnomevfs' '--disable-goom' '--disable-osso_screensaver' '--disable-portaudio' '--disable-projectm' '--disable-sqlite' '--disable-telx' '--enable-alsa' '--enable-atmo' '--enable-dc1394' '--enable-dv' '--enable-libva' '--enable-pvr' '--enable-udev' '--enable-v4l' '--enable-v4l2' '--enable-svgalib' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2' 'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-g -O2'
[0x235c120] main libvlc debug: translation test: code is "C"
[0x235c120] main libvlc debug: checking plugin modules
[0x235c120] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins-04081e-fe8.dat
[0x235c120] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
[0x235c120] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins-04081e-fe8.dat
[0x235c120] main libvlc debug: module bank initialized (394 modules)
[0x235c120] main libvlc debug: opening config file (/home/buddhirajaprashant/.config/vlc/vlcrc)
[0x235c120] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 FPU
[0x235c120] main libvlc debug: looking for memcpy module: 3 candidates
[0x235c120] main libvlc debug: using memcpy module "memcpymmxext"
[0x2447aa0] main input debug: Creating an input for 'Media Library'
[0x2447aa0] main input debug: Input is a meta file: disabling unneeded options
[0x2447aa0] main input debug: using timeshift granularity of 50 MiB
[0x2447aa0] main input debug: using timeshift path '/tmp'
[0x2447aa0] main input debug: `file/xspf-open:///home/buddhirajaprashant/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/buddhirajaprashant/.local/share/vlc/ml.xspf'
[0x2447aa0] main input debug: creating demux: access='file' demux='xspf-open' path='/home/buddhirajaprashant/.local/share/vlc/ml.xspf'
[0x244e240] main demux debug: looking for access_demux module: 2 candidates
[0x244e240] main demux debug: no access_demux module matching "file" could be loaded
[0x244e240] main demux debug: TIMER module_need() : 0.359 ms - Total 0.359 ms / 1 intvls (Avg 0.359 ms)
[0x2447aa0] main input debug: creating access 'file' path='/home/buddhirajaprashant/.local/share/vlc/ml.xspf'
[0x245e0a0] main access debug: looking for access module: 2 candidates
[0x245e0a0] filesystem access debug: opening file `/home/buddhirajaprashant/.local/share/vlc/ml.xspf'
[0x245e0a0] main access debug: using access module "filesystem"
[0x245e0a0] main access debug: TIMER module_need() : 0.188 ms - Total 0.188 ms / 1 intvls (Avg 0.188 ms)
[0x245e830] main stream debug: Using AStream*Stream
[0x245e830] main stream debug: pre buffering
[0x245e830] main stream debug: received first data after 0 ms
[0x245e830] main stream debug: pre-buffering done 296 bytes in 0s - 41294 KiB/s
[0x24508f0] main stream debug: looking for stream_filter module: 5 candidates
[0x24508f0] main stream debug: no stream_filter module matching "any" could be loaded
[0x24508f0] main stream debug: TIMER module_need() : 0.283 ms - Total 0.283 ms / 1 intvls (Avg 0.283 ms)
[0x24508f0] main stream debug: looking for stream_filter module: 1 candidate
[0x24508f0] main stream debug: using stream_filter module "stream_filter_record"
[0x24508f0] main stream debug: TIMER module_need() : 0.114 ms - Total 0.114 ms / 1 intvls (Avg 0.114 ms)
[0x2447aa0] main input debug: creating demux: access='file' demux='xspf-open' path='/home/buddhirajaprashant/.local/share/vlc/ml.xspf'
[0x245f200] main demux debug: looking for demux module: 1 candidate
[0x245f200] playlist demux debug: using XSPF playlist reader
[0x245f200] main demux debug: using demux module "playlist"
[0x245f200] main demux debug: TIMER module_need() : 0.169 ms - Total 0.169 ms / 1 intvls (Avg 0.169 ms)
[0x2463a20] main demux meta debug: looking for meta reader module: 2 candidates
[0x2463a20] lua demux meta debug: Trying Lua scripts in /home/buddhirajaprashant/.local/share/vlc/lua/meta/reader
[0x2463a20] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
[0x2463a20] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
[0x2463a20] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
[0x2463a20] main demux meta debug: no meta reader module matching "any" could be loaded
[0x2463a20] main demux meta debug: TIMER module_need() : 2.574 ms - Total 2.574 ms / 1 intvls (Avg 2.574 ms)
[0x2447aa0] main input debug: `file/xspf-open:///home/buddhirajaprashant/.local/share/vlc/ml.xspf' successfully opened
[0x2463a20] main xml debug: looking for xml module: 2 candidates
[0x2463a20] main xml debug: using xml module "xml"
[0x2463a20] main xml debug: TIMER module_need() : 0.485 ms - Total 0.485 ms / 1 intvls (Avg 0.485 ms)
[0x245f200] playlist demux debug: parsed 0 tracks successfully
[0x2463a20] main xml debug: removing module "xml"
[0x2447aa0] main input debug: EOF reached
[0x245f200] main demux debug: removing module "playlist"
[0x24508f0] main stream debug: removing module "stream_filter_record"
[0x245e0a0] main access debug: removing module "filesystem"
[0x2447aa0] main input debug: TIMER input launching for 'Media Library' : 3.979 ms - Total 3.979 ms / 1 intvls (Avg 3.979 ms)
[0x2450590] main interface debug: looking for interface module: 1 candidate
[0x2450590] main interface debug: using interface module "hotkeys"
[0x2450590] main interface debug: TIMER module_need() : 0.321 ms - Total 0.321 ms / 1 intvls (Avg 0.321 ms)
[0x2462a80] main interface debug: looking for interface module: 1 candidate
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x236e460] main playlist debug: Activated
[0x2462a80] main interface debug: using interface module "inhibit"
[0x2462a80] main interface debug: TIMER module_need() : 1.570 ms - Total 1.570 ms / 1 intvls (Avg 1.570 ms)
[0x236e460] main playlist debug: rebuilding array of current - root Playlist
[0x236e460] main playlist debug: rebuild done - 0 items, index -1
[0x236e460] main playlist debug: adding item `output.webm' ( file:///home/buddhirajaprashant/output.webm )
[0x244a3d0] main input debug: Creating an input for 'output.webm'
[0x244c6b0] main interface debug: looking for interface module: 1 candidate
[0x244c6b0] main interface debug: using interface module "signals"
[0x244c6b0] main interface debug: TIMER module_need() : 0.360 ms - Total 0.360 ms / 1 intvls (Avg 0.360 ms)
[0x246acc0] main interface debug: looking for interface module: 1 candidate
[0x246acc0] main interface debug: using interface module "globalhotkeys"
[0x246acc0] main interface debug: TIMER module_need() : 1.381 ms - Total 1.381 ms / 1 intvls (Avg 1.381 ms)
[0x246b8a0] main interface debug: looking for interface module: 1 candidate
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0x7f9a235c9b20, 0x7f9a235c9a80)
Warning: call to signal(13, 0x1)
Warning: call to signal(13, 0x1)
Warning: call to srand(1299444643)
Warning: call to rand()
Blocked: call to setlocale(6, "")

(process:6500): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Warning: call to signal(13, 0x1)
Warning: call to signal(13, 0x1)
[0x236e460] main playlist debug: meta ok for (null), need to fetch art
[0x245e7a0] main demux meta debug: looking for meta fetcher module: 1 candidate
[0x245e7a0] lua demux meta debug: Trying Lua scripts in /home/buddhirajaprashant/.local/share/vlc/lua/meta/fetcher
[0x245e7a0] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
[0x245e7a0] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
[0x245e7a0] main demux meta debug: using meta fetcher module "lua"
[0x245e7a0] main demux meta debug: TIMER module_need() : 0.761 ms - Total 0.761 ms / 1 intvls (Avg 0.761 ms)
[0x245e7a0] main demux meta debug: removing module "lua"
[0x236e460] main playlist debug: searching art for output.webm
[0x2472820] main art finder debug: looking for art finder module: 2 candidates
[0x2472820] lua art finder debug: Trying Lua scripts in /home/buddhirajaprashant/.local/share/vlc/lua/meta/art
[0x2472820] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
[0x2472820] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
[0x2472820] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
[0x2472820] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
[0x2472820] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/04_musicbrainz.luac
[0x2472820] lua art finder debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
[0x2472820] main art finder debug: no art finder module matching "any" could be loaded
[0x2472820] main art finder debug: TIMER module_need() : 1.348 ms - Total 1.348 ms / 1 intvls (Avg 1.348 ms)
[0x236e460] main playlist debug: art not found for output.webm
[0x260f670] main generic debug: looking for extension module: 1 candidate
[0x260f670] lua generic debug: Opening EXPERIMENTAL Lua Extension module
[0x260f670] lua generic debug: Trying Lua scripts in /home/buddhirajaprashant/.local/share/vlc/lua/extensions
[0x260f670] lua generic debug: Trying Lua scripts in /usr/lib/vlc/lua/extensions
[0x260f670] lua generic debug: Trying Lua playlist script /usr/lib/vlc/lua/extensions/allocine-fr.luac
[0x260f670] lua generic debug: Scanning Lua script /usr/lib/vlc/lua/extensions/allocine-fr.luac
[0x260f670] lua generic debug: Script /usr/lib/vlc/lua/extensions/allocine-fr.luac has the following capability flags: 0xc
[0x260f670] lua generic debug: Trying Lua scripts in /usr/share/vlc/lua/extensions
[0x260f670] main generic debug: using extension module "lua"
[0x260f670] main generic debug: TIMER module_need() : 0.488 ms - Total 0.488 ms / 1 intvls (Avg 0.488 ms)
[0x246b8a0] main interface debug: using interface module "qt4"
[0x246b8a0] main interface debug: TIMER module_need() : 195.046 ms - Total 195.046 ms / 1 intvls (Avg 195.046 ms)
[0x236e460] main playlist debug: rebuilding array of current - root Playlist
[0x236e460] main playlist debug: rebuild done - 1 items, index -1
[0x236e460] main playlist debug: processing request item null node Playlist skip 0
[0x236e460] main playlist debug: starting new item
[0x236e460] main playlist debug: creating new input thread
[0x7f9a28000df0] main input debug: Creating an input for 'output.webm'
[0x7f9a28000df0] main input debug: thread (input) created at priority 10 (input/input.c:214)
[0x7f9a28000df0] main input debug: thread started
[0x2652ce0] main stream output debug: using sout chain=`udp{dst=192.168.0.2:1234}'
[0x2652ce0] main stream output debug: stream=`udp'
[0x2652e80] main stream out debug: looking for sout stream module: 1 candidate
[0x2652e80] main stream out debug: set config option: sout-standard-dst to 192.168.0.2:1234
[0x2652e80] stream_out_standard stream out debug: creating `udp/(null)://192.168.0.2:1234'
[0x2652e80] stream_out_standard stream out debug: extension is 2:1234
[0x2652e80] stream_out_standard stream out debug: extension -> mux=(null)
[0x2652e80] stream_out_standard stream out debug: using `udp/ts://192.168.0.2:1234'
[0x26556e0] main access out debug: looking for sout access module: 1 candidate
[0x26556e0] main access out debug: net: connecting to [192.168.0.2]:1234
[0x26556e0] access_output_udp access out debug: source: 192.168.0.1 port 45873
[0x26556e0] access_output_udp access out debug: destination: 192.168.0.2 port 1234
[0x26556e0] main access out debug: using sout access module "access_output_udp"
[0x26556e0] main access out debug: TIMER module_need() : 0.404 ms - Total 0.404 ms / 1 intvls (Avg 0.404 ms)
[0x2652e80] stream_out_standard stream out debug: access opened
[0x2656430] main mux debug: looking for sout mux module: 1 candidate
[0x2656430] mux_ts mux debug: shaping=200000 pcr=70000 dts_delay=400000
[0x2656430] main mux debug: using sout mux module "mux_ts"
[0x2656430] main mux debug: TIMER module_need() : 0.512 ms - Total 0.512 ms / 1 intvls (Avg 0.512 ms)
[0x2652ce0] main stream output debug: muxer support adding stream at any time
[0x2652ce0] main stream output debug: muxer prefers to wait for all ES before starting to mux
[0x2652e80] stream_out_standard stream out debug: mux opened
[0x2652e80] main stream out debug: using sout stream module "stream_out_standard"
[0x2652e80] main stream out debug: TIMER module_need() : 1.398 ms - Total 1.398 ms / 1 intvls (Avg 1.398 ms)
[0x7f9a28000df0] main input debug: using timeshift granularity of 50 MiB
[0x7f9a28000df0] main input debug: using timeshift path '/tmp'
[0x7f9a28000df0] main input debug: `file:///home/buddhirajaprashant/output.webm' gives access `file' demux `' path `/home/buddhirajaprashant/output.webm'
[0x7f9a28000df0] main input debug: creating demux: access='file' demux='' path='/home/buddhirajaprashant/output.webm'
[0x26587c0] main demux debug: looking for access_demux module: 2 candidates
[0x26587c0] main demux debug: no access_demux module matching "file" could be loaded
[0x26587c0] main demux debug: TIMER module_need() : 0.080 ms - Total 0.080 ms / 1 intvls (Avg 0.080 ms)
[0x7f9a28000df0] main input debug: creating access 'file' path='/home/buddhirajaprashant/output.webm'
[0x2658770] main access debug: looking for access module: 2 candidates
[0x2658770] filesystem access debug: opening file `/home/buddhirajaprashant/output.webm'
[0x2658770] main access debug: using access module "filesystem"
[0x2658770] main access debug: TIMER module_need() : 0.064 ms - Total 0.064 ms / 1 intvls (Avg 0.064 ms)
[0x2658b50] main stream debug: Using AStream*Stream
[0x2658b50] main stream debug: pre buffering
[0x2658b50] main stream debug: received first data after 0 ms
[0x2658b50] main stream debug: pre-buffering done 1024 bytes in 0s - 125000 KiB/s
[0x2658fa0] main stream debug: looking for stream_filter module: 5 candidates
[0x2658fa0] main stream debug: no stream_filter module matching "any" could be loaded
[0x2658fa0] main stream debug: TIMER module_need() : 0.051 ms - Total 0.051 ms / 1 intvls (Avg 0.051 ms)
[0x2658f50] main stream debug: looking for stream_filter module: 1 candidate
[0x2658f50] main stream debug: using stream_filter module "stream_filter_record"
[0x2658f50] main stream debug: TIMER module_need() : 0.042 ms - Total 0.042 ms / 1 intvls (Avg 0.042 ms)
[0x7f9a28000df0] main input debug: creating demux: access='file' demux='' path='/home/buddhirajaprashant/output.webm'
[0x2659090] main demux debug: looking for demux module: 52 candidates
[0x2659090] mkv demux debug: | + Seek head
[0x2659090] mkv demux debug: | | + Seek
[0x2659090] mkv demux debug: | - info at 278
[0x2659090] mkv demux debug: | + Information
[0x2659090] mkv demux debug: | | + TimecodeScale=1000000
[0x2659090] mkv demux debug: | | + Muxing Application=Lavf52.64.2
[0x2659090] mkv demux debug: | | + Writing Application=Lavf52.64.2
[0x2659090] mkv demux debug: | | + UID=2102280480
[0x246b8a0] qt4 interface debug: IM: Setting an input
[0x2659090] mkv demux debug: | | + Duration=10010
[0x2659090] mkv demux debug: | | + Seek
[0x2659090] mkv demux debug: | - tracks at 355
[0x2659090] mkv demux debug: | + Tracks
[0x2659090] mkv demux debug: | | + Track Entry
[0x2659090] mkv demux debug: | | | + Track Number=1
[0x2659090] mkv demux debug: | | | + Track UID=1
[0x2659090] mkv demux debug: | | | + Track Lacing=0
[0x2659090] mkv demux debug: | | | + Track Language=`und'
[0x2659090] mkv demux debug: | | | + Track CodecId=V_VP8
[0x2659090] mkv demux debug: | | | + Track Type=video
[0x2659090] mkv demux debug: | | | + Track Default Duration=33366666
[0x2659090] mkv demux debug: | | | + Track Video
[0x2659090] mkv demux debug: | | | | + width=352
[0x2659090] mkv demux debug: | | | | + height=288
[0x2659090] mkv demux debug: | | | | + display width=385
[0x2659090] mkv demux debug: | | | | + display height=288
[0x2659090] mkv demux debug: | | + Seek
[0x2659090] mkv demux debug: | - cues at 249049
[0x2659090] mkv demux debug: | + Cues
[0x2659090] mkv demux debug: | - loading cues done.
[0x2659090] mkv demux debug: | | + Seek
[0x2659090] mkv demux debug: | | + Unknown (N7libebml8EbmlVoidE)
[0x2659090] mkv demux debug: | - chained seekhead at 249447
[0x2659090] mkv demux debug: | + Seek head
[0x2659090] mkv demux debug: | | + Seek
[0x2659090] mkv demux debug: | - unknown seekhead reference at 438
[0x2659090] mkv demux debug: | | + Seek
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
[0x2659090] mkv demux debug: | - unknown seekhead reference at 125253
[0x2659090] mkv demux debug: | + Preload Unknown (N7libebml8EbmlVoidE)
[0x2659090] mkv demux debug: | + Information
[0x2659090] mkv demux debug: | + Tracks
[0x2659090] mkv demux debug: | + Cluster
[0x2659090] mkv demux debug: found 1 es
[0x7f9a28000df0] main input debug: selecting program id=0
[0x2659090] mkv demux debug: Starting the UI Hook
[0x7f9a28013b20] main generic debug: thread (mkv event thread handler) created at priority 0 (demux.cpp:201)
[0x2659090] main demux debug: using demux module "mkv"
[0x2659090] main demux debug: TIMER module_need() : 7.820 ms - Total 7.820 ms / 1 intvls (Avg 7.820 ms)
[0x7f9a28013b20] main generic debug: thread started
[0x7f9a28000df0] main input debug: looking for a subtitle file in /home/buddhirajaprashant/
[0x7f9a2803c350] main decoder debug: looking for packetizer module: 21 candidates
[0x7f9a2803c350] main decoder debug: using packetizer module "packetizer_copy"
[0x7f9a2803c350] main decoder debug: TIMER module_need() : 2.721 ms - Total 2.721 ms / 1 intvls (Avg 2.721 ms)
[0x7f9a2803c350] main decoder debug: thread (decoder) created at priority 0 (input/decoder.c:301)
[0x7f9a2803c350] main decoder debug: thread started
[0x7f9a28000df0] main input debug: starting in async mode
[0x2668760] main demux meta debug: looking for meta reader module: 2 candidates
[0x2668760] lua demux meta debug: Trying Lua scripts in /home/buddhirajaprashant/.local/share/vlc/lua/meta/reader
[0x2668760] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
[0x2668760] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
[0x2668760] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
[0x2668760] main demux meta debug: no meta reader module matching "any" could be loaded
[0x2668760] main demux meta debug: TIMER module_need() : 0.409 ms - Total 0.409 ms / 1 intvls (Avg 0.409 ms)
[0x7f9a28000df0] main input debug: `file:///home/buddhirajaprashant/output.webm' successfully opened
[0x7f9a28000df0] main input debug: Buffering 0%
[0x7f9a28000df0] main input debug: switching to sync mode
[0x7f9a28000df0] main input debug: Buffering 11%
[0x7f9a28000df0] main input debug: Buffering 22%
[0x2652ce0] main stream output debug: adding a new sout input (sout_input:0x2668530)
[0x7f9a28000df0] main input debug: Buffering 33%
[0x2656430] main mux debug: adding a new input
[0x7f9a28000df0] main input debug: Buffering 44%
[0x2656430] mux_ts mux debug: adding input codec=VP80 pid=68
[0x7f9a28000df0] main input debug: Buffering 55%
[0x2656430] main mux error: cannot add this stream
[0x7f9a2803c350] main decoder error: cannot create packetizer output (VP80)
[0x7f9a28000df0] main input debug: Buffering 66%
[0x7f9a28000df0] main input debug: Buffering 78%
[0x7f9a28000df0] main input debug: Buffering 89%
[0x7f9a28000df0] main input debug: Buffering 100%
[0x7f9a28000df0] main input debug: Stream buffering done (334 ms in 0 ms)
[0x7f9a28000df0] main input debug: Decoder buffering done in 0 ms
[0x2659090] mkv demux warning: find KaxCues FIXME
[0x2659090] mkv demux warning: cannot get block EOF?
[0x7f9a2803c350] main decoder debug: removing module "packetizer_copy"
[0x7f9a2803c350] main decoder debug: killing decoder fourcc `VP80', 0 PES in FIFO
[0x7f9a28000df0] main input debug: Program doesn't contain anymore ES
[0x7f9a28000df0] main input debug: ES_OUT_RESET_PCR called
[0x7f9a28000df0] main input debug: EOF reached
[0x236e460] main playlist debug: finished input
[0x7f9a28013b20] main generic debug: thread ended
[0x2659090] mkv demux debug: Stopping the UI Hook
[0x2659090] main demux debug: removing module "mkv"
[0x2658f50] main stream debug: removing module "stream_filter_record"
[0x2658770] main access debug: removing module "filesystem"
[0x7f9a28000df0] main input debug: thread ended
[0x236e460] main playlist debug: dead input
[0x236e460] main playlist debug: changing item without a request (current 0/1)
[0x236e460] main playlist debug: nothing to play
[0x246b8a0] qt4 interface debug: IM: Deleting the input


Regards,

Prashant

Unylon
New Cone
New Cone
Posts: 2
Joined: 20 Jun 2012 15:39

Re: mp4/webm unable to mux

Postby Unylon » 20 Jun 2012 16:03

Is this still true? No mp4 or webm muxing for streaming?

madison87
New Cone
New Cone
Posts: 1
Joined: 13 Jul 2012 05:19

Re: mp4/webm unable to mux

Postby madison87 » 13 Jul 2012 05:25

Is this still true? No mp4 or webm muxing for streaming?
I dont think so, have same issue, wanted to send http live stream to html5 webpage, but no luck..


Return to “VLC stream-output (sout)”

Who is online

Users browsing this forum: No registered users and 6 guests