当前位置: 首页 > 知识库问答 >
问题:

如何更改输入视频的ffmpeg缓冲区

笪建章
2023-03-14

如何更改仍为3M的缓冲区

当前启动命令:

ffmpeg-f dshow-i video=“屏幕捕获录像机”-vcodec libx264-预设:v ultrafast-过滤器:v“crop=480:270:0:0”-vf tpad=start_duration=30-r 30-g 60-keyint_min 60-sc_阈值0-b:v 1G-最大速率2500k-bufsize 1G-rtbufsize-sws-flags lanczos-acodec aac-b:a 96k-ar 48000-ac 2-f flvrtmp://127.0.0.1/live/test

对于我们的最终设置,我们希望有140秒的延迟添加到这个流。

共有1个答案

糜野
2023-03-14

它是-rtbufsize,但它要应用于一个输入,所以它要先于该输入。

因此,您的命令将以ffmpeg-f dshow-rtbufsize 1G-i video=“screen capture recorder”

 类似资料:
  • 我有两个使用FFmpeg concat解复用器连接的输入视频: 档案。txt包含以下两个文件路径: 不幸的是,串联的视频有两个问题: 第一个输入视频的持续时间为4秒。在输出视频中,在第二个输入视频开始之前,最后一帧冻结几秒钟 我已尝试指定视频中每个视频的持续时间。由FFmpeg文档指定的txt文件,但这似乎对输出没有影响。 我对FFmpeg有点新手,所以非常感谢任何帮助! 编辑-每个输入视频的属性

  • 我有两个视频文件,我想使用ffmpeg配置 initial.mp4视频: h264(高)(avc1/0x31637661), yuv420p(电视),720x720,1077 kb/s,15.98 fps,16 tbr,600 tbns,1200 tbc(默认) 结尾mp4视频:h264(高)(avc1/0x31637661),yuv420p(电视,bt470bg),720x720[SAR 1:1

  • 今天早些时候很无聊,我开始思考Java中缓冲和非缓冲字节流的相对性能。作为一个简单的测试,我下载了一个相当大的文本文件,并编写了一个简短的程序来确定缓冲流在复制文件时的效果。进行了四项测试: 使用无缓冲的输入和输出字节流复制文件 毫不奇怪,使用缓冲输入和输出流比使用无缓冲流快几个数量级。然而,真正有趣的事情(至少对我来说)是案例2和案例3之间的速度差异。部分样本结果如下: 对于那些感兴趣的人,可以

  • 问题内容: 如何在HTML5视频上强制中止事件?我有一个叠加层,当我关闭它时,视频应该暂停播放,然后 停止缓冲 。但是,我的互联网连接仍然发疯。哦,我在Mac OS X 10.6上使用Chrome 7.0.5。 我已经尝试了几件事-没有一个起作用: (对于那些不熟悉XUI的人,x $就像jQuery的包装函数一样) 首先,调度中止HTML事件: 接下来,更改src,然后强制加载: 编辑:我的视频元

  • Apache Flink缓冲任务的传出,然后将其发送到下一个任务进行处理。缓冲会影响延迟,而且正如我所知,即使缓冲区没有填满,也会有一个缓冲超时,以便将数据发送到下一个任务。 如何更改缓冲超时?我在留档中找不到任何东西。 配置是每个Flink集群还是每个TaskManager?它可以按任务/运算符配置吗? 据我所知,即使任务在同一个TaskManager上,Flink缓冲区也是如此。在这种情况下,

  • 我要做的是创建一种播放列表,只使用html5和vanilla javascript(不使用jquery)。相同的短视频一直循环直到你点击其中一个箭头,然后一行中的下一个(或上一个)视频被加载到相同的视频元素中。 以下是我的资料: HTML JavaScript 但是,使用这段代码,单击任何一个箭头似乎都没有任何作用。但我不确定我做错了什么。我首先想到的是if测试失败了,所以它只是重新加载了相同的视