当我执行 ffmpeg 命令时,它使用我的 CPU 来渲染视频,需要很长时间才能完成这项工作,我如何强制 ffmpeg 使用我的 GPU 来渲染?
我的 macOS 配备 AMD Radeon R9 M370X 2048 MB 显卡。我必须安装什么以及我必须使用什么命令来完成这项工作?
我在脚本运行时使用此命令:
$source_decoder = "ffmpeg -i $film_aval_source -vf drawtext=\"text_shaping=1:fontfile=$font_source:
text='$esme_film': fontcolor=black: fontsize=$font_size: box=1: boxcolor=black@0:
boxborderw=0: x=(w-text_w)/2: y=(h-text_h)/2 :enable='between(t,5,10)'\" -c:a copy -force_key_frames 0:05:00,0:6:00 $film_aval_dest";
$source_decoder = "ffmpeg -i $film_aval_source -i ".$path."/Data.jpg -filter_complex '[0:v][1:v]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:enable=between(t\,5\,10)' -codec:a copy $film_aval_dest";
$convert1 = "ffmpeg -i $film_aval_dest -map 0 -flags:v +global_header -c:v libx264 -bsf:v dump_extra ".$path."output1.ts";
$convert_logo = "ffmpeg -i $path_tmp -i ".$main_path."/data/logo.png -filter_complex 'overlay=4:4' -codec:a copy $path_tmp2";
$convert2 …Run Code Online (Sandbox Code Playgroud)