How to launch Freeseer? Anyone have it working?

I am running openSUSE 11.4 64 and have installed Freeseer and it shows up under the multimedia menu from the KDE start menu but nothing happens when I launch it.
I have tried launching it from the cli but I get a command not found message.
I went back into YAST and verified that it is installed but no joy.
How do you launch it?

I want to record video and audio from my USB Webcam.

In YaST > Software > Software management search for the package. When you then choose the Tab “File list” lower right. Then you get a list of all files that are installed with the package. The fat ones are the executables. There should at least be one, the program you want to run (when there are more use an intelligent guess). The complete pth is incuded there. Thus from a terminal you must be able to execute it by using the complete path. Does that run?

Next step depends very much upon how the above works. Thus better report what you found.

When I have a look at the file list of this package I can’t see any executable file in the (usual) path. The desktop file contains:

[Desktop Entry]
X-SuSE-translate=true
Version=1.0
Terminal=false
Exec=freeseer
Type=Application
Categories=AudioVideo;Recorder;
StartupNotify=true
Name=Freeseer
GenericName=Video Capture Utility

To me this package appears to be completely broken. Use guvcview instead. When I remember it right guvcview can record video plus sound from webcams.

On Thu, 14 Jul 2011 12:36:03 GMT, vodoo <vodoo@no-mx.forums.opensuse.org>
wrote:

>
>When I have a look at the file list of this package I can’t see any
>executable file in the (usual) path. The desktop file contains:
>
>
>Code:
>--------------------
> [Desktop Entry]
> X-SuSE-translate=true
> Version=1.0
> Terminal=false
> Exec=freeseer
> Type=Application
> Categories=AudioVideo;Recorder;
> StartupNotify=true
> Name=Freeseer
> GenericName=Video Capture Utility
>--------------------
>
>
>To me this package appears to be completely broken. Use guvcview
>instead. When I remember it right guvcview can record video plus sound
>from webcams.

If guvcview causes issues try its cousin luvcview.

Thanks for the replies.

I wonder why packman put out a freeseer that doesn’t work?

guvcview doesn’t exist in my 11.4 64 repos.

luvcview crashes if I try and resize the application window so I can read what the buttons actually say so I can use it.

Looks like there is no pre-compiled binaries for anything usable.
Looks like I will have to use Windows 7 64 and the application that came with the WebCam if I want to record anything.

guvcview doesn’t exist in my 11.4 64 repos.

malcolmlewis has packaged it. Here you go:

Show Package guvcview (Project home:malcolmlewis) - Packman Build Service

This this weird.
I tried to add the Packman multimedia repo via YAST and Packman does not even show up in my community repo list.
I know it was there at one time because that is how I added to original Packman reop I have.
What’s up with that? This is the way I have always added repos via YAST and ticking off a box.

As an aside. Without Packman openSUSE is pretty useless to someone like me who use their machine for watching Anime. That requires mplayer/smplayer and other multimedia software and codecs that can’t be supplied by openSUSE.

I downloaded the gucview rpm and installed it without adding the repo.
No joy with gucview from the KDE start menu but it comes up from the CLI.
It crashes when I go to try and record a video however.

flamebait@linux-edn0:~> guvcview
guvcview 1.4.5
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
video device: /dev/video0 
Init. Microsoft® LifeCam Cinema(TM) (location: usb-0000:00:12.2-1)
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/10, 2/15, 
{ discrete: width = 960, height = 544 }
        Time interval between frame: 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 448 }
        Time interval between frame: 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 640, height = 360 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 424, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 1/15, 1/10, 2/15, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 1/10, 
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 960, height = 544 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 448 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 640, height = 360 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 416, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ pixelformat = 'RGB3', description = 'RGB3' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 960, height = 544 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 448 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 640, height = 360 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 424, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 1/10, 
{ discrete: width = 416, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ pixelformat = 'BGR3', description = 'BGR3' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 960, height = 544 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 448 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 640, height = 360 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 424, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 1/10, 
{ discrete: width = 416, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ pixelformat = 'YU12', description = 'YU12' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 960, height = 544 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 448 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 640, height = 360 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 424, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 1/10, 
{ discrete: width = 416, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ pixelformat = 'YV12', description = 'YV12' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 960, height = 544 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 448 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 640, height = 360 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 424, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 1/10, 
{ discrete: width = 416, height = 240 }
        Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, 
vid:045e 
pid:075d 
driver:uvcvideo
checking format: 1196444237
VIDIOC_G_COMP:: Invalid argument
   compression control not supported
fps is set to 1/30
drawing controls

fps is set to 1/30
Checking video mode 640x480@32bpp : OK 
Ignoring empty buffer ...
[mp2 @ 0x9c1400] Specified sample_fmt is not supported.
could not open codec                                                                                             
Segmentation fault
flamebait@linux-edn0:~> 

Changing the video compression and format doesn’t make it play either.

I appreciate that people are putting down time for the community. Making apps available and answer noob questions. Great! In this case I tend to join the original topic creatort though. Why put up an app thats not working?? If i choose to install freeseer i would expect that i will run as stated. I have fullfilled all the dependencies but still no go. Is there another app i need to use (does freeseer require that i install a separate gui app?) Anyways im new to opensuse, coming from Windows and Ubuntu. I will give it more time since i really like the most about opensuse. However i would like it if the apps i install work properly. Have a good day!:shame:

After reading this thread i got interested with this application so I did some searching and found this:
https://github.com/fosslc/freeseer/downloads. the package version is higher than the one from packman.

I am trying to find a documentation and source to try building an rpm for my machine.
Anyone know to point me in the right direction will be appreciated.

Hi
You could ask on the packman mailing list for it to be updated??

Look at how packman build it?
http://pmbs.links2linux.org/package/files?package=freeseer&project=Multimedia

If I get a chance tomorrow will branch and update it…


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.1 (x86_64) Kernel 3.1.0-1.2-desktop
up 3 days 5:06, 3 users, load average: 0.00, 0.01, 0.05
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Hi
I’ve allowed the 12.1 version to be published, it should be there soon;
http://pmbs.links2linux.org/package/show?package=freeseer&project=home%3Amalcolmlewis%3Abranches%3AMultimedia
http://pmbs.links2linux.org/download/home:/malcolmlewis:/branches:/Multimedia/openSUSE_12.1


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.1 (x86_64) Kernel 3.1.0-1.2-desktop
up 3 days 6:15, 3 users, load average: 0.20, 0.16, 0.10
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Hi malcolmlewis ,

Many thanks for those links.
I will look into it.
I tried your new rpm packages (32 & 64 bit) and still doesn’t work with openSUSE12.1
I went to my /usr/share/doc/packages/freeseer and read the README.text and found a note that says;

NOTE: Python does need to be version 2.6.*

Could this be the reason why freeseer when lunch is not found? (incompatibility with the version of python)

Ahh ok, will do some code digging then… :wink:


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.1 (x86_64) Kernel 3.1.0-1.2-desktop
up 3 days 17:50, 6 users, load average: 0.06, 0.08, 0.11
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Hi
So when you launch from the commandline, what does it do, there are three?


freeseer-record
freeseer-talkeditor
freeseer-config

Voila, That’s the missing part.
Thanks malcolm.

It does work on all three, freeseer command alone will not open without those three options you posted.

Now I edited my launcher to launch with the command
“freeseer-record” and change the config to stream from webcam (usb) and seems to be working well.

@ malcolm, reputation added once again to your account!

Awesome, now you have a job to do for me now :wink:

I need three icons to add the desktop files!!! I’m assuming your running
on KDE, can you give me some suggestions, also where would you like them
to appear in the menu system?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.1 (x86_64) Kernel 3.1.0-1.2-desktop
up 3 days 19:39, 3 users, load average: 0.05, 0.03, 0.05
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

You only need two icons, that’s for freeseer-record and freeseer-talkeditor
The freeseer-config is the freeseer-record preferences.
I prefer it in multimedia to appear.

Oh, I am using xfce and using the opensuse-branding which has the same menu arrangement with opensuse kde4

Cheers

Hi
Ok there is a new build building :wink: Can you please test once it’s in
the repo :slight_smile:
http://pmbs.links2linux.org/package/show?package=freeseer&project=home%3Amalcolmlewis%3Abranches%3AMultimedia


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.1 (x86_64) Kernel 3.1.0-1.2-desktop
up 3 days 21:08, 3 users, load average: 0.16, 0.06, 0.06
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU