首页 > 解决方案 > ffmpeg,缩放和硬编码的潜艇

问题描述

我正在尝试在其中缩放视频和硬编码潜艇。

我试过了 :

ffmpeg -i in.mp4 -vf "scale=1280:720; subtitles=sub.srt" out.mp4

但我只得到一个:

预计只有 1 个输入和 1 个输出。但是,它有 >1 个输入和 >1 个输出。请调整或改用复杂的过滤器图 (-filter_complex)。

你知道出了什么问题吗?我应该使用 filter_complex 吗?因为它在我看来很神秘……</p>

标签: ffmpeg

解决方案


利用

ffmpeg -i in.mp4 -vf "scale=1280:720, subtitles=sub.srt" out.mp4

即替换;,. ;用于终止过滤器链,这些过滤器链是过滤器的线性序列,每个过滤器都对前一个过滤器的输出进行操作。所以,随着;. 你开始一个新的链,它需要一个带标签的输入或一个来自不同来源的输入。


推荐阅读