テキストを右下隅に配置


5

ffmpegを使用してビデオを作成しようとしていますが、右下隅にテキストの透かしを取得できません。ビデオの中央に表示されます。次のコマンドを変更するにはどうすればよいですか?

-vf drawtext="fontfile=C\\:/Windows/Fonts/Arial.ttf: \
text='Stack Overflow': fontcolor=white: fontsize=24: box=1: boxcolor=black: \
x=(w-text_w)/2: y=(h-text_h-line_h)/2"

回答:


12

右下

右下

x=w-tw:y=h-th

10ピクセルのパディングがある右下

10ピクセルのパディングがある右下

x=w-tw-10:y=h-th-10

右上

右上

x=w-tw

右上に10ピクセルのパディング

x=w-tw-10:y=10

左上

左上

x=0:y=0

これはデフォルトでもあるため、代わりにxandを省略できますy

10ピクセルのパディングを含む左上

x=10:y=10

左下の

左下の

y=h-th

左下に10ピクセルのパディングがあります

x=10:h-th-10

中央揃え

中心に

x=(w-text_w)/2:y=(h-text_h)/2

完全な例

ffmpeg -i input.mp4 -vf "drawtext=text='Super User':x=(w-text_w)/2:y=(h-text_h)/2:fontsize=24:fontcolor=white" -c:a copy output.mp4

こちらもご覧ください


1
各フレームを記録する前にテキストを動的に変更できますか?
user924

@ user924テキストの位置またはテキストの内容?
llogan

テキストコンテンツ。私は、タイムスタンプ(YYYY-MM-DD HH-MM-SS)を記録したい
user924

@ user924 この回答を参照してください。
-llogan

ffmpegに関連するクエリのほとんどを手伝ってくれた@LordNeckbeardに感謝します。すてきな一日を!
キラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.