FFMPEG的屏幕捕获?(ffmpeg for screen capture?)

2019-09-16 14:14发布

所以我有一个捕获屏幕小程序,从计算机的麦克风声音,截图,然后编码为ScreenVideo2,声音编码为AAC。

我如何使用的ffmpeg通过帧复用器此,帧,然后发送多路复用的输出到wowza媒体服务器?

如果它不能与ffmpeg的做,你能不能请提供什么建议?

Answer 1:

该操作系统? 在Linux下,你可能要考虑http://kde-apps.org/content/show.php/FDesktopRecorder?content=147844

中央核心的脚本是这样的:

记录的画面:

ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s $(xwininfo -root | \
  grep 'geometry' | awk '{print $2;}') -i :0.0 -acodec flac -vcodec libx264 \
  -vpre lossless_ultrafast -threads 0 -y output.mkv

录制窗口:

#!/bin/sh INFO=$(xwininfo -frame) WIN_GEO=$(echo $INFO | \
  grep -oEe 'geometry [0-9]+x[0-9]+' | \
  grep -oEe '[0-9]+x[0-9]+')WIN_XY=$(echo $INFO | \
  grep -oEe 'Corners:\s+\+[0-9]+\+[0-9]+' | grep -oEe '[0-9]+\+[0-9]+' | \
  sed -e 's/\+/,/' ) ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 \
  -s $WIN_GEO -i :0.0+$WIN_XY -acodec flac -vcodec libx264 \
  -vpre lossless_ultrafast -threads 0 -y output-single.mkv


Answer 2:

Xuggler可以做的是给你的。 我不能完全肯定,如果它的工作的小程序。 它能够在后台使用ffmpeg的编码帧。 它的积极发展,现在,有通过其邮件列表很好的支持。



文章来源: ffmpeg for screen capture?