Hello,

after a successful Core Server installation on a dedicated server, I'm
trying to install the Capture Agent 1.3.1 on a PC running Ubuntu 10.10 64
bits, but I can't configure properly nor the Epiphan VGA2USB Card neither
the BlackMagicDesign Intensity Pro PCI-Express card.

Problem1 -> VGA2USB: I'm able to capture the vga output using mencoder:

mencoder -oac lavc -ovc lavc -lavcopts
vcodec=mpeg4:keyint=100:vbitrate=8000:vhq -noaspect -o
/home/client/test3.avi -tv
noaudio:driver=v4l:outfmt=bgr24:device=/dev/video0 tv://

However, from http://localhost:8080/capture I can start/stop capturing, but
the file Epiphan_VGA2USB.mpg is empty (0 Bytes).

The configuration in
/opt/matterhorn/felix/conf/services/org.opencastproject.capture.impl.ConfigurationManager.properties:

[...]
capture.device.Epiphan_VGA2USB.src=/dev/video0
capture.device.Epiphan_VGA2USB.outputfile=Epiphan_VGA2USB.mpg
capture.device.Epiphan_VGA2USB.flavor=presenter/source
capture.device.Epiphan_VGA2USB.buffer.bytes=536870912
capture.device.Epiphan_VGA2USB.type=EPIPHAN_VGA2USB
capture.device.Epiphan_VGA2USB.confidence.interval=10
[...]

Problem2 -> Intensity PRO:

>From my point, the card is properly detected:

root@client-desktop:/opt/matterhorn# dmesg | grep blackmagic
[   11.866896] blackmagic: module license 'Proprietary' taints kernel.
[   11.874589] blackmagic: Loading driver (version: 9.6.7a19)
[   11.888797] blackmagic_driver 0000:03:00.0: PCI INT A -> GSI 28 (level,
low) -> IRQ 28
[   11.888805] blackmagic_driver 0000:03:00.0: setting latency timer to 64
[   11.888810] blackmagic_driver 0000:03:00.0: PCI: Disallowing DAC for
device
[   11.888858] blackmagic_driver 0000:03:00.0: setting latency timer to 64
[   16.049947] blackmagic: Successfully loaded device "blackmagic0"
[pci@0000:03:00.0]

I had to install an updated gstreamer from PPA (
http://ppa.launchpad.net/gstreamer-developers/ppa/ubuntu) since the svn
server from the guide doesn't exists anymore. Now I have an updated version
of gstreamer-plugins-bad: 0.10.22, that includes decklinksrc.

However, I can run gst-inspect decklinksrc but I suspect that the output is
not the desired:

Factory Details:
  Long name:    Decklink source
  Class:    Source/Video
  Description:    DeckLink Source
  Author(s):    David Schleef <[email protected]>
  Rank:        none (0)
Plugin Details:
  Name:            decklink
  Description:        Blackmagic Decklink plugin
  Filename:        /usr/lib/gstreamer-0.10/libgstdecklink.so
  Version:        0.10.22
  License:        LGPL
  Source module:    gst-plugins-bad
  Source release date:    2011-05-10
  Binary package:    GStreamer Bad Plug-ins
  Origin URL:
https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad0.10
[...]
Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: null Current: "decklinksrc0"

I think that is missing the final part where is defined the "input" and the
"input-mode" and without that I can't execute this:

gst-launch -v -m decklinksrc input=HDMI input-mode=4 ! queue !
ffmpegcolorspace ! ffenc_mpeg2video ! mpegtsmux ! filesink
location=/tmp/test.mpg
WARNING: erroneous pipeline: no property "input" in element "decklinksrc0"


Thank you and sorry for the huge extension :)


Oriol.
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users

Reply via email to