我正在无头服务器上运行ffmpeg,目的是使这些进程连续运行数小时。 我想解析输出以获取有用的信息,例如“ fps”,“时间”,“比特率”或任何警告/错误,并将它们传递给其他进程,即Web服务器。

默认情况下,ffmpeg每秒在新行上将带有此信息的内容打印到终端。 这使得解析非常麻烦,并且随着终端输出变得越长,最终性能就会下降。

  • 在这里解析终端输出是正确的策略,并且在ffmpeg中是否有bash的“ echo -a” append函数之类的标志? 我已经设置了一些-v标志来更改输出,但是都不符合我的需求!

  • 有没有一种方法可以直接在正在运行的ffmpeg进程本身上调用“ getFps()”之类的东西来返回当前的编码率?

谢谢

  ask by sg90 translate from so

本文未有回复,本站智能推荐:

1回复

ffmpeg多个输出仅适用于第一个rtmp

我已经尝试使用 ffmpeg 进行流式传输,并输出到不同的 rtmp 服务器 问题是......只工作第一个而不是其他人
2回复

转换期间是否可以流式传输?-FFMPEG

我想知道在通过转换生成视频时是否可以流式传输视频。 有任何想法吗?
1回复

qtfaststart和ffmpeg生成一个实时mp4文件[重复]

这个问题已经在这里有了答案: 在Flash 2中 使用渐进式下载(而不是RTMP)进行实时视频流传输 我正在使用ffmpeg在服务器上创建mp4文件。 我还尝试使用qt快速启动来将moov原子移至前端,以便其流式传输。 我在整个互联网上搜索都没有运气。 是否可以将我的视频
1回复

使用ffmpeg从运行Linux的Pocketbeagle通过UDP实时直播网络摄像头视频,缺少了什么?

我一直在阅读与ffmpeg有关的许多问题,并从网络摄像头流式传输实时供稿,并且已经非常接近了,但是我只是缺少了一些小东西。 我有一台运行Debian的Pocketbeagle(口袋大小的linux计算机),并通过USB连接了一个网络摄像头。 Pocketbeagle通过USB通过以太网连接到我的W
1回复

FFmpeg-bash:ffmpeg:找不到命令

好的,所以我在互联网上走来走去,想弄清楚我做错了什么...但是我却茫然无措。 我基本上是按照以下说明尝试在CENTOS 6.6专用服务器上安装FFmpeg : https : //trac.ffmpeg.org/wiki/CompilationGuide/Centos 在整个过程中,一切似
2回复

从Shell脚本运行FFmpeg

我找到了一个有用的shell脚本,该脚本以递归方式显示目录中的所有文件。 它在哪里打印文件名echo "$i"; #Display File name echo "$i"; #Display File name 。 我想对非MP3文件运行ffmpeg命令,该怎么办? 我对Shell脚
2回复

ffmpeg-php和shell_exec

我正在使用ffmpeg-php上传视频和转换视频 “ ogv”,“ mp4”,“ avi”,“ flv”,“ ogg”,“ mpg”,“ wmv”,“ asf”和“ mov” 格式化为 “ flv”,“ ogg”和“ flv”格式。 我这样做是: 在.ogv视频上应用这些
2回复

如何使用ffmpeg将任何视频合并到我的简介中

我有一个介绍视频。 我想使用ffmpeg或类似的程序在用户上传视频的开头添加简介(是的,我确实需要将它们合并到一个文件中,因此以后可以下载)。它建议将(简介视频和其他视频)都转换为.mpg格式。 好的,到目前为止还不错,但是现在当我尝试将它们加入一起时,我得到了 [mpeg4 @ 0