【问题标题】:DeckLink 4K Extreme capture videosDeckLink 4K Extreme 拍摄视频
【发布时间】:2015-04-15 22:16:40
【问题描述】:

我有 DeckLink 4K 极限 Black Magic 的采集卡,我想从我的机顶盒的 HDMI 输入采集视频,它输出格式 yuv4:2:2 在 HDMI .

我设置了 bmdtool 来捕获帧和 ffmpeg 2.6 来将捕获的帧从 yuv422 转换为 mpg 文件(获取视频文件 - 我想要 mpg 或 mp4)

我将此命令用于:

./bmdcapture -m 8 -V 3 -C 1 -F nut -f pipe:1 | ffmpeg -re -s 1920x1080 -pix_fmt yuv422p -i - -r 30 -f mpeg2videio -b:v 5M -y videoCaptured.mpg

视频格式:1920x1080-30

但我总是得到一个损坏的 bmp 文件,但是当我使用 MediaExpress Black Magic SOtware 时,它​​可以正确显示结果,捕获文件格式为 - AVI 10bit YUV。

那么你能帮我解决这个问题吗?

【问题讨论】:

  • 你能用其他程序播放输出吗? (作为一个注释,你当然不需要 -re )还注意到这些天 ffmpeg 有原生的decklink......
  • 是的,我可以在电视上正确显示流,但是当我使用 bmdcapture 时,即使 vlc 显示损坏的视频流也是如此。我如何将 ffmpeg 与本机的 decklink 目的一起使用。任何命令建议。
  • ffmpeg.org/ffmpeg-devices.html#decklink反正我猜你是不是录错了……
  • 谢谢,但是当我做 ffmpeg -f decklink -list_formats 1 -i 'Intensity Pro' 例如。输出是 Unknown input format: 'decklink' !!
  • 你需要一个支持decklink编译的ffmpeg...这就是我在windows、FWIW、GL上的做法! github.com/rdp/ffmpeg-windows-build-helpers/blob/master/…

标签: video ffmpeg hdmi


【解决方案1】:

嘿,非常感谢你。

采集卡在机顶盒上设置 422 色彩空间并像此命令一样捕获。

./bmdcapture -m 8 -V 3 -C 1 -F 螺母 -f 管道:1 | ffmpeg -re -s 1920x1080 -pix_fmt yuv422p -i - -r 30 -f mpeg2video -b:v 5M -y videoCaptured.mpg

谢谢
托马斯

【讨论】:

    猜你喜欢
    • 2016-12-21
    • 1970-01-01
    • 2014-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多