所以我有一个小程序来捕获屏幕和计算机麦克风的声音,
然后屏幕截图被编码为 ScreenVideo2,声音被编码为 AAC。
如何使用 ffmpeg 逐帧混合,然后将混合输出发送到 wowza 媒体服务器?
如果用ffmpeg无法完成,您能提供一些建议吗?
哪个操作系统?在 Linux 下,您可能需要考虑http://kde-apps.org/content/show.php/FDesktopRecorder?content=147844 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)