ffmpeg - 问: FFMPEG - Applying three filters - three run FFMPEG or one?

标签 ffmpeg

是否可以一次应用 3 个过滤器?

步骤1:

ffmpeg -i "input_01.mp4" -y -s 1280x720 -b 3000k -acodec copy "output_01.mp4"

第2步:
ffmpeg -i "bg.mp4" -i "output_01.mp4" -y -filter_complex "overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:shortest=1[out]" -b 3000k -map [out] -map 1:a -c:a copy "output_02.mp4"

第 3 步:
ffmpeg -i "output_02.mp4" -i logo.png -y -filter_complex overlay="(main_w/2)-(overlay_w/2):(main_h/2)-(overlay_h)/2" -b 3000k -codec:a copy "output_03.mp4"

这是可能的还是我必须运行 FFmpeg 三次?

最佳答案

是的,它们可以像这样组合,

ffmpeg -i "bg.mp4" -i "input_01.mp4" -i logo.png -y -filter_complex "[1:v]scale=1280x720[1v];[0:v][1v]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:shortest=1[01v];[01v][2:v]overlay="(main_w/2)-(overlay_w/2):(main_h/2)-(overlay_h)/2[out]" -b:v 3000k -map [out] -map 1:a -c:a copy "output_02.mp4"

关于ffmpeg - 问: FFMPEG - Applying three filters - three run FFMPEG or one?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53472024/

相关文章:

video - 将 ffmpeg 视频转换为适当的尺寸

video - ffmpeg:在具有自定义透明度的视频上叠加 png 图像?

c++ - 如何修复这些错误?

android - 如何将 adb screenrecord 输出重定向到 pc(windows/linux) 存储

java - FFMPEG Extra 只是编解码器信息

c# - 杀死所有重复打开的ffmpeg进程c#

javascript - NODE.JS 使用 audioconcat ,配置了 ffmpeg 但仍然有问题

audio - 如何使用全长 FFMPEG 将 AAC/MP4A 转换为 MP3?音频文件在 1 秒后被切断

build - ffmpeg build - 未知的临时文件夹

FFMPEG 如何将多个视频合并到一个具有淡入淡出效果的文件中并添加音频?