ffmpegは2つのコマンドを結合します


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" -y $OUTPUT

スケーリングムービー

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

私はそれを1つずつ実行すると両方のコマンドが機能しましたが、rezise字幕を1行のコマンドに追加したいのですが、

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

手伝ってくれますか?ありがとう!

回答:


2

つかいます

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

フィルターは、両方を呼び出して、コンマで区切って順番に実行できます。


詳細を提供する必要があります。
ラムハウンド16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.