添加字幕

添加字幕
INPUT="input.mp4"
OUTPUT="result.mp4"
OPSI="'FontName=Arial Bold,FontSize=22,PrimaryColour=&H0009FAFD,OutlineColour=&H00000000'"

添加字幕

ffmpeg -i $INPUT -vf subtitles="f=$SUB:force_style=$OPSI" -y $OUTPUT

缩放影片

ffmpeg -i $INPUT -vf scale=-1:720 -c:v libx264 -profile:v high -level:v 3.1 -c:a copy $OUTPUT

当我逐个执行这两个命令时,它们都有效,但我想将它们合并起来雷齐塞添加字幕变成单行命令,

ffmpeg version 3.2 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)

你能帮忙吗?谢谢!

答案1

使用

INPUT="input.mp4"
OUTPUT="result.mp4"
OPSI="'FontName=Arial Bold,FontSize=22,PrimaryColour=&H0009FAFD,OutlineColour=&H00000000'"

ffmpeg -i $INPUT -vf "subtitles=f=$SUB:force_style=$OPSI,scale=-1:720" -c:v libx264 -profile:v high -level:v 3.1 $OUTPUT

可以通过调用两者来按顺序执行过滤器,并用逗号分隔。

相关内容