我想加入两个ffmpeg命令来收集

问题描述 投票:0回答:1

此命令用于将视频添加到视频中:

ffmpeg -i 1.mp4 -i over.mp4 -filter_complex“ [0:v] setpts = PTS-STARTPTS,比例= 224x400 [top]; [1:v] setpts = PTS-STARTPTS,比例= 100x44 [bottom]; [top] [bottom] overlay = x = 115:y = 346:eof_action = pass; [0]音量= 0.7 [a1]; [1]音量= 0.3 [a2]; [a1] [a2] amix = inputs = 2 [a]“-acodec aac -vcodec libx264 -map 0:v -map“ [a]” out.mp4

此命令用于在视频中添加水印和用户名文本:

ffmpeg -i 1.mp4 -i watermark.png -filter_complex“ overlay = main_w-overlay_w-5:main_h-overlay_h-15,drawtext = fontfile = / path / to / font.ttf:text ='@ Unknown':fontcolor =白色:fontsize = 10:box = 1:boxcolor =黑色@ 0.0:boxborderw = 5:x = 160:y = 380“ -codec:副本输出。mp4

如果我想一起执行这两个命令,那么我该怎么做,或者我如何将这两个命令合而为一?

merge ffmpeg command
1个回答
0
投票

在叠加层之后添加水印和绘图文本。

ffmpeg -i 1.mp4 -i over.mp4 -i watermark.png -filter_complex "[0:v]setpts=PTS-STARTPTS,scale=224x400[top];[1:v]setpts=PTS-STARTPTS,scale=100x44[bottom];[top][bottom]overlay=x=115:y=346:eof_action=pass[vid];[vid][2]overlay=main_w-overlay_w-5:main_h-overlay_h-15,drawtext=fontfile=/path/to/font.ttf:text=‘@Unknown': fontcolor=white: fontsize=10: box=1: [email protected]: boxborderw=5: x=160: y=380;[0]volume=0.7[a1];[1]volume=0.3[a2];[a1][a2]amix=inputs=2[a]" -acodec aac -vcodec libx264 -map 0:v -map "[a]" out.mp4

© www.soinside.com 2019 - 2024. All rights reserved.