ffmpeg - 在单个命令 FFMPEG 中剪切音频并添加覆盖
问题描述
如何在任何类型的视频中添加特定时间的叠加和剪切音频?
这是我正在尝试的
ffmpeg -ss 5 -t 30 -i Happier.mp4 -i Watermark.png-filter_complex "[0:v][1:v] overlay=0:0:enable='between(t,5,30)'" -preset ultrafast -pix_fmt yuv420p -c:a copy output.mp4
解决方案
采用
ffmpeg -i Happier.mp4 -i Watermark.png \
-filter_complex "[0:v][1:v] overlay=0:0:enable='between(t,5,30)'[v]; \
[0]volume=0:enable='between(t,5,30)'[a]" \
-map "[v]" -map "[a]" -preset ultrafast -pix_fmt yuv420p output.mp4
推荐阅读
- java - 检测 CompletableFuture 链中的异常源
- go - 如何从 Apache Beam 将流写入 bigquery?
- gremlin - 遍历 100M 顶点和 350M 边的 janusGraph
- javascript - 在 Metro console.log 中突出显示对象属性
- html - 即使添加 -webkit 前缀,CSS 动画也无法在 chrome 上运行
- python - 替换字典中的值
- r - 在 Python 中加载 RS4 对象
- c - astyle:在成员中使用运算符时 C 结构初始化程序的错误缩进
- datatables - DataTables 不会使用多表配置进行初始化
- c++ - “名称后跟'::'必须是类或命名空间名称”在发布模式但不是调试模式下出错