在窗口使用ffmpeg从电视卡录制实时流视频

用户名

我想在窗口中使用ffmpeg从电视卡(电视信号)每1秒录制一次实时流。

首先,要录制来自电视卡的实时视频,我在下面尝试过。

  1. 首先,我尝试了这个。

ffmpeg -list_devices true -f dshow -i虚拟

那么结果是

“ [[dshow @ 000000000024e6fe0] DirectShow视频设备
[dshow @ 000000000024e6fe0]” SKYTV HD USB Maxx Video Capture“
[dshow @ 000000000024e6fe0] DirectShow音频设备
[dshow @ 000000000024e6fe0]”模拟音频输入(SKYTV HD USB Ma“

所以我尝试了

ffmpeg -f dshow -i video =“ SKYTV HD USB Maxx Video Capture” -r 20 -threads 0 D://test.mkv

但这没有用。错误消息是

“ [dshow @ 000000000034d920]无法运行筛选器
视频= SKYTV HD USB Maxx视频捕获:输入/输出错误”

我使用名为“ SKYTV HD USB Maxx Video Capture”的设备来获取电视信号(电视卡)。

  1. 第一种方法无效,我尝试了另一种方法。

ffmpeg -y -f vfwcap -i列表

那么结果是

[dshow @ 00000000003fd760]驱动程序0

[dshow @ 00000000003fd760] Microsoft WDM图像捕获(Win32)
[dshow @ 00000000003fd760]版本:6.1.7601.17514列表:输入/输出错误

所以我尝试了

ffmpeg -y -f vfwcap -r 25 -i 0 D://out.mp4

然后,D驱动器中有一些out.mp4文件,但没有任何文件。(我认为这不是电视信号)

我应如何使用ffmpeg在窗口中从电视卡(电视信号)每1秒录制一次实时视频?以及如何在电视卡上设置频道(因为我想获得电视信号,所以有很多频道)。

请帮忙..!

阿里1S232

经过一番尝试后,我发现此命令对我有用:

ffmpeg -f dshow -i video="HP Webcam" test.mp4

当然,我尝试使用笔记本电脑的内置摄像头捕获视频,但是也许相同的选项也对您有用,如果您还想指定音频输入(从我正在阅读的源中),则应使用以下命令:

ffmpeg -f dshow -i video="HP Webcam":audio="audio source" test.mp4

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章