FFmpeg:带有图像或水印的录制屏幕和网络摄像头(在自定义位置)

健康

非常感谢您检查我的帖子,我仍然是ffmpeg的新手,但是我真的很想尝试使用它,但是我遇到了以下filter_complex问题:

ffmpeg -framerate 30 -f dshow -rtbufsize 600M -i video="virtual-screen-camera-input":audio="audio-input-device"
       -f dshow -rtbufsize 700M -i video="webcam-input-device"
       -i image.png
       -filter_complex "[0:v]crop=1536:864:0:0[cropped];[cropped]pad=ceil(iw/2)*2:ceil(ih/2)*2[scaledagain];[scaledagain]scale=1536x864[unscaled];[unscaled]scale=1536:-2[preWebCam];[1:v]hflip[webcamflipped];[webcamflipped]scale=320:240[cutout];[preWebCam][cutout]overlay=1293:443" 
       -c:a aac -strict experimental -ab 128k -ac 1 -ar 44100 -bt 500k 
       -c:v libx264 -x264-params -preset ultrafast -framerate 30 output.flv

预期的输出:裁剪的屏幕,上面有图像(左上方),顶部有一个网络摄像头,该网络摄像头可以位于我选择放置的任何自定义位置。

实际输出:image.png未出现在所需位置(左上方)

输出

任何形式的帮助将不胜感激,非常感谢!

吉安

您尚未将图像覆盖到视频上。网络摄像头覆盖后将其覆盖。

ffmpeg -framerate 30 -f dshow -rtbufsize 600M -i video="virtual-screen-camera-input":audio="audio-input-device"
       -f dshow -rtbufsize 700M -i video="webcam-input-device"
       -i image.png
       -filter_complex "[0:v]crop=1536:864:0:0[preWebCam];[1:v]hflip,scale=320:240[cutout];[preWebCam][cutout]overlay=1293:443[preWM];[preWM][2]overlay=10:10" 
       -c:a aac -strict experimental -ab 128k -ac 1 -ar 44100 -bt 500k 
       -c:v libx264 -preset ultrafast output.flv

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何与ffmpeg并排放置网络摄像头录制和桌面录制

带有网络摄像头输入和立体输出的ffmpeg

使用ffmpeg以高帧率从网络摄像头录制

FFmpeg:录制时掩盖网络摄像头

如何使用 ffmpeg 从我的网络摄像头将音频和视频录制到文件中?

Echo Spot使用内置摄像头录制视频-自定义技能

如何使用 FFMPEG 从具有不同音频源的网络摄像头录制 mp4 视频?

使用aforge从网络摄像头WPF捕获和图像

OpenCV:比较来自网络摄像头和图像的姿势

带有网络摄像头的Skype启动器

如何使用ffmpeg将网络摄像头(视频)录制添加为叠加

使用自定义摄像头(AruCo)的Unity3D和OpenCV

从网络摄像头拍摄图像

使用python从罗技网络摄像头录制音频和视频的好而简单的方法

如何录制视频并将其从网络摄像头保存?

传输从网络摄像头捕获的录制视频

录制声音的屏幕摄像头(2014年)

来自带有Opencv C程序的网络摄像头的灰度图像,但C ++程序可完美运行

网络摄像头-xawtv和mplayer

网络摄像头Logitech和Linux

带有CORS和自定义标头的AngularJS

使用来自网络摄像头的FFMPEG和DSHOW记录10秒的片段

Ffmpeg-如何将gdigrab和音频与网络摄像头覆盖合并?

libGDX屏幕触摸位置缩放到摄像头位置

网络摄像头图像与打印图像不同

向屏幕中的网络摄像头视图添加遮罩

如何录制网络摄像头视频并保持跨多页录制

使用网络摄像头,OpenCV和Python跟踪眼瞳孔位置

无法让 ffmpeg 流式传输网络摄像头