#9796: How can I use the scale_vulkan filter?
-------------------------------------+-------------------------------------
             Reporter:  oneechan69   |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 I did some googling on how to use the scale_vulkan filter and about Vulkan
 on ffmpeg, but it appears there's only a few support threads that are hard
 to decipher, and there isn't much documentation for Vulkan on FFmpeg.
 Anyway, I tried two different commands hoping the filter would work:

 {{{
 ffmpeg -hide_banner -init_hw_device vulkan=gpu:0 -filter_hw_device gpu -i
 "input.mkv" -filter_complex
 
"[0:V:0]hwupload,scale_vulkan=1920:1080:bilinear:yuv420p,hwdownload,format=yuv420p[out]"
 -map "[out]" "output.mkv" -y
 - ffmpeg -v verbose -init_hw_device vulkan=vul,linear_images=1 -i
 "input.mkv" -vf
 "hwupload,scale_vulkan=w=1920:h=1080:format=yuv420p,hwdownload,format=yuv420p"
 "output.mkv" -y
 }}}

 But I got the same error message:

 {{{
 [AVHWDeviceContext @ 0000029c32857e80] No memory type found for flags 0x2
 [hwupload @ 0000029c40ea5bc0] Failed to upload frame: -22.
 Error while filtering: Invalid argument
 Failed to inject frame into filter network: Invalid argument
 Error while processing the decoded data for stream #0:0
 [libvorbis @ 0000029c340afb40] 39 frames left in the queue on closing
 Conversion failed!
 Also, I don't really know how the filter works or if any particular
 hardware (perhaps certain GPUs) may be needed for it.
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9796>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to