【问题标题】:FFMPEG multiple steps in a batch processFFMPEG 批处理中的多个步骤
【发布时间】:2020-03-24 01:34:28
【问题描述】:

我是使用 ffmpeg 修改视频内容的新手,我正在寻求帮助来创建一个命令来执行以下操作:

  1. 修剪前 4 个
  2. 修剪视频的最后 4 秒
  3. 在开始结束时添加 1 秒的淡入淡出
  4. 在右下角添加水印

我已经能够找到单独执行这些操作的示例,但我不确定——从语法上——是否可以在一个命令中完成所有这 4 件事。

感谢任何帮助!

【问题讨论】:

  • 文件中是否也有音频,是否也需要修剪?水印应该一直显示,还是也应该消失?
  • @llogan,音频来自摄像机(不是单独的录音),理想情况下我希望有一个随着视频(进出)淡出的水印

标签: video ffmpeg trim cut video-watermarking


【解决方案1】:
  1. Get durationffprobe
  2. 运行ffmpeg。持续时间为 30 秒的示例:

    ffmpeg -ss 4 -to 26 -i input.mp4 -i watermark.png -filter_complex "[0:v][1]overlay=x=W-w-10:y=H-h-10,fade=t=in:d=1,fade=t=out:d=1:st=21[v];[0:a]afade=t=in:d=1,afade=t=out:d=1:st=21[a]" -map "[v]" -map "[a]" output.mp4
    

更多信息请参见FFmpeg Filter DocumentationHow to add and position watermark with ffmpeg?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 2022-10-21
    相关资源
    最近更新 更多