Bash 使用ffmpeg转换GIF时字幕不可见
我无法制作具有适当质量和字幕的带字幕gif。下面是我的bash脚本:Bash 使用ffmpeg转换GIF时字幕不可见,bash,filter,ffmpeg,gif,subtitle,Bash,Filter,Ffmpeg,Gif,Subtitle,我无法制作具有适当质量和字幕的带字幕gif。下面是我的bash脚本: start_time=00:00:45 duration=5 PALETTE="palette.png" SUBTITLE="subtitles=sub.srt:force_style='Fontsize=24'" FILTERS="fps=20,scale=400:-1:flags=lanczos" ffmpeg -ss $start_time -t $duration -i $1 -vf "$FILTERS,p
start_time=00:00:45
duration=5
PALETTE="palette.png"
SUBTITLE="subtitles=sub.srt:force_style='Fontsize=24'"
FILTERS="fps=20,scale=400:-1:flags=lanczos"
ffmpeg -ss $start_time -t $duration -i $1 -vf "$FILTERS,palettegen" -y $PALETTE
ffmpeg -ss $start_time -t $duration -i $1 -i $PALETTE -lavfi "$FILTERS[x];[x][1:v] paletteuse" -y $2 -vf $SUBTITLE
它没有返回错误,只是在输出gif上没有字幕。已经有一个相关的问题,但它也不起作用。过滤器应该包括字幕过滤器
FILTERS="fps=20,scale=400:-1:flags=lanczos,subtitles=sub.srt:force_style='Fontsize=24'"
并删除
-vf$SUBTITLE
您的问题更适合。对于第一个命令,对于第二个命令