来自捕获设备Osprey 450e的Ffmpeg流失败

时间:2013-11-29 15:10:01

标签: ffmpeg directshow live-streaming

我希望使用从Directshow卡(Osprey Card 450e)捕获的ffmpeg到mp4流式多播来编码实时流视频。目前我有这个错误。

ffmpeg -f dshow -i video="Osprey-450e Video Device 1A":audio="Osprey-450e Audio Device 1A" -f mpegts -b:v 5120k -r 30 -c:v mpeg2video -c:a ac3 -b:a 256k udp://239.192.42.61:1234

[dshow @ 02c7f640] Could not run filter video=Osprey-450e Video Device 1A:Audio?Osprey-450e Audio Device 1A: Input/output error

Ffmpeg可以编码Directshow输入吗?

1 个答案:

答案 0 :(得分:0)

您的设备是否为横杆设备? ffmpeg目前不支持这些设备。

另见 - https://trac.ffmpeg.org/wiki/DirectShow

  

如果你有一个视频采集卡(例如:AverMedia,可能是一些BlackMagic,虽然它可能是一个单独的无关问题,而且一些BlackMagic卡没有正确的输入设置在论坛上提问),它可能由于目前缺乏横梁支持,因此尚未开箱即用FFmpeg。目前的工作是安装AmerecTV软件,将捕获卡作为directshow设备,然后将AmerecTV directshow设备输入到您的FFmpeg中。