Hi Oriol, I noticed you had "location=/dev/vga2usb0" for your epiphan capture device. I know it is ridiculous but you can't actually capture from this location. You need to capture from the equivalent /dev/video0 , /dev/video1 location.
Could you follow the v4l-info instructions here to determine if your Epiphan VGA2USB is a v4l or v4l2 device (if there is anything that is missing or confusing please let me know so that I can fix the documentation for other users): http://opencast.jira.com/wiki/display/mh13/Custom+Capture+Devices+v1.3 If it is a v4l2 device to fix the error you should be able to fix it by adding: capture.device.DEVICE_NAME.type=V4L2SRC To your ConfigurationManager device in the service directory where DEVICE_NAME is the name you chose for the vga2usb. It could be that your version of gstreamer doesn't have the v4lsrc but I think this is highly unlikely. You can check this using the gstreamer tools (sudo apt-get install gstreamer-tools I think) and running the command gst-inspect v4lsrc. It should spit out a lot of information about the source or complain that it doesn't exist. Thanks, Adam Adam McKenzie Programmer Analyst Applications, Information and Communications Technology Ph: (306) 966-8241 From: [email protected] [mailto:[email protected]] On Behalf Of Bird, Jonathan Sent: Tuesday, November 20, 2012 10:27 AM To: Matterhorn Users Subject: Re: [Matterhorn-users] Agent installation problems So we have 1.3.1 agents built with 10.10. Our streamer version is: gst-launch --version gst-launch-0.10 version 0.10.30 GStreamer 0.10.30 https://launchpad.net/distros/ubuntu/+source/gstreamer0.10 and on our devices the video card is always faster at starting that the epiphan so it always gets /dev/video0 and the the epiphan card maps to /dev/video1 and here is our settings from our config: /opt/matterhorn/felix/conf/services/org.opencastproject.capture.impl.ConfigurationManager.properties ... capture.device.camera.src=/dev/camera capture.device.camera.outputfile=camera.mpg capture.device.camera.flavor=presenter/source capture.device.camera.buffer.bytes=536870912 capture.device.camera.framerate=30 capture.device.vga.src=/dev/video1 capture.device.vga.outputfile=vga.mpg capture.device.vga.flavor=presentation/source capture.device.vga.buffer.bytes=536870912 capture.device.vga.framerate=10 capture.device.vga.type=V4LSRC capture.device.audio.src=hw:0 capture.device.audio.outputfile=audio.mp2 capture.device.audio.flavor=presenter/source capture.device.audio.buffer.bytes=536870912 capture.device.names=vga,audio _____________________________________ Jonathan S. Bird Senior Instructional Support Specialist Information and Communications Technology Ph: (306) 966-8266 [cid:[email protected]] <http://www.usask.ca/> On 2012-11-20, at 10:18 AM, Rubén Pérez <[email protected]<mailto:[email protected]>> wrote: I see what your problem is. As you are using a newer gstreamer version, there is no element "v4lsrc". The support for "v4l" was dropped in the latest gstreamer versions, in favor of "v4l2src". I don't see an easy solution for you: the fix involves changing the code and I'm not sure it will work by simply changing "v4lsrc" with "v4l2src". Maybe Adam Mckenzie, who has made most of the work in the current Capture Agent, has a better idea. Regards Rubén Pérez TELTEK Video Research www.teltek.es<http://www.teltek.es/> 2012/11/20 Oriol Pellicer i Sabrià <[email protected]<mailto:[email protected]>> Hello, thanks for your answer, but it keeps crashing. However, the logs are showing some interesting messages: [...] org.opencastproject.capture.pipeline.bins.UnableToCreateElementException: Epiphan_VGA2USB could not create v4lsrc at [...] If I execute: gst-launch --gst-debug-no-color -e --gst-debug=2 v4lsrc device=/dev/vga2usb0 ! fakesink I get this error: 0:00:00.027119101 2438 0x1aad080 ERROR GST_PIPELINE ./grammar.y:661:_gst_parse_yyparse: no element "v4lsrc" 0:00:00.027165534 2438 0x1aad080 ERROR GST_PIPELINE ./grammar.y:929:_gst_parse_launch: Unrecoverable syntax error while parsing pipeline v4lsrc device=/dev/vga2usb0 ! fakesink ERROR: pipeline could not be constructed: no element "v4lsrc". I've tried the v4l2src and it says that it isn't a v4l2 driver. I'm thinking that maybe the problem is that I haven't the v4lsrc plugin for the gstreamer. # gstreamer-properties [...] # gstreamer-properties-Message: Skipping unavailable plugin 'v4lsrc' [...] Is there any easy way to install the v4lsrc plugin for the gstreamer 0.10 in a Ubuntu 10.10 x86_64? Thank you! 2012/11/20 Long, Warren <[email protected]<mailto:[email protected]>> (novice responding here, but we have spent some time with 1.3.1 and capture agents. And this is what has burned us EVERY time.) Make sure you have a good and continuous video signal to the Epiphan, before even allowing the machine to boot! W On 2012-11-20, at 8:55 AM, Oriol Pellicer i Sabrià wrote: 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]<mailto:[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]<mailto:[email protected]> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users _____________________________________ Warren Long Senior Instructional Support Specialist Information and Communications Technology Email: [email protected]<mailto:[email protected]> Ph: (306) 966-5426 _______________________________________________ Matterhorn-users mailing list [email protected]<mailto:[email protected]> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users _______________________________________________ Matterhorn-users mailing list [email protected]<mailto:[email protected]> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users _______________________________________________ Matterhorn-users mailing list [email protected]<mailto:[email protected]> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
<<inline: image001.png>>
<<inline: image002.png>>
_______________________________________________ Matterhorn-users mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
