Transcoding a live H.264 (HD) stream to an icecast problems.

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
nomercy
New Cone
New Cone
Posts: 8
Joined: 24 Jul 2009 10:29

Transcoding a live H.264 (HD) stream to an icecast problems.

Postby nomercy » 22 Apr 2011 18:15

Hi,
I'm trying to get a live H.264 HD stream and transcode it then stream out to an icecast server.

First I tried it w/o gpu help it simply runs very short amount of time and then vlc dies. in the mean time cpu utilisation is only %50, even if I've been set the "stream output->sout stream->transcode->number of threads" to 4 (I have an amd x4 965 black edition, so 4 cores is correct setting I assume) and checked the "high priority" at the same place...

So my first question is what can I do to have VLC to fully utilize my cpu? because as I'll show you in the logs of this first case's it looks like it dies beause of cant keep up with the transcoding process;

Code: Select all

-- logger module started -- main error: option syslog does not exist main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. access_output_shout warning: no bitrate information specified (required for listing the server as public on the shoutcast website) access_output_shout warning: failed to connect using 'icy' (shoutcast) protocol mux_ogg: Open ts warning: lost synchro access_http warning: unimplemented query in control ts warning: first packet for pid=690 cc=0x4 packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS ts warning: discontinuity received 0x1 instead of 0x7 (pid=516) ts warning: discontinuity received 0x6 instead of 0xb (pid=516) ts warning: discontinuity received 0xe instead of 0xc (pid=516) ts warning: discontinuity received 0x1 instead of 0x0 (pid=690) ts warning: discontinuity received 0x6 instead of 0xc (pid=516) ts warning: discontinuity received 0x4 instead of 0x2 (pid=690) ts warning: discontinuity received 0x8 instead of 0xa (pid=516) main warning: can't get output picture avcodec warning: disabling direct rendering main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main error: Failed to allocate picture avcodec warning: can't get output picture
As a second trial, I've checked the gpu acceleration in the settings to help the decoding of the HD stream process. this time it looks like it is working (at least not dying) but not as it should really. this is what happens when you try to watch back the stream from icecast; first few seconds plays fine, then hickups once when it comes back there is no audio... :( (unless you set the clock-jitter to 0 or you watch it over the firefox maybe... even then audio has a huge sync problem)
here is the transcoding log;

Code: Select all

main debug: processing request item Streaming node Playlist 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:220) main debug: thread started main debug: reusing sout main debug: you probably want to use gather stream_out main info: Reparenting an object is dangerous (06178108 -> 06177e10)! main debug: using timeshift granularity of 50 MiB main debug: using timeshift path 'C:\Users\NoMercy\AppData\Local\Temp' main debug: `http://192.168.1.10:2345' gives access `http' demux `' path `192.168.1.10:2345' main debug: creating demux: access='http' demux='' path='192.168.1.10:2345' main debug: looking for access_demux module: 0 candidates main debug: no access_demux module matched "http" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: creating access 'http' path='192.168.1.10:2345' main debug: looking for access module: 2 candidates access_http debug: http: server='192.168.1.10' port=2345 file='' main debug: net: connecting to 192.168.1.10 port 2345 main debug: connection succeeded (socket = 3208) qt4 debug: IM: Setting an input access_http debug: protocol 'HTTP' answer code 200 access_http debug: Server: DVBViewer (Windows) access_http debug: Content-Type: video/mpeg2 main debug: using access module "access_http" main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 0 ms main debug: pre-buffering done 1045 bytes in 0s - 26 KiB/s main debug: looking for stream_filter module: 2 candidates main debug: no stream_filter module matching "any" could be loaded main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating demux: access='http' demux='' path='192.168.1.10:2345' main debug: looking for demux module: 52 candidates ts warning: lost synchro ts debug: skipping 21 bytes of garbage ts debug: pid[516] unknown ts debug: PATCallBack called ts debug: new PAT ts_id=0 version=10 current_next=1 ts debug: * number=5 pid=44 ts debug: pid[690] unknown ts debug: PATCallBack called ts debug: PMTCallBack called ts debug: new PMT program number=5 version=1 pid_pcr=516 ts debug: * descriptor : unknown (0xe) ts debug: * descriptor : unknown (0x10) ts debug: * descriptor : unknown (0xb) ts debug: * descriptor : CA (0x9) SysID 0x92b ts debug: * es pid=516 type=27 dr->i_tag=0x28 ts debug: * es pid=516 type=27 dr->i_tag=0x6 ts debug: * es pid=516 type=27 fcc=h264 main debug: selecting program id=5 ts debug: * es pid=690 type=4 dr->i_tag=0xa ts debug: found language: tur ts debug: * es pid=690 type=4 fcc=mpga access_http warning: unimplemented query in control main debug: using demux module "ts" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: looking for packetizer module: 21 candidates main debug: using packetizer module "packetizer_h264" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301) main debug: thread started main debug: looking for packetizer module: 21 candidates main debug: using packetizer module "mpeg_audio" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: thread started main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:301) ts debug: DEMUX_SET_GROUP 0 00000000 main debug: starting in sync mode main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in C:\Users\NoMercy\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader\filename.lua main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: `http://192.168.1.10:2345' successfully opened ts warning: first packet for pid=516 cc=0xf ts warning: first packet for pid=690 cc=0x4 main debug: Buffering 0% main debug: Buffering 2% main debug: switching to async mode packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 5% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 8% packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 11% packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 14% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 17% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 20% mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:256 packetizer_h264 warning: waiting for SPS/PPS main debug: adding a new sout input (sout_input:0653a598) stream_out_transcode debug: creating audio transcoding from fcc=`mpga' to fcc=`vorb' main debug: looking for decoder module: 34 candidates main debug: using decoder module "mpeg_audio" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for encoder module: 13 candidates main debug: using encoder module "vorbis" main debug: TIMER module_need() : 17.000 ms - Total 17.000 ms / 1 intvls (Avg 17.000 ms) stream_out_transcode debug: Looking for filter (mpga->f32l, channels 2->2, rate 48000->44100) main debug: looking for audio filter module: 14 candidates mpgatofixed32 debug: mpga->f32l, bits per sample: 0 main debug: using audio filter module "mpgatofixed32" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: Filter 'mpgatofixed32' (11cef618) appended to chain main debug: looking for audio filter module: 14 candidates bandlimited_resampler debug: f32l/48000KHz/2->f32l/44100KHz/2 main debug: using audio filter module "bandlimited_resampler" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: Filter 'bandlimited_resampler' (11cef960) appended to chain stream_out_transcode debug: Got complete audio filter chain main debug: adding a new input mux_ogg debug: adding input mux_ogg debug: vorbis stream main debug: Buffering 23% packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 26% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 29% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 32% packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 35% main debug: Buffering 37% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 40% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 43% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 46% main debug: Buffering 49% packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 52% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 55% packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 58% main debug: Buffering 59% packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 62% main debug: Buffering 65% main debug: Buffering 68% packetizer_h264 debug: found NAL_SPS (sps_id=0) packetizer_h264 debug: found NAL_PPS (pps_id=0 sps_id=0) main debug: Buffering 71% main debug: adding a new sout input (sout_input:0536c0a0) stream_out_transcode debug: creating video transcoding from fcc=`h264' to fcc=`theo' main debug: looking for decoder module: 34 candidates main debug: Buffering 74% avcodec debug: libavcodec already initialized avcodec debug: trying to use direct rendering avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: looking for encoder module: 13 candidates main debug: using encoder module "theora" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: removing module "theora" main debug: thread (encoder) created at priority 1 (../../../.././modules/stream_out/transcode/video.c:277) main debug: thread started main debug: Buffering 77% main debug: Buffering 80% main debug: Buffering 82% main debug: Buffering 85% main debug: Buffering 88% main debug: Buffering 91% main debug: Buffering 94% main debug: Buffering 97% main debug: Stream buffering done (1205 ms in 1200 ms) main debug: Decoder buffering done in 0 ms avcodec debug: Available decoder output format 61 (PIX_FMT_DXVA2_VLD) avcodec debug: Trying DXVA2 avcodec debug: DLLs loaded avcodec debug: D3dCreateDevice succeed avcodec debug: OurDirect3DCreateDeviceManager9 Success! avcodec info: obtained IDirect3DDeviceManager9 avcodec info: DXVA2CreateVideoService Success! avcodec debug: - 'DXVA2_ModeMPEG2_IDCT' is supported by hardware avcodec debug: - 'VC-1 IDCT' is supported by hardware avcodec debug: - 'Windows Media Video 9 IDCT' is supported by hardware avcodec debug: - 'H.264 VLD, no FGT' is supported by hardware avcodec debug: Trying to use 'H.264 VLD, no FGT' as input avcodec debug: NV12 is supported for output avcodec debug: Using 'H.264 VLD, no FGT' to decode to 'NV12' avcodec debug: DxCreateVideoDecoder id 28 1920x1080 avcodec debug: IDirectXVideoAccelerationService_CreateSurface succeed with 17 surfaces (1920x1080) avcodec debug: we got 2 decoder configurations avcodec debug: configuration[0] ConfigBitstreamRaw 1 avcodec debug: configuration[1] ConfigBitstreamRaw 2 avcodec debug: IDirectXVideoDecoderService_CreateVideoDecoder succeed avcodec info: Using DXVA2 (NVIDIA GeForce GTS 250, vendor 4318(NVIDIA), device 1557, revision 162) for hardware decoding. mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:256 stream_out_transcode debug: drift is too high, resetting master sync mux_ogg debug: writing footer mux_ogg debug: writing header mux_ogg debug: creating header for vorb stream_out_transcode debug: drift is too high, resetting master sync stream_out_transcode debug: decoder aspect is 1.777778:1 stream_out_transcode debug: source pixel aspect is 1.000000:1 stream_out_transcode debug: scaled pixel aspect is 1.002849:1 stream_out_transcode debug: source 1920x1080, destination 624x352 stream_out_transcode debug: encoder aspect is 624:352 main debug: looking for video filter2 module: 1 candidate avcodec debug: deinterlacing avcodec debug: libavcodec already initialized main debug: using video filter2 module "avcodec" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: Filter 'ffmpeg-deinterlace' (11cefca8) appended to chain main debug: looking for video filter2 module: 18 candidates swscale debug: 1920x1080 chroma: YV12 -> 624x352 chroma: I420 with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms) main debug: Filter 'Swscale' (11cefff0) appended to chain stream_out_transcode debug: destination (after video filters) 624x352 main debug: looking for encoder module: 13 candidates main debug: using encoder module "theora" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: adding a new input mux_ogg debug: adding input mux_ogg debug: theora stream stream_out_transcode debug: drift is too high, resetting master sync mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... mux_ogg debug: waiting for data... stream_out_transcode debug: drift is too high, resetting master sync mux_ogg debug: writing footer access_output_shout error: cannot write to stream: Socket error access_output_shout warning: server unavailable? trying to reconnect... access_output_shout warning: reconnected to server mux_ogg debug: writing header mux_ogg debug: creating header for theo mux_ogg debug: creating header for vorb ts warning: discontinuity received 0xd instead of 0x3 (pid=516) ts debug: PATCallBack called ts debug: PMTCallBack called mpeg_audio debug: emulated startcode (no startcode on following frame) stream_out_transcode debug: drift is too high, resetting master sync stream_out_transcode debug: drift is too high, resetting master sync main debug: incoming request - stopping current input main debug: waitpipe: object killed main debug: dying input main debug: socket 3208 polling interrupted main debug: control type=0 main debug: control: stopping input main debug: dying input main debug: thread times: real 1m49.354000s, kernel 0m5.241633s, user 0m27.814978s main debug: removing module "packetizer_h264" main debug: killing decoder fourcc `h264', 0 PES in FIFO main debug: removing a sout input (sout_input:0536c0a0) main debug: thread ended main debug: thread times: real 1m48.462000s, kernel 0m0.015600s, user 0m39.452652s main debug: TIMER encoding video frame : 14.000 ms - Total 39782.002 ms / 2596 intvls (Avg 15.324 ms) avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped main debug: removing module "avcodec" main debug: removing module "theora" main debug: Filter 11cefca8 removed from chain main debug: removing module "avcodec" main debug: Filter 11cefff0 removed from chain main debug: removing module "swscale" mux_ogg debug: removing input mux_ogg debug: writing footer mux_ogg debug: writing header mux_ogg debug: creating header for vorb main debug: thread times: real 1m52.362000s, kernel 0m0.078000s, user 0m27.128573s main debug: removing module "mpeg_audio" main debug: killing decoder fourcc `mpga', 0 PES in FIFO main debug: removing a sout input (sout_input:0653a598) main debug: TIMER encoding audio frame : 13.000 ms - Total 23520.001 ms / 4366 intvls (Avg 5.387 ms) main debug: removing module "mpeg_audio" main debug: removing module "vorbis" main debug: Filter 11cef618 removed from chain main debug: removing module "mpgatofixed32" main debug: Filter 11cef960 removed from chain main debug: removing module "bandlimited_resampler" mux_ogg debug: removing input main warning: no more input streams for this mux ts debug: pid list: ts debug: - pid[0] seen ts debug: - pid[44] seen ts debug: - pid[516] seen main debug: Program doesn't contain anymore ES ts debug: - pid[690] seen ts debug: - pid[8191] seen main debug: removing module "ts" main debug: removing module "stream_filter_record" main debug: removing module "access_http" main debug: thread ended main debug: dead input main debug: thread times: real 1m52.455000s, kernel 0m0.592803s, user 0m0.608403s qt4 debug: IM: Deleting the input main debug: Destroying the input for 'Streaming' main debug: TIMER input launching for 'Streaming' : 47.000 ms - Total 47.000 ms / 1 intvls (Avg 47.000 ms)
and here is the player vlc log:

Code: Select all

main debug: processing request item VLC media player - Live stream node Playlist skip 0 main debug: resyncing on VLC media player - Live stream main debug: VLC media player - Live stream is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'VLC media player - Live stream' main debug: thread (input) created at priority 1 (../.././src/input/input.c:220) main debug: thread started main debug: using timeshift granularity of 50 MiB main debug: using timeshift path 'C:\Users\NoMercy\AppData\Local\Temp' main debug: `http://mydomain.com:8000/source' gives access `http' demux `' path `mydomain.com:8000/source' main debug: creating demux: access='http' demux='' path='mydomain.com:8000/source' main debug: looking for access_demux module: 0 candidates main debug: no access_demux module matched "http" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating access 'http' path='mydomain.com:8000/source' main debug: looking for access module: 2 candidates access_http debug: http: server='mydomain.com' port=8000 file='/source' main debug: net: connecting to mydomain.com port 8000 qt4 debug: IM: Setting an input main debug: connection succeeded (socket = 2640) access_http debug: protocol 'HTTP' answer code 200 access_http debug: Content-Type: application/ogg access_http debug: Meta-Info: icy-description: Live stream from VLC media player access_http debug: Icy-Genre: Alternative access_http debug: Icy-Name: VLC media player - Live stream access_http debug: Meta-Info: icy-pub: 0 access_http debug: Meta-Info: icy-url: http://www.videolan.org/vlc access_http debug: Server: Icecast 2.3.2 access_http debug: auto re-connect enabled main debug: using access module "access_http" main debug: TIMER module_need() : 524.000 ms - Total 524.000 ms / 1 intvls (Avg 524.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 1411 ms main debug: pre-buffering done 128 bytes in 1s - 0 KiB/s main debug: looking for stream_filter module: 2 candidates main debug: no stream_filter module matching "any" could be loaded main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating demux: access='http' demux='' path='mydomain.com:8000/source' main debug: looking for demux module: 52 candidates main debug: using demux module "ogg" main debug: TIMER module_need() : 121.000 ms - Total 121.000 ms / 1 intvls (Avg 121.000 ms) main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in C:\Users\NoMercy\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader\filename.lua main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: `http://mydomain.com:8000/source' successfully opened ogg debug: found theora header, bitrate: 300000, rate: 25.000000 ogg debug: found vorbis header main debug: selecting program id=0 main debug: looking for decoder module: 34 candidates main debug: using decoder module "theora" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301) main debug: thread started main debug: looking for decoder module: 34 candidates main debug: using decoder module "vorbis" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:301) main debug: thread started ogg debug: beginning of a group of logical streams main debug: ES_OUT_RESET_PCR called main debug: thread times: real 0m0.001000s, kernel 0m0.000000s, user 0m0.000000s main debug: removing module "vorbis" main debug: killing decoder fourcc `vorb', 0 PES in FIFO main debug: looking for decoder module: 34 candidates main debug: using decoder module "vorbis" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:301) main debug: thread started vorbis debug: channels:2 samplerate:44100 bitrate:64000 main debug: Buffering 0% main debug: thread times: real 0m0.089000s, kernel 0m0.000000s, user 0m0.000000s main debug: removing module "theora" main debug: killing decoder fourcc `theo', 0 PES in FIFO main debug: looking for decoder module: 34 candidates main debug: using decoder module "theora" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: thread started main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301) theora debug: 624x352 25.00 fps video, frame content is 624x352 with offset (0,0) main debug: Buffering 0% main debug: Buffering 0% main debug: Buffering 0% main debug: no usable vout present, spawning one main debug: looking for text renderer module: 2 candidates freetype debug: Building font databases. freetype debug: Took 6000 microseconds freetype debug: Using Arial as font from file C:/Windows/fonts/arial.ttf freetype debug: using fontsize: 2 main debug: using text renderer module "freetype" main debug: TIMER module_need() : 8.000 ms - Total 8.000 ms / 1 intvls (Avg 8.000 ms) main debug: looking for video filter2 module: 18 candidates swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: looking for video filter2 module: 18 candidates yuvp debug: YUVP to YUVA converter main debug: using video filter2 module "yuvp" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: window size: 624x352 main debug: Deinterlacing available main debug: deinterlace 0, mode blend, is_needed 0 main debug: looking for video output module: 1 candidate vout_wrapper debug: Opening vout display wrapper main debug: looking for vout display module: 8 candidates direct3d debug: creating Vout EventThread direct3d debug: DirectXCreateWindow main debug: looking for vout window hwnd module: 3 candidates qt4 debug: requesting video... qt4 debug: Video was requested 0, 0 qt4 debug: embedded video ready (handle 000c0b2c) main debug: using vout window hwnd module "qt4" main debug: TIMER module_need() : 29.000 ms - Total 29.000 ms / 1 intvls (Avg 29.000 ms) main debug: Buffering 0% main debug: Buffering 0% direct3d debug: created video sub-window direct3d debug: Vout EventThread running direct3d debug: disabling screen saver main debug: VoutDisplayEvent 'resize' 640x390 window direct3d debug: DirectXUpdateRects image_dst_clipped coords: 0,0,640,361 direct3d debug: DirectXUpdateRects image_src_clipped coords: 0,0,624,352 direct3d warning: trying surface pixel format: YV12 direct3d debug: selected surface pixel format is YV12 direct3d debug: Direct3D scene created successfully direct3d debug: Direct3D device adapter successfully initialized main debug: using vout display module "direct3d" main debug: TIMER module_need() : 76.000 ms - Total 76.000 ms / 1 intvls (Avg 76.000 ms) main debug: using video output module "vout_wrapper" main debug: TIMER module_need() : 76.000 ms - Total 76.000 ms / 1 intvls (Avg 76.000 ms) main debug: got 1 direct buffer(s) main debug: pic render sz 624x352, of (0,0), vsz 624x352, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 main debug: pic in sz 624x352, of (0,0), vsz 624x352, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 main debug: pic out sz 624x352, of (0,0), vsz 624x352, 4cc I420, sar 4211999:4212000, msk r0x0 g0x0 b0x0 main debug: direct render, mapping render pictures 0-23 to system pictures 1-24 main debug: VoutDisplayEvent 'resize' 624x352 window direct3d debug: DirectXUpdateRects image_dst_clipped coords: 0,0,624,352 direct3d debug: DirectXUpdateRects image_src_clipped coords: 0,0,624,352 main debug: End of video preroll main debug: Received first picture main debug: Detected interlaced video main debug: deinterlace 0, mode blend, is_needed 1 main debug: Buffering 0% main debug: Buffering 0% main debug: Buffering 0% main debug: Stream buffering done (3240 ms in 924 ms) main debug: reusing aout main info: Reparenting an object is dangerous (004dd220 -> 004dd648)! main debug: looking for audio output module: 4 candidates aout_directx debug: Opening DirectSound Audio Output aout_directx debug: found device: Primary Sound Driver aout_directx debug: found device: Speakers (Realtek High Definition Audio) aout_directx debug: found device: Realtek Digital Output (Realtek High Definition Audio) aout_directx debug: found device: Bluetooth Hands-free Audio (HM1600 (Mono Audio)) aout_directx debug: device supports 2 channels (DEFAULT!) aout_directx debug: device supports 1 channel aout_directx debug: Windows says your SpeakerConfig is stereo aout_directx debug: creating DirectSoundThread main debug: thread (DirectSound Notification Thread) created at priority 15 (../../.././modules/audio_output/directx.c:321) main debug: thread started main debug: using audio output module "aout_directx" aout_directx debug: DirectSoundThread ready main debug: TIMER module_need() : 36.000 ms - Total 36.000 ms / 1 intvls (Avg 36.000 ms) main debug: output 's16l' 44100 Hz Stereo frame=1 samples/4 bytes main debug: mixer 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes main debug: filter(s) 'f32l'->'s16l' 44100 Hz->44100 Hz Stereo->Stereo main debug: looking for audio filter module: 14 candidates audio_format debug: f32l->s16l, bits per sample: 32->16 main debug: using audio filter module "audio_format" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: found a filter for the whole conversion main debug: looking for audio mixer module: 3 candidates main debug: using audio mixer module "float32_mixer" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: input 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes main debug: looking for audio filter module: 1 candidate scaletempo debug: format: 44100 rate, 2 nch, 4 bps, fl32 scaletempo debug: params: 30 stride, 0.200 overlap, 14 search scaletempo debug: 1.000 scale, 1323.000 stride_in, 1323 stride_out, 1059 standing, 264 overlap, 617 search, 2204 queue, fl32 mode main debug: using audio filter module "scaletempo" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: filter(s) 'f32l'->'f32l' 48510 Hz->44100 Hz Stereo->Stereo main debug: looking for audio filter module: 14 candidates bandlimited_resampler debug: f32l/48510KHz/2->f32l/44100KHz/2 main debug: using audio filter module "bandlimited_resampler" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: found a filter for the whole conversion main debug: End of audio preroll main debug: Decoder buffering done in 37 ms main warning: PTS is out of range (-9999), dropping buffer main warning: PTS is out of range (-33218), dropping buffer main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: output date isn't PTS date, requesting resampling (87562) main debug: auto hidding mouse freetype debug: using fontsize: 22 main debug: looking for video blending module: 1 candidate blend debug: chroma: YUVA -> I420 main debug: using video blending module "blend" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main warning: received buffer in the future main debug: incoming request - stopping current input main debug: waitpipe: object killed main debug: dying input main debug: control type=0 main debug: control: stopping input main debug: dying input main warning: can't get output picture main debug: thread times: real 0m9.240000s, kernel 0m0.000000s, user 0m0.078000s main debug: removing module "theora" main debug: killing decoder fourcc `theo', 9 PES in FIFO main debug: [0] 2 0 main debug: [1] 2 0 main debug: [2] 2 0 main debug: [3] 2 0 main debug: [4] 2 0 main debug: [5] 2 0 main debug: [6] 2 0 main debug: [7] 2 0 main debug: [8] 2 0 main debug: [9] 2 0 main debug: [10] 4 0 main debug: [11] 4 0 main debug: [12] 2 0 main debug: [13] 2 0 main debug: [14] 2 0 main debug: [15] 2 0 main debug: [16] 2 0 main debug: [17] 2 0 main debug: [18] 2 0 main debug: [19] 2 0 main debug: [20] 2 0 main debug: [21] 2 0 main debug: [22] 2 0 main debug: [23] 2 0 main debug: saving a free vout main debug: thread times: real 0m9.327000s, kernel 0m0.000000s, user 0m0.046800s main debug: removing module "vorbis" main debug: killing decoder fourcc `vorb', 0 PES in FIFO main debug: removing module "scaletempo" main debug: removing module "bandlimited_resampler" aout_directx debug: closing audio device aout_directx debug: DirectSoundThread exiting main debug: thread ended main debug: thread times: real 0m8.370000s, kernel 0m0.031200s, user 0m0.156001s main debug: removing module "aout_directx" main debug: removing module "audio_format" main debug: removing module "float32_mixer" main debug: releasing aout main debug: Program doesn't contain anymore ES main debug: removing module "ogg" main debug: removing module "stream_filter_record" main debug: removing module "access_http" main debug: thread ended main debug: dead input main debug: thread times: real 0m11.405000s, kernel 0m0.000000s, user 0m0.078000s main debug: destroying useless vout direct3d debug: Direct3D scene released successfully direct3d debug: DirectXEventThread terminating direct3d debug: DirectXCloseWindow direct3d debug: WinProc WM_DESTROY qt4 debug: releasing video... qt4 debug: IM: Deleting the input main debug: Destroying the input for 'VLC media player - Live stream' main debug: TIMER input launching for 'VLC media player - Live stream' : 2059.000 ms - Total 2059.000 ms / 1 intvls (Avg 2059.000 ms) qt4 debug: Video is not needed anymore main debug: removing module "qt4" main debug: removing module "direct3d" main debug: removing module "vout_wrapper" main debug: removing module "blend" main debug: removing module "freetype" main debug: removing module "yuvp" main debug: removing module "swscale"
as you can see here I have a "main warning: received buffer in the future" problem, which I believe is the source of missing audio problem.

and here is the vlc command line I mostly use;

Code: Select all

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -vvv "D:\dvb.asf" --skip-frames --ffmpeg-skiploopfilter=3 --sout-ffmpeg-rc-buffer-size=131072 --ffmpeg-hw --sout-mux-caching=5200 --sout-keep --sout-transcode-hurry-up --sout=#transcode{vcodec=theo,vb=300,fps=25,vfilter=canvas{width=624,height=352},width=624,height=352,acodec=vorb,ab=64,channels=2,deinterlace}:duplicate{dst=display,dst=std{access=shout,mux=ogg,dst=user:pass@mydomain.com:8000/source}}
and as you can see here I tried many many things out of desperation :)

BTW none of this problems happen when I try it with a non-HD live stream nor a regular sized recorded file. it also doesn't have any problem of live transcode/save to a file of the same live HD stream...

As far as I can tell, it seems to me that transcode speed cant catchup with audio transcode while cpu utilasation is no more than %50 (strangely)...

So million dollar question is what is my problem and how can I solve it? :)
Help me out here guys, I'm stuck :(

nomercy
New Cone
New Cone
Posts: 8
Joined: 24 Jul 2009 10:29

Re: Transcoding a live H.264 (HD) stream to an icecast probl

Postby nomercy » 22 Apr 2011 21:25

Also an other interesting thing is that vieweing output by dst=display shows no sync problems at all. which makes you think that the problem lies within the icecast server but when I try to do the same with just SD stream source, there is no problem too...

very strange, I really need help :(

nomercy
New Cone
New Cone
Posts: 8
Joined: 24 Jul 2009 10:29

Re: Transcoding a live H.264 (HD) stream to an icecast probl

Postby nomercy » 23 Apr 2011 01:45

And one other thing that I notice is that audio sync is getting worst every minute...


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 32 guests