[streaming] mp4v + DIV3 and x264 + DIV3

Paco Elle elle at bioportale.com
Mon May 18 21:35:39 CEST 2009


Hi!

On VLC 0.8.6i I need to stream the same file for VLC web users and WMP  
users.

I'm using this command line:

/usr/local/bin/cvlc input -vvv --sout  
'#duplicate 
{dst 
= 
"transcode 
{vcodec=mp4v,vb=800,fps=25,acodec=mp4a,ab=128,scale=1,channels=2,audio- 
sync}:standard{access=http,mux=ts,dst=xxx.xxx.xxx.xxx: 
8083 
}",dst 
= 
"transcode 
{vcodec 
= 
DIV3 
,vb 
= 
800 
,scale 
= 
1 
,acodec 
= 
mp3 
,ab=128,channels=2}:duplicate{dst=standard{access=mmsh,mux=asfh,dst=: 
8082},dst=standard{access=http,mux=asf,dst=:8084}"}'   vlc:quit


This work but I have continuos warning message and repeating connection:

[[00000294] main http server debug: Connection from 93.xxx.xxx.24
[00000294] main http server debug: Connection from 93.xxx.xxx.24
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000294] main http server debug: Connection from 93.xxx.xxx.24
[00000294] main http server debug: Connection from 93.xxx.xxx.24
[00000294] main http server debug: Connection from 93.xxx.xxx.24
[00000294] main http server debug: Connection from 93.xxx.xxx.24
[00000294] main http server debug: Connection from 93.xxx.xxx.24
[00000294] main http server debug: Connection from 93.xxx.xxx.24
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000294] main http server debug: Connection from 217.xxx.xxx.130
[00000294] main http server debug: Connection from 217.xxx.xxx.130
[00000294] main http server debug: Connection from 217.xxx.xxx.130
[00000294] main http server debug: Connection from 217.xxx.xxx.130
[00000339] ffmpeg encoder debug: warning, clipping 2 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127
(msmpeg4 at 0x8c27a10)
[00000339] ffmpeg encoder debug: warning, clipping 1 dct coefficients  
to -127..127



It's normal??


Before I'm using only x264 codec that give better result with low  
bitrate.

I'm trying tu use this command line (my good old one more ASF mux):


/usr/local/bin/cvlc input -vvv --sout  
'#duplicate 
{dst 
= 
"transcode 
{venc 
= 
x264 
,vcodec 
= 
x264 
,vb 
= 
384,fps=25,scale=1,acodec=mp4a,ab=64,channels=2,samplerate=44100,audio- 
sync}:standard{access=http,mux=ts,dst=xxx.xxx.xxx.xxx: 
8083 
}",dst 
= 
"transcode 
{venc 
= 
ffmpeg 
,vcodec 
= 
DIV3 
,vb 
= 
800 
,scale 
= 
1 
,acodec 
= 
mp3 
,ab=128,channels=2}:duplicate{dst=standard{access=mmsh,mux=asfh,dst=: 
8082},dst=standard{access=http,mux=asf,dst=:8084}"}'   vlc:quit



the result is a infinite loop of warning message and nothing is  
streamed:


.........
[00000279] stream_out_transcode private debug: late picture skipped  
(40880)
[00000289] stream_out_transcode private debug: late picture skipped  
(45696)
[00000279] stream_out_transcode private debug: late picture skipped  
(10621)
[00000289] stream_out_transcode private debug: late picture skipped  
(15408)
[00000279] stream_out_transcode private debug: drift is too high,  
resetting master sync
[00000289] stream_out_transcode private debug: late picture skipped  
(31931)
[00000288] main private warning: late buffer for mux input (26569)
[00000295] main private warning: late buffer for mux input (36989)
[00000300] main private warning: late buffer for mux input (37005)
[00000288] main private warning: late buffer for mux input (7505)
[00000295] main private warning: late buffer for mux input (17333)
[00000300] main private warning: late buffer for mux input (17347)
[00000279] stream_out_transcode private debug: late picture skipped  
(16891)
[00000289] stream_out_transcode private debug: late picture skipped  
(21738)
[00000288] main private warning: late buffer for mux input (20655)
[00000289] stream_out_transcode private debug: late picture skipped  
(33874)
[00000288] main private warning: late buffer for mux input (15523)
[00000279] stream_out_transcode private debug: late picture skipped  
(17747)
[00000289] stream_out_transcode private debug: late picture skipped  
(22519)
[00000288] main private warning: late buffer for mux input (116237)
[00000289] stream_out_transcode private debug: late picture skipped  
(92014)
[00000279] stream_out_transcode private debug: late picture skipped  
(57645)
[00000289] stream_out_transcode private debug: late picture skipped  
(63064)
[00000288] main private warning: late buffer for mux input (48511)
[00000295] main private warning: late buffer for mux input (52216)
[00000300] main private warning: late buffer for mux input (52230)
[00000288] main private warning: late buffer for mux input (29579)
[00000295] main private warning: late buffer for mux input (32189)
[00000300] main private warning: late buffer for mux input (32203)
[00000288] main private warning: late buffer for mux input (10289)
[00000295] main private warning: late buffer for mux input (12617)
[00000300] main private warning: late buffer for mux input (12630)
[00000279] stream_out_transcode private debug: late picture skipped  
(45631)
[00000289] stream_out_transcode private debug: late picture skipped  
(51260)
[00000279] stream_out_transcode private debug: late picture skipped  
(16625)
[00000289] stream_out_transcode private debug: late picture skipped  
(21900)
[00000279] stream_out_transcode private debug: late picture skipped  
(3831)
[00000289] stream_out_transcode private debug: late picture skipped  
(8423)
[00000279] stream_out_transcode private debug: drift is too high,  
resetting master sync
[00000289] stream_out_transcode private debug: late picture skipped  
(34784)
[00000289] stream_out_transcode private debug: late picture skipped  
(49156)
[00000288] main private warning: late buffer for mux input (48710)
[00000295] main private warning: late buffer for mux input (46191)
[00000300] main private warning: late buffer for mux input (46207)
[00000288] main private warning: late buffer for mux input (29593)
[00000295] main private warning: late buffer for mux input (26624)
[00000300] main private warning: late buffer for mux input (26637)
[00000288] main private warning: late buffer for mux input (10780)
[00000295] main private warning: late buffer for mux input (6734)
[00000300] main private warning: late buffer for mux input (6808)
[00000279] stream_out_transcode private debug: late picture skipped  
(35036)
[00000289] stream_out_transcode private debug: late picture skipped  
(39394)
[00000279] stream_out_transcode private debug: late picture skipped  
(4978)
[00000289] stream_out_transcode private debug: late picture skipped  
(10420)
[00000288] main private warning: late buffer for mux input (110275)
[00000289] stream_out_transcode private debug: late picture skipped  
(84906)
[00000279] stream_out_transcode private debug: late picture skipped  
(50209)
[00000289] stream_out_transcode private debug: late picture skipped  
(55261)
[00000279] stream_out_transcode private debug: late picture skipped  
(20517)
[00000289] stream_out_transcode private debug: late picture skipped  
(25648)
[00000295] main private warning: late buffer for mux input (29116)
[00000300] main private warning: late buffer for mux input (29134)
[00000288] main private warning: late buffer for mux input (18805)
[00000295] main private warning: late buffer for mux input (9327)
[00000300] main private warning: late buffer for mux input (9339)
[00000279] stream_out_transcode private debug: late picture skipped  
(10178)
[00000289] stream_out_transcode private debug: late picture skipped  
(15105)
[00000279] stream_out_transcode private debug: drift is too high,  
resetting master sync
[00000289] stream_out_transcode private debug: late picture skipped  
(29585)
[00000288] main private warning: late buffer for mux input (7098)
[00000279] stream_out_transcode private debug: late picture skipped  
(14846)
[00000289] stream_out_transcode private debug: late picture skipped  
(20126)
[00000288] main private warning: late buffer for mux input (22396)
[00000289] stream_out_transcode private debug: late picture skipped  
(36306)
[00000279] stream_out_transcode private debug: late picture skipped  
(645)
[00000289] stream_out_transcode private debug: late picture skipped  
(4818)
[00000288] main private warning: late buffer for mux input (102448)
[00000289] stream_out_transcode private debug: late picture skipped  
(76071)
[00000279] stream_out_transcode private debug: late picture skipped  
(40448)
[00000289] stream_out_transcode private debug: late picture skipped  
(44593)
[00000288] main private warning: late buffer for mux input (36182)
[00000288] main private warning: late buffer for mux input (14913)
[00000295] main private warning: late buffer for mux input (19770)
[00000300] main private warning: late buffer for mux input (19786)
[00000279] stream_out_transcode private debug: late picture skipped  
(28052)
[00000289] stream_out_transcode private debug: late picture skipped  
(32359)
[00000279] stream_out_transcode private debug: drift is too high,  
resetting master sync
[00000289] stream_out_transcode private debug: late picture skipped  
(42189)
[00000279] stream_out_transcode private debug: late picture skipped  
(6884)
[00000289] stream_out_transcode private debug: late picture skipped  
(11372)
[00000288] main private warning: late buffer for mux input (6708)
[00000295] main private warning: late buffer for mux input (8402)
[00000300] main private warning: late buffer for mux input (8417)
[00000288] main private warning: late buffer for mux input (21606)
[00000289] stream_out_transcode private debug: late picture skipped  
(35465)
[00000288] main private warning: late buffer for mux input (31833)
[00000289] stream_out_transcode private debug: late picture skipped  
(45009)
[00000295] main private warning: late buffer for mux input (24303)
[00000300] main private warning: late buffer for mux input (24320)
[00000288] main private warning: late buffer for mux input (6679)
[00000295] main private warning: late buffer for mux input (4585)
[00000300] main private warning: late buffer for mux input (4597)
[00000279] stream_out_transcode private debug: late picture skipped  
(24641)
[00000289] stream_out_transcode private debug: late picture skipped  
(28818)
[00000288] main private warning: late buffer for mux input (107119)
[00000289] stream_out_transcode private debug: late picture skipped  
(81646)
[00000279] stream_out_transcode private debug: late picture skipped  
(46763)
[00000289] stream_out_transcode private debug: late picture skipped  
(51676)
[00000288] main private warning: late buffer for mux input (61158)
[00000295] main private warning: late buffer for mux input (57031)
[00000300] main private warning: late buffer for mux input (57045)
[00000288] main private warning: late buffer for mux input (42404)
[00000295] main private warning: late buffer for mux input (37069)
[00000300] main private warning: late buffer for mux input (37083)
[00000288] main private warning: late buffer for mux input (23170)
........



Can U help me please ??

Thanks a lot

Francesco




More information about the streaming mailing list