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
<http://www.usask.ca/> [cid:[email protected]]
<http://www.usask.ca/>
<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
<http://www.usask.ca/>
[X]
_______________________________________________
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
