I'm using the latest version of VLC 1.1.10 on my lubuntu 11.04 laptop.
I've been using VLC to stream from my dreambox satellite receiver to my PC and vice versa for quite some time now.
However, I have a problem with streaming videos from dailymotion and some other sites which are in .mp4 format to my dreambox.
I get the sound but the picture remains black.
This is the VLC output:
Code: Select all
main debug: adding item `http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3 :sout=#transcode{vcodec=mp2v,vb=1024,venc=ffmpeg{strict-rc=1},width=352,height=288,canvas-width=352,canvas-height=288,canvas-aspect=4:3,fps=25,acodec=mp2a,ab=128,channels=2,samplerate=0}:std{access=http,mux=ts{pid-video=68,pid-audio=69},dst=/dream631652766.ts} :sout-all :sout-keep' ( http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3 )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
oldhttp debug: requested mrl add: http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3 :sout=#transcode{vcodec=mp2v,vb=1024,venc=ffmpeg{strict-rc=1},width=352,height=288,canvas-width=352,canvas-height=288,canvas-aspect=4:3,fps=25,acodec=mp2a,ab=128,channels=2,samplerate=0}:std{access=http,mux=ts{pid-video=68,pid-audio=69},dst=/dream631652766.ts} :sout-all :sout-keep
main debug: processing request item http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3 :sout=#transcode{vcodec=mp2v,vb=1024,venc=ffmpeg{strict-rc=1},width=352,height=288,canvas-width=352,canvas-height=288,canvas-aspect=4:3,fps=25,acodec=mp2a,ab=128,channels=2,samplerate=0}:std{access=http,mux=ts{pid-video=68,pid-audio=69},dst=/dream631652766.ts} :sout-all :sout-keep node Playlist skip 0
main debug: resyncing on http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3 :sout=#transcode{vcodec=mp2v,vb=1024,venc=ffmpeg{strict-rc=1},width=352,height=288,canvas-width=352,canvas-height=288,canvas-aspect=4:3,fps=25,acodec=mp2a,ab=128,channels=2,samplerate=0}:std{access=http,mux=ts{pid-video=68,pid-audio=69},dst=/dream631652766.ts} :sout-all :sout-keep
main debug: http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3 :sout=#transcode{vcodec=mp2v,vb=1024,venc=ffmpeg{strict-rc=1},width=352,height=288,canvas-width=352,canvas-height=288,canvas-aspect=4:3,fps=25,acodec=mp2a,ab=128,channels=2,samplerate=0}:std{access=http,mux=ts{pid-video=68,pid-audio=69},dst=/dream631652766.ts} :sout-all :sout-keep is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3 :sout=#transcode{vcodec=mp2v,vb=1024,venc=ffmpeg{strict-rc=1},width=352,height=288,canvas-width=352,canvas-height=288,canvas-aspect=4:3,fps=25,acodec=mp2a,ab=128,channels=2,samplerate=0}:std{access=http,mux=ts{pid-video=68,pid-audio=69},dst=/dream631652766.ts} :sout-all :sout-keep'
main debug: thread (input) created at priority 10 (input/input.c:220)
oldhttp debug: requested playlist item: 20
main debug: thread started
main debug: destroying unusable sout
main debug: destroying chain... (name=transcode)
main debug: removing module "stream_out_transcode"
main debug: destroying chain done
main debug: destroying chain... (name=std)
main debug: removing module "mux_ts"
main debug: httpd_HostDelete: host still in use
access_output_http debug: Close
main debug: removing module "access_output_http"
main debug: removing module "stream_out_standard"
main debug: destroying chain done
main debug: using sout chain=`transcode{vcodec=mp2v,vb=1024,venc=ffmpeg{strict-rc=1},width=352,height=288,canvas-width=352,canvas-height=288,canvas-aspect=4:3,fps=25,acodec=mp2a,ab=128,channels=2,samplerate=0}:std{access=http,mux=ts{pid-video=68,pid-audio=69},dst=/dream631652766.ts}'
main debug: stream=`std'
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-standard-access to http
main debug: set config option: sout-standard-mux to ts{pid-video=68,pid-audio=69}
main debug: set config option: sout-standard-dst to /dream631652766.ts
stream_out_standard debug: creating `http/ts{pid-video=68,pid-audio=69}:///dream631652766.ts'
stream_out_standard debug: extension is ts
stream_out_standard debug: extension -> mux=ts
stream_out_standard debug: using `http/ts{pid-video=68,pid-audio=69}:///dream631652766.ts'
main debug: looking for sout access module: 1 candidate
main debug: using sout access module "access_output_http"
main debug: TIMER module_need() : 0.199 ms - Total 0.199 ms / 1 intvls (Avg 0.199 ms)
stream_out_standard debug: access opened
main debug: looking for sout mux module: 1 candidate
main debug: set config option: sout-ts-pid-video to 68
main debug: set config option: sout-ts-pid-audio to 69
mux_ts debug: shaping=200000 pcr=70000 dts_delay=400000
main debug: using sout mux module "mux_ts"
main debug: TIMER module_need() : 0.259 ms - Total 0.259 ms / 1 intvls (Avg 0.259 ms)
main debug: muxer support adding stream at any time
main debug: muxer prefers to wait for all ES before starting to mux
stream_out_standard debug: mux opened
main debug: using sout stream module "stream_out_standard"
main debug: TIMER module_need() : 0.926 ms - Total 0.926 ms / 1 intvls (Avg 0.926 ms)
main debug: stream=`transcode'
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-transcode-vcodec to mp2v
main debug: set config option: sout-transcode-vb to 1024
main debug: set config option: sout-transcode-venc to ffmpeg{strict-rc=1}
main debug: set config option: sout-transcode-width to 352
main debug: set config option: sout-transcode-height to 288
main warning: option canvas-width is unknown
main warning: option canvas-height is unknown
main warning: option canvas-aspect is unknown
main debug: set config option: sout-transcode-fps to 25
main debug: set config option: sout-transcode-acodec to mp2a
main debug: set config option: sout-transcode-ab to 128
main debug: set config option: sout-transcode-channels to 2
main debug: set config option: sout-transcode-samplerate to 0
stream_out_transcode debug: codec audio=mp2a 0Hz 2 channels 128Kb/s
stream_out_transcode debug: codec video=mp2v 352x288 scaling: 0.000000 1024kb/s
main debug: using sout stream module "stream_out_transcode"
main debug: TIMER module_need() : 0.368 ms - Total 0.368 ms / 1 intvls (Avg 0.368 ms)
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path '/tmp'
main debug: no fetch required for (null) (art currently (null))
main debug: `http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3' gives access `http' demux `' path `cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3'
main debug: creating demux: access='http' demux='' path='cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3'
main debug: looking for access_demux module: 0 candidates
main debug: no access_demux module matched "http"
main debug: TIMER module_need() : 0.104 ms - Total 0.104 ms / 1 intvls (Avg 0.104 ms)
main debug: creating access 'http' path='cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3'
main debug: looking for access module: 2 candidates
main debug: TIMER input launching for 'http://cdn1.public.tube8.com/1105/16/4dd14b79db586/4dd14b79db586.flv?sr=520&int=307200b&nvb=20110603161529&nva=20110603181529&hash=0ad93373ca3c3179e9c15 :sout=#transcode{vcodec=mp2v,vb=1024,venc=ffmpeg{strict-rc=1},width=352,height=2 : 957.897 ms - Total 957.897 ms / 1 intvls (Avg 957.897 ms)
access_http debug: asking libproxy about url 'http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3'
qt4 debug: IM: Setting an input
access_http debug: libproxy suggest to use 'direct://'
access_http debug: http: server='cdn.dailymotion.com' port=80 file='/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3'
main debug: net: connecting to cdn.dailymotion.com port 80
main debug: connection succeeded (socket = 24)
access_http debug: protocol 'HTTP' answer code 302
access_http debug: Server: DMS/1.0.42
access_http debug: Content-Type: text/html; charset=utf-8
access_http debug: Pragma: no-cache
access_http debug: Connection: keep-alive
access_http debug: this frame size=0
access_http debug: redirection to http://vid.akm.dailymotion.com/video/526/781/29187625_mp4_h264_aac.mp4?akauth=1307124761_28c593eccd3e03e5900b621cf9e2672d
access_http debug: asking libproxy about url 'http://http://vid.akm.dailymotion.com/video/526/781/29187625_mp4_h264_aac.mp4?akauth=1307124761_28c593eccd3e03e5900b621cf9e2672d'
access_http debug: libproxy suggest to use 'direct://'
access_http debug: http: server='vid.akm.dailymotion.com' port=80 file='/video/526/781/29187625_mp4_h264_aac.mp4?akauth=1307124761_28c593eccd3e03e5900b621cf9e2672d'
main debug: net: connecting to vid.akm.dailymotion.com port 80
main debug: connection succeeded (socket = 24)
access_http debug: protocol 'HTTP' answer code 206
access_http debug: Server: Apache
access_http debug: Content-Type: video/mp4
access_http debug: stream size=15327289,pos=0,remaining=15327289
access_http debug: this frame size=15327289
access_http debug: Connection: keep-alive
main debug: using access module "access_http"
main debug: TIMER module_need() : 720.994 ms - Total 720.994 ms / 1 intvls (Avg 720.994 ms)
main debug: Using AStream*Stream
main debug: pre buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 899 bytes in 0s - 22511 KiB/s
main debug: looking for stream_filter module: 5 candidates
main debug: no stream_filter module matching "any" could be loaded
main debug: TIMER module_need() : 0.459 ms - Total 0.459 ms / 1 intvls (Avg 0.459 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.291 ms - Total 0.291 ms / 1 intvls (Avg 0.291 ms)
main debug: creating demux: access='http' demux='' path='http://vid.akm.dailymotion.com/video/526/781/29187625_mp4_h264_aac.mp4?akauth=1307124761_28c593eccd3e03e5900b621cf9e2672d'
main debug: looking for demux module: 52 candidates
mp4 warning: MP4 plugin discarded (not fastseekable)
lua debug: Trying Lua scripts in /home/kalehrl/.local/share/vlc/lua/playlist
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/playlist
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/anevia_streams.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/anevia_xml.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/appletrailers.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/bbc_co_uk.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/break.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/canalplus.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/cue.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/dailymotion.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/france2.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/googlevideo.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/jamendo.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/joox.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/katsomo.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/koreus.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/lelombrik.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/megavideo.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/metacafe.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/metachannels.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/mpora.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/pinkbike.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/rockbox_fm_presets.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/youtube.luac
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/playlist/youtube_homepage.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/playlist
avformat debug: detected format: mov,mp4,m4a,3gp,3g2,mj2
main debug: selecting program id=0
avformat debug: adding es: video codec = h264
avformat debug: adding es: audio codec = mp4a
avformat debug: AVFormat supported stream
avformat debug: - format = mov,mp4,m4a,3gp,3g2,mj2 (QuickTime/MPEG-4/Motion JPEG 2000 format)
avformat debug: - start time = 0
avformat debug: - duration = 266920000
main debug: using demux module "avformat"
main debug: TIMER module_need() : 976.541 ms - Total 976.541 ms / 1 intvls (Avg 976.541 ms)
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "packetizer_h264"
main debug: TIMER module_need() : 0.259 ms - Total 0.259 ms / 1 intvls (Avg 0.259 ms)
main debug: thread (decoder) created at priority 0 (input/decoder.c:301)
main debug: thread started
main debug: looking for packetizer module: 21 candidates
packetizer_mpeg4audio debug: running MPEG4 audio packetizer
packetizer_mpeg4audio debug: AAC 44100Hz 1024 samples/frame
main debug: using packetizer module "packetizer_mpeg4audio"
main debug: TIMER module_need() : 0.191 ms - Total 0.191 ms / 1 intvls (Avg 0.191 ms)
main debug: thread (decoder) created at priority 5 (input/decoder.c:301)
main debug: thread started
main debug: starting in async mode
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in /home/kalehrl/.local/share/vlc/lua/meta/reader
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 6.929 ms - Total 6.929 ms / 1 intvls (Avg 6.929 ms)
main debug: `http://cdn.dailymotion.com/cdn/H264-512x384/video/xhdlbd.mp4?auth=1307297260-47809ea567a7f0a6bcfb999420e99cd3' successfully opened
main debug: switching to sync mode
main debug: Buffering 0%
main debug: adding a new sout input (sout_input:0xa1c8d48)
stream_out_transcode debug: creating audio transcoding from fcc=`mp4a' to fcc=`mp2a'
main debug: looking for decoder module: 30 candidates
main debug: using decoder module "faad"
main debug: TIMER module_need() : 0.526 ms - Total 0.526 ms / 1 intvls (Avg 0.526 ms)
main debug: looking for encoder module: 12 candidates
main debug: using encoder module "twolame"
main debug: TIMER module_need() : 0.283 ms - Total 0.283 ms / 1 intvls (Avg 0.283 ms)
stream_out_transcode debug: Looking for filter (f32l->s16l, channels 2->2, rate 44100->44100)
main debug: looking for audio filter module: 13 candidates
audio_format debug: f32l->s16l, bits per sample: 32->16
main debug: using audio filter module "audio_format"
main debug: TIMER module_need() : 0.115 ms - Total 0.115 ms / 1 intvls (Avg 0.115 ms)
main debug: Filter 'audio_format' (0xa1c9dcc) appended to chain
stream_out_transcode debug: Got complete audio filter chain
main debug: adding a new input
mux_ts debug: adding input codec=mpga pid=69
mux_ts debug: new PCR PID is 69
main debug: Buffering 1%
main debug: Buffering 3%
main debug: Buffering 5%
main debug: Buffering 7%
main debug: Buffering 9%
main debug: Buffering 11%
main debug: Buffering 13%
main debug: Buffering 15%
main debug: Buffering 17%
main debug: Buffering 19%
main debug: Buffering 21%
main debug: Buffering 23%
main debug: Buffering 25%
main debug: Buffering 27%
main debug: Buffering 29%
main debug: Buffering 30%
main debug: Buffering 32%
main debug: Buffering 34%
main debug: Buffering 36%
main debug: Buffering 38%
main debug: Buffering 40%
main debug: Buffering 42%
main debug: Buffering 44%
main debug: Buffering 46%
main debug: Buffering 48%
main debug: Buffering 50%
main debug: Buffering 52%
main debug: Buffering 54%
main debug: Buffering 56%
main debug: Buffering 58%
main debug: Buffering 59%
main debug: Buffering 61%
main debug: Buffering 63%
main debug: Buffering 65%
main debug: Buffering 67%
main debug: Buffering 69%
main debug: Buffering 71%
main debug: Buffering 73%
main debug: Buffering 75%
main debug: Buffering 77%
main debug: Buffering 79%
main debug: Buffering 81%
main debug: Buffering 83%
main debug: Buffering 85%
main debug: Buffering 87%
main debug: Buffering 89%
main debug: Buffering 90%
main debug: Buffering 92%
main debug: Buffering 94%
main debug: Buffering 96%
main debug: Buffering 98%
main debug: Stream buffering done (1207 ms in 3 ms)
main debug: Decoder buffering done in 0 ms
faad warning: decoded zero sample
stream_out_transcode debug: drift is too high, resetting master sync
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 debug: found NAL_SPS (sps_id=2)
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 debug: found NAL_PPS (pps_id=1 sps_id=24)
Streams from youtube which are in .flv format are played OK.
Also, when I download a video from dailymotion and play it from a local hard drive, the picture is present.
This problem doesn't exist in VLC 1.0.5 and 1.1.4.
I did a lot of search and this problem with packetiser was fixed a long time ago but it seems to have surfaced again.
Thank you