ffplay/lavfi:如何播放 dshow?

ffplay/lavfi:如何播放 dshow?

我正在尝试使用 hstack 过滤器播放 3 个 dshow 设备(Logi Brio 网络摄像头)。我可以使用以下命令成功播放本地 .mp4 文件,但我很难将 dshow 设备加入其中。

带有本地.mp4视频的工作代码:

ffplay -f lavfi "movie=video1.mp4[v0];movie=video2.mp4[v1];movie=video3.mp4[v2];[v0][v1][v2]hstack=inputs=3"

尝试通过以下方式连接到 dshow 设备时出错

ffplay -f lavfi "movie='Logitech BRIO':f=dshow":

nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0
[dshow @ 0000000000000000] dshow 输入字符串格式错误。[Parsed_movie_0 @ 000000000000000] 无法 avformat_open_input 'Logitech BRIO' [lavfi @ 0000000000000000] 使用参数'Logitech BRIO:f=dshow' 初始化过滤器'movie' 时出错 movie='Logitech BRIO':f=dshow: I/O 错误

与 BRIO 的“替代名称”结果相同。我只是想通过 ffplay 和 lavfi 预览与 hstack 过滤器堆叠在一起的 3 个 dshow 设备。如能得到任何帮助,我将不胜感激!

答案1

这似乎对我有用:

ffplay -f lavfi "movie='video\=WebCam SC-0311139N':f=dshow"

摆脱 = 至关重要。

相关内容