我正在从我无法控制的第三方远程输入流进行一些转码。
该输入流有时会出现错误,我希望在将流发送到转码管道之前减轻错误,从而避免输出中出现一些可能的问题。
对于不同的问题我有几个想法。但我想要设置的最基本的场景如下:当流关闭或以某种方式丢失一些帧时,我想用辅助输入(例如空白屏幕)来填充该视频间隙。
对于这个简单的任务,我想使用ffmpeg. 我知道它可以将输入流与全屏黑色方形静态图像混合。但是,我必须处理其他情况:ffmpeg 将在实际转码管道的相同基础设施中运行。该基础设施必须使用其计算能力来呈现输出。因此,无论ffmpeg我最终使用什么命令,都应该使用尽可能小的计算能力。
我的实际问题:如果我使用-vcodec copy, 为了使用最少的 CPU,我无法更改原始流。但是,如果我更改原始流(通过将其与其他流混合),则该操作会使用 CPU。
我的问题:当主流中存在视频间隙时,是否有一种方法可以使用,但具有后备输入(而不是混合输入)?-vcodec copy
提前致谢。
| 归档时间: |
|
| 查看次数: |
1021 次 |
| 最近记录: |