使用ffmpeg在窗口录制来自电视卡的直播视频
我想在窗口中使用ffmpeg从电视卡(电视信号)每1秒钟记录实时流。
首先,从电视卡录制实时视频,我在下面试过。
ffmpeg -list_devices true -f dshow -i dummy
那么结果就是
“[dshow @ 000000000024e6fe0] DirectShow视频设备
[dshow @ 000000000024e6fe0]“SKYTV HD USB Maxx视频捕捉”
[dshow @ 000000000024e6fe0] DirectShow音频设备
[dshow @ 000000000024e6fe0]“模拟音频输入(SKYTV HD USB Ma”“
所以我尝试了
ffmpeg -f dshow -i video =“SKYTV HD USB Maxx视频捕捉”-r 20 -threads 0 D://test.mkv
但它没有奏效。 错误消息是
“[dshow @ 000000000034d920]无法运行过滤器
视频= SKYTV HD USB Maxx视频采集:输入/输出错误“
我使用名为'SKYTV HD USB Maxx Video Capture'的设备来获取电视信号(电视卡)。
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秒记录现场视频? 我怎样才能在tvcard上设置频道(因为我想获得电视信号,频道很多)。
请帮忙..!
经过一番尝试之后,我发现这个命令正在为我工作:
ffmpeg -f dshow -i video="HP Webcam" test.mp4
当然我试图用我的笔记本电脑的内置摄像头捕捉视频,但是也许相同的选项也适用于您,如果您还想指定音频输入(来自我正在阅读的来源),则应使用以下命令:
ffmpeg -f dshow -i video="HP Webcam":audio="audio source" test.mp4
链接地址: http://www.djcxy.com/p/81075.html
上一篇: recording live stream video from tv card using ffmpeg at window
下一篇: recording live video stream from tv card using ffmpeg in windows