首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用FFmpeg通过RTMP流发送BlackMagic DeckLink Studio4K

使用FFmpeg通过RTMP流发送BlackMagic DeckLink Studio4K
EN

Stack Overflow用户
提问于 2017-11-17 05:53:30
回答 1查看 1.7K关注 0票数 0

我使用的命令是:

ffmpeg -re -format_code Hi59 -f decklink -i 'DeckLink Studio 4K' -map 0 -flags +global_header -vcodec libx264 -crf 25 -preset medium -pix_fmt yuv422p -acodec aac -f tee "[f=flv]rtmp://ip1/live/test|[f=flv]rtmp://ip2/live/test

然而,每当我发送这段视频时,当我查看流时,我只是得到了颜色条。我尝试使用不同的视频源(由FFmpeg提供的testsrc ),它可以通过RTMP发送到多个流目的地。

在FFmpeg中,tee和decklink的工作方式有什么奇怪的地方吗?还是我的命令有问题?

EN

回答 1

Stack Overflow用户

发布于 2017-11-17 07:19:31

如果您看到颜色条,这意味着ffmpeg正在连接到卡并且流正常,但卡提供了条。你的命令说ffmpeg期望1920X1080@29.97交错,确保这是进入Decklink的格式。您也可以尝试显式设置连接类型,例如:

代码语言:javascript
复制
ffmpeg -re -format_code Hi59 -video_input sdi -f decklink -i 'DeckLink Studio 4K' -map 0 -flags +global_header -vcodec libx264 -crf 25 -preset medium -pix_fmt yuv422p -acodec aac -f tee "[f=flv]rtmp://ip1/live/test|[f=flv]rtmp://ip2/live/test

如果您仍然遇到问题,请确保BlackMagic软件可以看到视频信号,并且它是您期望的格式。

最后要检查的一件事是,如果它是HDMI输入,请确保它不是HDCP;它不受支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47339745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档