[FFmpeg-user] how to resolve “Impossible to convert between the formats supported by the filter”, in yadif to opencl
hydra3333 at gmail.com
hydra3333 at gmail.com
Mon Nov 27 12:14:37 EET 2017
> Hello. I have an issue with using yadif and OpenCL (opencl with the
> latest
> git updates) in combination.
>
> Using the latest ffmpeg master built as at 2017.11.26, I'm having trouble
> deciphering what the error messages means and, more importantly, what to
> do
> about them.
>
> Changing from -vf to -filter_complex did nothing (I had to try). The main
> error message seems to be
> "Impossible to convert between the formats supported by the filter "
>
> I have tried to insert "format=" and "scale" before/between/after yadif
> and
> unsharp_opencl but to no avail.
>
> I wonder, could it be something to do with needing
> hwupload/hwdownload/hwmap
> or is that a red herring ?
>
> What am I doing wrong ? Advice welcomed.
>
> ".\ffmpeg_3.latest_master.exe" -hide_banner -v verbose -init_hw_device
> opencl=ocl:1.0 -filter_hw_device ocl -i
> ".\test_01.mpg" -an -map_metadata -1 -sws_flags
> lanczos+accurate_rnd+full_chroma_int+full_chroma_inp -filter_complex
> "[0:v]yadif=0:0:0,scale=flags=lanczos+accurate_rnd+full_chroma_int+full_chroma_inp,unsharp_opencl=lx=3:ly=3:la=0.5:cx=3:cy=3:ca=0.5,setdar=dar=16/9"
> -r 25 -c:v h264_nvenc -preset slow -bf 2 -g 50 -refs 3 -rc:v
> vbr_hq -rc-lookahead:v 32 -cq 22 -qmin 16 -qmax 25 -coder cabac -movflags
> +faststart -profile:v high -level 4.1 -pixel_format yuv420p -y
> ".\test_01.newest.MP4"
never mind. found something that works, only posted here for closure.
eg
.\ffmpeg.exe -hide_banner -v verbose -init_hw_device
opencl=ocl:1.0 -filter_hw_device ocl -i
".\test_01.mpg" -an -map_metadata -1 -sws_flags
lanczos+accurate_rnd+full_chroma_int+full_chroma_inp -filter_complex
"[0:v]yadif=0:0:0,hwupload,unsharp_opencl=lx=3:ly=3:la=0.5:cx=3:cy=3:ca=0.5,hwdownload,setdar=dar=16/9"
-r 25 -c:v h264_nvenc -preset slow -bf 2 -g 50 -refs 3 -rc:v
vbr_hq -rc-lookahead:v 32 -cq 22 -qmin 16 -qmax 26 -coder cabac -movflags
+faststart -profile:v high -level 4.1 -pixel_format yuv420p -y
".\test_01.newest.MP4"
More information about the ffmpeg-user
mailing list