ffmpeg - ffmpeg,缩放和硬编码的潜艇
问题描述
我正在尝试在其中缩放视频和硬编码潜艇。
我试过了 :
ffmpeg -i in.mp4 -vf "scale=1280:720; subtitles=sub.srt" out.mp4
但我只得到一个:
预计只有 1 个输入和 1 个输出。但是,它有 >1 个输入和 >1 个输出。请调整或改用复杂的过滤器图 (-filter_complex)。
你知道出了什么问题吗?我应该使用 filter_complex 吗?因为它在我看来很神秘……</p>
解决方案
利用
ffmpeg -i in.mp4 -vf "scale=1280:720, subtitles=sub.srt" out.mp4
即替换;
为,
. ;
用于终止过滤器链,这些过滤器链是过滤器的线性序列,每个过滤器都对前一个过滤器的输出进行操作。所以,随着;
. 你开始一个新的链,它需要一个带标签的输入或一个来自不同来源的输入。
推荐阅读
- php - Symfony 4 在服务中使用 Doctrine
- r - 如何在 Metafor / R 的子组分析中显示权重?
- c++ - 如何禁用窗口“显示”动画?
- scala - Spark DataFrame 读写
- javascript - 将水印文本更改为水印图像
- linux - DPDK 和 Netfilter 的区别
- c# - How apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device?
- android - Google Location API 的问题
- python - reading a text file and counting how many times a word is repeated. Using .split function. Now wants it to ignore case sensitive
- django - 我无法在 django 的注册表单中自定义密码字段的样式