ffmpeg - 在图像和视频上测试过滤器会产生不同的结果

标签 ffmpeg drawtext

我正在测试图像和视频的不同过滤器,因为我想稍后添加文本,然后将各种剪辑连接在一起。

对于图像:ffmpeg -i input_img -filter_complex "[0]drawtext=<...drawtext...>[a]" -map [a] out_img
对于视频ffmpeg -i input_video -filter_complex "[0:v]drawtext=<...drawtext...>[v1]" -map [v1] out_video
图像脚本正确添加了图像过滤器,但视频没有应用任何内容。是因为它只将文本应用到第一帧吗?

最佳答案

我找到了解决方案。而不是使用 [0:v] 我只是使用 [0] 并且它有效。如果有人能解释为什么它会起作用,那就太好了

关于ffmpeg - 在图像和视频上测试过滤器会产生不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59446683/

相关文章:

ffmpeg drawtext 支持藏文字体

ffmpeg - 使用 FFMPEG 从原始视频进行灰度流式传输

html - 使用 FFMPEG 为 HTML5 视频创建 MP4

asp.net - 在 Windows Azure 中启动外部可执行文件

FFMPEG 循环不会立即开始

c++ - Win32 DrawText 颜色和显示

ffmpeg - 在一个命令中运行 FFMPEG 多个覆盖命令

ffmpeg 在 1 或 2 小时后停止,错误为 : Cannot read file : Too many open files

tcp - FFmpeg 运行时错误。返回输入/输出错误

c++ - 执行 bash shell 命令并提取输出 --> 无效文件错误