v4l-info /dev/video0
output is:
### video4linux device info [/dev/video0] ###
general info
VIDIOCGCAP
name : "Epiphan VGA2PCI #V2P80346"
type : 0x1 [CAPTURE]
channels : 1
audios : 0
maxwidth : 1024
maxheight : 768
minwidth : 1024
minheight : 768
channels
VIDIOCGCHAN(0)
channel : 0
name : "VGA"
tuners : 0
flags : 0x0 []
type : CAMERA
norm : 0
tuner
audio
picture
VIDIOCGPICT
brightness : 0
hue : 0
colour : 0
contrast : 0
whiteness : 0
depth : 24
palette : unknown
buffer
window
VIDIOCGWIN
x : 0
y : 0
width : 1024
height : 768
chromakey : 0
flags : 0
Regards Sebastian
--
Sebastian Pichelhofer
Medienstelle
Zentraler Informatikdienst und Medienstelle (ZID/BOKU-IT)
Universität für Bodenkultur
Peter-Jordan-Str. 82 1190 Wien
Telefon: +43-1-47654-2134
www.zid.boku.ac.at
>>> Adam Mckenzie 03/16/11 11:57 PM >>>
Hi Sebastian,
I think I have figured out the bug in the code that is causing you
problems. We actually only look for "Epiphan VGA2USB" and "Epiphan
VGA2PCI" devices but not PCI-e Epiphan products. I've created the issue
at:
https://opencast.jira.com/browse/MH-7191
In the mean time as a work around could you add
capture.device.SCREEN.type=EPIPHAN_VGA2USB
To your ConfigurationManager.properties file, this will skip the code
trying to detect the device because you have specified it. Also could
you do me a huge favor and run:
v4l-info /dev/video0
and email me the output so that I can fix this in our codebase?
Thanks,
Adam
On Wed, Mar 16, 2011 at 9:28 AM, Sebastian Pichelhofer
<[email protected]> wrote:
Thanks for all the suggestions, unfortunately we were not able to solve
the issue yet.
We installed epiphan vga2pcie card and it created /dev/video0
successfully.
Our org.opencastproject.capture.impl.ConfigurationManager.properties
file currently looks like this:
...
...
capture.device.names=SCREEN
capture.device.SCREEN.src=/dev/video0
capture.device.SCREEN.outputfile=screen.mpg
capture.device.SCREEN.flavor=presentation/source
capture.device.SCREEN.codec=ffenc_mpeg2video
capture.device.SCREEN.buffer.bytes=536870912
capture.device.SCREEN.buffer.time=120000000000
...
...
I also attached the opencast.log.
the line which seems to be most interesting to me is:
2011-03-16 17:15:13 ERROR (PipelineFactory:157) - Unrecognized device
org.opencastproject.capture.pipeline.UnrecognizedDeviceException: Do not
recognized device: /dev/video0
Help appreciated.
Regards Sebastian
--
Sebastian Pichelhofer
Medienstelle
Zentraler Informatikdienst und Medienstelle (ZID/BOKU-IT)
Universität für Bodenkultur
Peter-Jordan-Str. 82 1190 Wien
Telefon: +43-1-47654-2134
www.zid.boku.ac.at
>>> Micah Sutton <[email protected]> 10.03.2011 22:42 >>>
On Mar 10, 2011, at 7:48 AM, Ruediger Rolf wrote:
Hi Sebastian!
Am 10.03.2011 14:27, schrieb Sebastian Pichelhofer: Hi there.
I posted to this mailinglist last December:
http://opencast.3480289.n2.nabble.com/Matterhorn-users-epiphan-VGA2PCIe-instead-of-VGA2USB-td5819489.html
Now we got all the hardware together and recently started to install a
Matterhorn Capture Agent and used an Epiphan VGA2PCIe card.
Would you recommend to install trunk or wait for 1.1 or use 1.0 and the
patch Micah Sutton recommended (unfortunately all efforts to get the
patch from him or contact him have failed so far)?
Go for 1.1! Its nearly finished and a huge improvement. The RC1 is
currently in QA and I guess the RC2 will be cut in a few days, because
of the minor problems that we found. Use the code from the SVN branch
here http://opencast.jira.com/svn/MH/branches/1.1.x/. I don't think that
there will be many changes comming up and the APIs and database is
stable so that you just will need to do a few svn updates to have a
stable 1.1 version.
In general the card is working. We used mplayer with the epiphan
recommended parameters and can view the VGA input live image.
These don't work for me too. There is a minor error in the docs. Try
this (assuming that /dev/video1 is your epiphan device):
mplayer -tv noaudio:driver=v4l:outfmt=bgr24:device=/dev/video1:fps=15
tv://
We also successfully installed Matterhorn trunk with MOCK inputs, so far
everything seems to be working well.
But now we don't know what the next steps are: What we need to do to
make the card work with matterhorn.
I you used the installer for the capture agent
(http://opencast.jira.com/svn/MH/branches/1.1.x/docs/scripts/ubuntu_capture_agent/install.sh)
and the recommended hardware everything should be configured already and
you simply will need to schedule a recording on your core system.
If you did not use the installer or you use different hardware have a
look at this page on how to configure the capture agent:
http://opencast.jira.com/wiki/display/MH/Capture+Agent+Configuration+%28Trunk%29
Do we just need to get the VGA2PCIe card working with Gstreamer and use
a customProducer in Mattergorn config?
You can use the custom producer if you wish you make a special pipeline.
However, by default it will use the existing VGA2USB pipeline. For
example, our configuration for the VGA2PCIe device looks like:
capture.device.Screen.src=/dev/video0
capture.device.Screen.outputfile=Screen.mpg
capture.device.Screen.flavor=presentation/source
capture.device.Screen.buffer.bytes=536870912
For the epiphan you would need to add the following at the end of
$FELIX_HOME/conf/services/org.orpencastproject.capture.ConfigurationManager.properties
capture.device.SCREEN.src=/dev/video1capture.device.SCREEN.outputfile=screen.mpgcapture.device.SCREEN.flavor=presentation/sourcecapture.device.SCREEN.codec=ffenc_mpeg2videocapture.device.SCREEN.codec.bitrate=2048capture.device.SCREEN.codec.container=mpegtsmuxcapture.device.SCREEN.framerate=5And
don't forget to add SCREEN to the capture.device.names-property in the
same file.
I hope I could help you with this information.
Good luck
Rüdiger
-- ________________________________________________Rüdiger Rolf,
M.A.Universität Osnabrück - Zentrum virtUOSHeger-Tor-Wall 12, 49069
OsnabrückTelefon: (0541) 969-6511 - Fax: (0541) 969-16511E-Mail:
[email protected]: www.virtuos.uni-osnabrueck.de
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
--
Adam McKenzie
MSc Student
ARIES Laboratory, University of Saskatchewan
Web: http://aries.usask.ca/aiwiki/Adam_McKenzie
Mail: Advanced Research in Intelligent Educational Systems Laboratory
Department of Computer Science
University of Saskatchewan
176 Thorvaldson Building
110 Science Place
Saskatoon, SK
S7N 5C9
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users