Page 1 of 1

Yadif2x deinterlacing on transcoding

Posted: 30 Mar 2010 16:34
by natanael
I'm using VLC 1.0.5 compiled on Ubuntu 9.10 - 32 bits with FFMPEG SVN-r19352.
I'm deinterlacing with the default transcode module function deinterlace, however as far as I can see, in the logs it always use the Bob algorithm by default. I would like to use yadif2x that is nicer. However I saw this is only possible for display. Is it possible to use do it with FFMPEG using the deinterlace-module=ffmpeg-deinterlace ? If so how would be the command-line like ?

At this moment I'm using this one:

Code: Select all

dvgrab - -noavc -nostop | sudo -u www-data cvlc -vvv --reset-plugins-cache - :demux=rawdv :rawdv-realtime=1 --no-sub-autodetect-file :file-caching=2000 --sout '#transcode{acodec=mp4a,ab=128,channels=2,samplerate=44100,vcodec=h264,vb=1800,fps=25,scale=1,deinterlace,deinterlace-module=ffmpeg-deinterlace,audio-sync,threads=16,high-priority,venc=x264{aud,profile=baseline,level=31,keyint=25,bframes=3,ref=3,8x8dct=1,mixed-refs=1}}:std{mux=ts,access=http,dst=0.0.0.0:8000/stream.mp4}'
Thanks and best regards,
Natanael

Re: Yadif2x deinterlacing on transcoding

Posted: 01 Apr 2010 12:47
by natanael
Sorry, the default deinterlace filter for transcoding is always "blend". Even if I use deinterlace=yadif2x or any other filter, it always use the blend algo.

Is there any way to use the deinterlace filter I want ?
Thanks