I'm breaking my head trying to properly deinterlace dvb-t input for streaming.
It seems VLC combines two half frames into two separate frames and thus doubling fps and squeezing the resolution by half vertically.
This is the command line I'm using:
Code: Select all
vlc.exe dvb-t://frequency=602000000 :dvb-bandwidth=8 :program=1 :sout=#transcode{vcodec=h264,venc=x264{no-cabac,level=3.0,subme=5,trellis=1,merange=16,min-keyint=25,scenecut=40,ipratio=0.71,ratetol=20k,vbv-maxrate=96k,vbv-bufsize=96k,qcomp=0.6,qpmin=10,qpmax=51,qpstep=4,keyint=30,ref=1,deblock=0:0,aud},threads=2,deinterlace,audio-sync,fps=25,width=300,height=240,vb=800,acodec=mp4a,ab=64,channels=2,samplerate=48000}:std{access=http,mux=ts,dst=0.0.0.0:8080/stream.ts}
Any ideas how to solve the problem?