由于 OBS Studio 缺乏视觉指示器来显示视频的进度(以及何时需要前进到下一个场景),我想知道是否有命令行选项(或解决方案)来让 FFMPEG 重新编码视频并在视频底部显示一个进度条,显示视频到目前为止已经播放了多长时间。
有这样的功能吗?
llo*_*gan 10
这是一个使用动画叠加的简单 3 秒示例:
ffmpeg -i input.mp4 -filter_complex "color=c=red:s=1280x10[bar];[0][bar]overlay=-w+(w/10)*t:H-h:shortest=1" -c:a copy output.mp4
Run Code Online (Sandbox Code Playgroud)
你需要改变什么:
在滤色器中我用作1280示例来匹配 的宽度input.mp4。您可以使用ffprobe获取宽度或scale2ref过滤器来调整大小以匹配input.mp4。
在覆盖过滤器中,我用作 的10总持续时间(以秒为单位)的示例input.mp4。您可以使用ffprobe来获取持续时间。
| 归档时间: |
|
| 查看次数: |
3238 次 |
| 最近记录: |