ffmpeg - ffmpeg 使用 -filter_complex 修复不能被 2 (401x480) 整除
问题描述
我需要使用-filter_complex
参数修复不能被 2 整除的问题。
大多数修复可被 2 整除的解决方案,-vf
但我不能在同一命令中同时使用两者。
os.system("/tmp/ffmpeg -f lavfi -i color=black -i /tmp/2.gif -filter_complex '[0][1]scale2ref[bg][gif];[bg]setsar=1[bg];[bg][gif]overlay=shortest=1' /tmp/outBlack2.mp4")
解决方案
您可以在 setsar 之前插入比例过滤器。
[bg]scale=2*trunc(iw/2):2*trunc(ih/2),setsar=1[bg];
推荐阅读
- reactjs - 我的网站无法在 IOS 手机上运行 react redux 和 cookies
- html - 如何使背景像素视频显示在我的标题部分并在其顶部显示文本
- javascript - 在没有依赖关系的 Visual Studio Code 中导出 JS 项目
- python - 在python中使用BeautifulSoup从url的源代码中提取某个部分下的文本
- python - 将具有相同索引的多行合并为一行
- html - 滚动到溢出图像的 -y 和 -x
- android - android中的自定义DatePickerDialog
- linux - Linux - 解决“打开的文件过多”错误
- flutter - 我无法修复:找不到正确的提供者
在此 ProductItem 小部件上方 - kubernetes - 容器化或编排与 Heroku 之类的 PaaS 的优势?