根据NVIDIA开发人员网站的说法,您可以使用GPU来加快ffmpeg过滤器的渲染速度。
使用FFmpeg中的内置>过滤器创建高性能的端到端硬件加速视频处理,1:N编码和1:N转码管线
能够使用FFmpeg中的共享CUDA上下文实现添加自己的自定义高性能CUDA过滤器
我现在遇到的问题是如何使用GPU来加速多个ffmpeg过滤器处理?
例如:
ffmpeg -loop 1 -i dog.jpg -filter_complex "scale=iw*4:-1,zoompan=z='zoom+0.002':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':s=720x960" -pix_fmt yuv420p -vcodec libx264 -preset ultrafast -y -r:v 25 -t 5 -crf 28 dog.mp4
Run Code Online (Sandbox Code Playgroud)