2016-08-15 18 views
3

Ubuntu LinuxのBlackmagic DeckLink 4K ExtremeキャプチャカードのHDMI入力ポートからffmpegを使ってビデオをキャプチャしようとしています。Ffmpeg Ubuntu LinuxのDecklink 4k Extremeからビデオをキャプチャするコマンド

ffmpeg Documentationごとに私が試してきたように、以下:

ffmpeg -f decklink -video_input 'hdmi' -i 'DeckLink 4K Extreme (1)@14' -acodec copy -vcodec copy ~/testCapture/card1_f14_hdmi.avi 

が、私は、私はいつもビデオとして
Video unavailable

マイffmpegのバージョンを、この画像を取得します何をすべきかに関係なくです:

ffmpeg version git-2016-08-15-4899953 Copyright (c) 2000-2016 the FFmpeg developers 
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3) 
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static 
--extra-cflags=-I/root/ffmpeg_build/include 
--extra-ldflags=-L/root/ffmpeg_build/lib 
--bindir=/root/bin --enable-gpl --enable-libass --enable-libfdk-aac 
--enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora 
--enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 
--enable-decklink 
--extra-cflags=-I/root/decklinkSDK/Blackmagic_DeckLink_SDK/Linux/include 
--extra-ldflags=-L/root/decklinkSDK/Blackmagic_DeckLink_SDK/Linux/include 
--enable-nonfree 
libavutil  55. 28.100/55. 28.100 
libavcodec  57. 51.102/57. 51.102 
libavformat 57. 46.101/57. 46.101 
libavdevice 57. 0.102/57. 0.102 
libavfilter  6. 51.100/6. 51.100 
libswscale  4. 1.100/4. 1.100 
libswresample 2. 1.100/2. 1.100 
libpostproc 54. 0.100/54. 0.100 

私は、次のとおりこれらのカードのうちの2つを持っている:

ffmpeg -f decklink -list_devices 1 -i dummy 
..... 
[decklink @ 0x2e9e440] Blackmagic DeckLink devices: 
[decklink @ 0x2e9e440] 'DeckLink 4K Extreme (1)' 
[decklink @ 0x2e9e440] 'DeckLink 4K Extreme (2)' 

私は次のようにサポートされているフォーマットのリストを取得することができています:

ffmpeg -f decklink -list_formats 1 -i 'DeckLink 4K Extreme (1)' 
... 
[decklink @ 0x36e2440] Supported formats for 'DeckLink 4K Extreme (1)': 
[decklink @ 0x36e2440] 1 720x486 at 30000/1001 fps (interlaced, lower field first) 
[decklink @ 0x36e2440] 2 720x576 at 25000/1000 fps (interlaced, upper field first) 
[decklink @ 0x36e2440] 3 1920x1080 at 24000/1001 fps 
[decklink @ 0x36e2440] 4 1920x1080 at 24000/1000 fps 
[decklink @ 0x36e2440] 5 1920x1080 at 25000/1000 fps 
[decklink @ 0x36e2440] 6 1920x1080 at 30000/1001 fps 
[decklink @ 0x36e2440] 7 1920x1080 at 30000/1000 fps 
[decklink @ 0x36e2440] 8 1920x1080 at 25000/1000 fps (interlaced, upper field first) 
[decklink @ 0x36e2440] 9 1920x1080 at 30000/1001 fps (interlaced, upper field first) 
[decklink @ 0x36e2440] 10 1920x1080 at 30000/1000 fps (interlaced, upper field first) 
[decklink @ 0x36e2440] 11 1920x1080 at 50000/1000 fps 
[decklink @ 0x36e2440] 12 1920x1080 at 60000/1001 fps 
[decklink @ 0x36e2440] 13 1920x1080 at 60000/1000 fps 
[decklink @ 0x36e2440] 14 1280x720 at 50000/1000 fps 
[decklink @ 0x36e2440] 15 1280x720 at 60000/1001 fps 
[decklink @ 0x36e2440] 16 1280x720 at 60000/1000 fps 
... 
DeckLink 4K Extreme (1): Immediate exit requested 

HDMIポートからのサウンドでHDビデオをキャプチャするためにffmpegで何を使用する必要がありますか?

+0

BMは、入力フォーマットとサンプルフォーマットについて不安です。私は正確な問題があり、SDIソースが有効であることをUSB sdiキャプチャカードで確認しました。 SDIが接続されていないポートを使用すると、同じバーがキャプチャされます。 – kevinf

答えて

1

「のffmpegで設定した引数によって選択された解像度/スキャンレートが入力と一致しない場合にバーが表示されます。あなたは現在、1280×720 @ 50Pに設定されている」

https://forum.blackmagicdesign.com/viewtopic.php?f=12&t=50941

から

バーが生成され、カードの内部でだから私の推測では、HDMIが実際に720p50を送信していることを確認しています。つまり、「DeckLink Quad 2」はもっと多くのフォーマットをサポートしています。

https://forum.blackmagicdesign.com/viewtopic.php?f=3&t=9654

FFMPEGまたはのLibavと賛辞で使用することができるhttps://github.com/lu-zero/bmdtoolsからツールコールbmdcaptureを使用します。

関連する問題