Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 19 Oct 2017, 00:04
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
weX and weav with scrox (weX dependency)
Post new topic   Reply to topic View previous topic :: View next topic
Page 3 of 4 [56 Posts]   Goto page: Previous 1, 2, 3, 4 Next
Author Message
fredx181


Joined: 11 Dec 2013
Posts: 2515
Location: holland

PostPosted: Tue 13 Sep 2016, 05:59    Post subject:  

Hi William, All,

Here's a static ffmpeg I build myself with configure option --enable-avresample , this way the asyncts filter works:
https://drive.google.com/file/d/0ByBgCDlZZ8K5N1JoclFLZHBCX3M/view?usp=sharing
(works for me on Wheezy, Jessie and Xenial(dog)

Also updated the portable image and portable folder below including this ffmpeg build, so now the following is used in /etc/wex/plugins/audio_in.plug:
Code:
ffmpegFilter_Complex0="-filter_complex asyncts"

(as it is by default)

Portable appimage 'wex-portable'
Extract wex-portable.tar.gz and run wex-portable
https://drive.google.com/file/d/0ByBgCDlZZ8K5bFNGTHptWGJGV0U/view?usp=sharing size: 12MB

Folder from which the appimage is built (to execute: extract Wex-portable.tar.gz and run 'AppRun' from inside Wex-portable folder):
https://drive.google.com/file/d/0ByBgCDlZZ8K5Nkx3TUx3Xzl6MVU/view?usp=sharing

See also 'updated' in red here:
http://murga-linux.com/puppy/viewtopic.php?p=922951#922951

Have a good time William!

Fred

_________________
Dog Linux website

Back to top
View user's profile Send private message 
Pelo

Joined: 10 Sep 2011
Posts: 12591
Location: Mer méditerrannée (1 kms°)

PostPosted: Tue 13 Sep 2016, 06:23    Post subject: Slacko 5.7 Slegopen.  

scrox -p -n
libgiblib.so.1 missing..
Slacko 5.7 Slegopen.
Gliblib downloaded from salix Repository, but libimlib2 unavailable.
I will try with a newer Slacko, Slaxen 6.3.2 should be perfect to test Wex. Perhaps french team could include it in final version. Medor will test better because he is an expert in Linux. He will help me, in French, for the try.
Slegopen.png
 Description   Menu ok, but wex does not start
 Filesize   45.77 KB
 Viewed   474 Time(s)

Slegopen.png


_________________
Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.
Back to top
View user's profile Send private message Yahoo Messenger 
fredx181


Joined: 11 Dec 2013
Posts: 2515
Location: holland

PostPosted: Tue 13 Sep 2016, 07:22    Post subject:  

Pelo, what is the output when you type in terminal : wex

You could try also wex-portable (see in my previous post above)

Fred

_________________
Dog Linux website

Back to top
View user's profile Send private message 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Tue 13 Sep 2016, 08:26    Post subject: wex-portable test result  

fredx181 wrote:
Hi William, All,

Here's a static ffmpeg I build myself with configure option --enable-avresample , this way the asyncts filter works:
https://drive.google.com/file/d/0ByBgCDlZZ8K5N1JoclFLZHBCX3M/view?usp=sharing
(works for me on Wheezy, Jessie and Xenial(dog)

Also updated the portable image and portable folder below including this ffmpeg build, so now the following is used in /etc/wex/plugins/audio_in.plug:
Code:
ffmpegFilter_Complex0="-filter_complex asyncts"

(as it is by default)

Portable appimage 'wex-portable'
Extract wex-portable.tar.gz and run wex-portable
https://drive.google.com/file/d/0ByBgCDlZZ8K5bFNGTHptWGJGV0U/view?usp=sharing size: 12MB


Hi Fred,

Though it has just turned pastmidnight here, so I was shutting down computer and vanishing for break, I couldn't resist trying your static ffmpeg build (as in wex-portable you made):

http://www.murga-linux.com/puppy/viewtopic.php?p=923202#923202

Alas, several hours ago I had erased all the distributions I had on here except XenialDog and XenialPup (previously also had Slacko 5.6 and Slitaz cooking...). Anyway, I did have iso file of old Puppy Slacko 5.3.3, which I once used a lot... And guess what, your wex-portable worked perfectly for me in an admittedly quick test (including X11grad with audio and embedded webcam on that now very old Puppy! - video and audio all being in sync and video quality great!). I also tried wex-portable in XenialDog and XenialPup and again worked perfectly including the embedded webcam and video/audio in sync. Nice ffmpeg build you have made - congratulations and thanks!

I'll link to your post in the first post of this weX thread.

Give Fred's weX portable a try, Pelo - since it works in old Puppy Slacko 5.3.3, it may well work for you too!

Bye for now!

William

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
fredx181


Joined: 11 Dec 2013
Posts: 2515
Location: holland

PostPosted: Tue 13 Sep 2016, 09:24    Post subject:  

William wrote:
Alas, several hours ago I had erased all the distributions I had on here except XenialDog and XenialPup (previously also had Slacko 5.6 and Slitaz cooking...). Anyway, I did have iso file of old Puppy Slacko 5.3.3, which I once used a lot... And guess what, your wex-portable worked perfectly for me in an admittedly quick test (including X11grad with audio and embedded webcam on that now very old Puppy! - video and audio all being in sync and video quality great!). I also tried wex-portable in XenialDog and XenialPup and again worked perfectly including the embedded webcam and video/audio in sync. Nice ffmpeg build you have made - congratulations and thanks!


Ah, that's good to know, and just in time! (a breakthrough before your break Smile ), thanks for testing.

See you later William, Cheers!

Fred

_________________
Dog Linux website

Back to top
View user's profile Send private message 
Pelo

Joined: 10 Sep 2011
Posts: 12591
Location: Mer méditerrannée (1 kms°)

PostPosted: Tue 13 Sep 2016, 10:03    Post subject: Wex portable is quite successful (still slacko 5.7 Slegopen)
Subject description: video done.
 

Wex portable is quite successful (still slacko 5.7 Slegopen)
A : records the choosen window.
B file save to root Try.mkv
C read the file : Gnome pmlayer failed, avidemux too
I should be something in the default settings which is wrong.
I will check and feed back. (around 6PM france)

In fact the file try.mkv or try.avi is empty.

_________________
Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.
Back to top
View user's profile Send private message Yahoo Messenger 
fredx181


Joined: 11 Dec 2013
Posts: 2515
Location: holland

PostPosted: Tue 13 Sep 2016, 12:59    Post subject:  

Pelo wrote:
In fact the file try.mkv or try.avi is empty.


That could be because you have no webcam connected and still left the 'webcam' checkbox checked (as it is default), unchecking it might make the recording work well.

Fred

_________________
Dog Linux website

Back to top
View user's profile Send private message 
Pelo

Joined: 10 Sep 2011
Posts: 12591
Location: Mer méditerrannée (1 kms°)

PostPosted: Tue 13 Sep 2016, 14:48    Post subject: exactly ! weX working perfectly,
Subject description: Webcam décoché
 

exactly ! weX working perfectly, Gnome mplayer read the MKV file, video and audio.
Puppy Hungarian team informed here
Slacko 5.3.3 try here (Chess LXDE desktop)
fredx181, merci Smile

_________________
Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.
Back to top
View user's profile Send private message Yahoo Messenger 
Robert123

Joined: 20 May 2016
Posts: 358
Location: Pacific

PostPosted: Wed 14 Sep 2016, 02:18    Post subject: Re: exactly ! weX working perfectly,
Subject description: Webcam décoché
 

Pelo wrote:
exactly ! weX working perfectly, Gnome mplayer read the MKV file, video and audio.
Puppy Hungarian team informed here
Slacko 5.3.3 try here (Chess LXDE desktop)
fredx181, merci Smile

[/img]
serveimage.jpeg
 Description   
 Filesize   4.36 KB
 Viewed   408 Time(s)

serveimage.jpeg


_________________
Devuan Linux, Stardust 013 (4.31) updated https://archive.org/details/Stardustpup013glibc2.10
s57(2018)barebonehttps://sourceforge.net/projects/puppy-linux-minimal-builds/files/s57%282018%29barebones.iso/download
Back to top
View user's profile Send private message 
Pelo

Joined: 10 Sep 2011
Posts: 12591
Location: Mer méditerrannée (1 kms°)

PostPosted: Wed 14 Sep 2016, 02:55    Post subject: Slegopen, slacko 5.7, added you tube (screencast tool weX.  

Slegopen, slacko 5.7, added you tube (screencast tool weX. Click to check about screencast result.
_________________
Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.
Back to top
View user's profile Send private message Yahoo Messenger 
fredx181


Joined: 11 Dec 2013
Posts: 2515
Location: holland

PostPosted: Wed 14 Sep 2016, 16:13    Post subject:  

Some notes about wex-portable see: http://www.murga-linux.com/puppy/viewtopic.php?p=923202#923202 and portable images in general:
A portable image is supposed to have all (most needed?) required binaries and libraries in one 'image'
That's nice because it might work on different systems without having to install anything, just click on the image and the program runs.
In case of wex-portable it's a good solution because of the 'special' ffmpeg (included in wex-portable) required for weX (older (and also some newer) official ffmpeg versions won't work as expected for weX)

Ok, but now the downside: It's in fact a waste of disk space (well... read: not really efficient). Why?
For example wex-portable:
It has included 'ffmpeg', but... ffmpeg can not be used system-wide, because it's only part of the image (to be exclusively used by weX), so ffmpeg is not included in PATH environment.

So the most efficient would be (in case of weX) (32-bit only) to:
1) install this special build of ffmpeg:
Install .pet package:
https://8cadee4e0aedcb40d24c31cf412eb891347244a4.googledrive.com/host/0ByBgCDlZZ8K5NlYzQmM2cTh1Uk0/ffmpeg_3.1.2_i386.pet
Or (for DebianDog 32-bit or XenialDog) this .deb package:
https://8cadee4e0aedcb40d24c31cf412eb891347244a4.googledrive.com/host/0ByBgCDlZZ8K5NlYzQmM2cTh1Uk0/ffmpeg_3.1.2_i386.deb
(BTW, for XenialDog the official ffmpeg works fine for weX also)

2) install weX and weaV packages from first post attachments 32-bit (as provided by weX author mcewanw):
http://www.murga-linux.com/puppy/viewtopic.php?p=918785#918785
(this way weX will appear in the Menu as it's supposed to be)

3) Install scrox (this one works on old and new systems) (see attached (32-bit) )
(depends on giblib1 and libimlib2 (or maybe it's called imlib2, not sure) )

I'm not trying to discourage using wex-portable, just giving info about other way to use weX with having the advantage to be able to use ffmpeg for any other purpose than weX only.

EDIT: It seems that google-drive doesn't support well direct links anymore (works for me appr. only 1 out of 10 times clicking on the above ffmpeg link Sad )
Here are different links that might work better for ffmpeg static (although not direct links):
ffmpeg pet package:
https://drive.google.com/file/d/0ByBgCDlZZ8K5bVNUVGdfS0YwQTA/view?usp=sharing
ffmpeg deb package:
https://drive.google.com/file/d/0ByBgCDlZZ8K5UkRsUVowME1xSTQ/view?usp=sharing

Fred
scrox-0.8.17_32bit.pet
Description  scrox for older (and works also on newer) puppies
pet

 Download 
Filename  scrox-0.8.17_32bit.pet 
Filesize  13.41 KB 
Downloaded  56 Time(s) 

_________________
Dog Linux website


Last edited by fredx181 on Wed 21 Sep 2016, 12:55; edited 1 time in total
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 2515
Location: holland

PostPosted: Wed 21 Sep 2016, 12:51    Post subject: **** New ffmpeg static download links ****  

See EDIT in previous post for proper ffmpeg static url links:

Quote:
EDIT: It seems that google-drive doesn't support well direct links anymore (works for me appr. only 1 out of 10 times clicking on the above ffmpeg link Sad )
Here are different links that might work better for ffmpeg static (although not direct links):
ffmpeg pet package:
https://drive.google.com/file/d/0ByBgCDlZZ8K5bVNUVGdfS0YwQTA/view?usp=sharing
ffmpeg deb package:
https://drive.google.com/file/d/0ByBgCDlZZ8K5UkRsUVowME1xSTQ/view?usp=sharing


Fred

_________________
Dog Linux website

Back to top
View user's profile Send private message 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Mon 03 Oct 2016, 23:10    Post subject:  

I just wanted to make one post on this thread, particularly for those, such as Pelo, interested in weX, pAVrecord and other similar multimedia recording apps.

As I have said elsewhere, I am probably not coming back onto the forum for some time, if at all. This is not due to any recent disagreements with saintless, which was an unfortunate matter, nor with any trolls that attacked more recently. I had planned this move for a long while (even before I started writing weX). I simply have some other things I want to do for now. But I will not be leaving the programs unmaintained, so no need to worry about that - rest assured that my projects are never discontinued.

I wrote weX with various user-modifiable plugins with that departure partly in mind, with the hope these would be sufficient to deal with most maintenance issues.

However, one matter I have not been able to test is how well weX can be translated into other languages (such as french for Pelo). Like pAVrecord, weX code does fully include gettext strings, which should be able to be used easily for a translated version. However, no-one has yet come forward with any translation addon, and sometimes translators discover some changes that need to be put in the original english version to make sure translation works. Maybe someone will try that later.

Whilst I won't be seen much if at all on the forum I do intend maintaining this program and should any major error in the code be discovered simply send me a PM since I will occasionally still log in to Puppy forum to check for any private messages.

I will leave all my scripts available for anyone to use. And, by the way, in case you have ever read otherwise, I have never ever requested anyone to remove any code anywhere - pointing out an error in code is in no way equivalent to requesting removal.

Hope someone finds weX with scrox and weav useful.

I'll be missing Pelo - he annoyed me occasionally but he always remained and remains one of the posters on this forum I most enjoy reading, and it was with him in mind that I first, two years ago, conceived the scrox-assisted method of creating weX.

William

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Mon 06 Feb 2017, 17:14    Post subject: weX tested as working great in XenialDog64 and XenialDog32  

Just dropped by since I recently installed Fred's XenialDog 64bit Ubuntu-based system on my computer and found that weX works very well indeed with it (which it also does with XenialDog 32bit version).

weX itself is a tiny bash/gtkdialog script which makes video screencasts and can also be used as a replacement for simple audio recorder Precord. The only extra you need to install is libav-tools (which provides ffmpeg functionality). Personally I use/activate an squashfs (sfs) of libav-tools/ffmpeg, which XenialDog64 creates automatically for you by clicking StartMenu -> Accessories -> FFmpeg2sfs

Once you have downloaded that, you can activate it by right-clicking it and selecting choice "Activate module". Just accept it's activation since all is fine with it. Alternatively you could install libav-tools permanently on your XenialDog system by using:

Code:
apt-get update
apt-get install libav-tools


or you can simply 'apt-get install ffmpeg', instead, since Xenial's libav-tools is just a compatibility package that installs ffmpeg along with some symlinks for avconv, avplay, and avprobe. But I'd recommend installing libav-tools for now in case any other packages require avconv etc...

To install weX you use:

Code:
apt-get update
apt-get install wex


The small weX dependency (scrox), which is a more functional fork of scrot, is installed automatically at the same time as weX.

Note that weX is a very light-weight but very flexible screencast program, which provides same or similar results to Simple Screen Recorder, but without the bloat (particularly if you already have ffmpeg or libav-tools installed). weX has the advantage over SSR of being able to also embed a small (re-sizable) image of your webcam in the screencast. Indeed you can configure weX to capture only audio, or only screencast X display, or only webcam or a combination of any of these all together - just tick the checkboxes in its configuration screen to say what you want.

Well worth also installing mhwaveedit, since then a button will appear in weX configuration screen which allows you to automatically load the audiotrack screencast (or webcam video) you have just created using weX into mhwaveedit. You can then edit the audio track using mhwaveedit and wave that track as, for example, mp3 (which XenialDog version of mhwaveedit supports).

To install mhwaveedit, if you want that additional functionality:

Code:
apt-get update
apt-get install mhwaveedit


You might also like to try out "weav", which is an easy to use commandline processor specially setup to provide additional multimedia commands/processing

Code:
apt-get update
apt-get install weav


Yes, package management on XenialDog (or any DebianDog) is simple and powerful! :-)

Of course you could alternatively use the XenialDog graphical package management front-end to apt, which is called Synaptics to install any new package you desire, including weX...

William

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

Joined: 16 Aug 2007
Posts: 3194
Location: New Zealand

PostPosted: Tue 21 Mar 2017, 06:26    Post subject:  

Whilst trying to install weX on my dCore-xenial system, I discovered that it currently has two unexpected dependencies (I didn't notice this before because all systems I tested it on had these dependencies satisfied by default). Without the following dependencies being satisfied, gtkdialog crashes out because it doesn't like the otherwise resulting empty buttons frame on the gui... The dependencies are:

1. You must have one or more of the following utility apps installed on your system:

Quote:

gnome-mplayer, ffconvert, mhwaveedit, weav, video2audio-extract, pschedule, vlc, or mplayer


2. You must also have one or more of the following installed:

Quote:
gnome-mplayer, vlc, dogradio, or pupradio.


I will fix this 'bug' in the next version, so that the installation of any or all of these utility apps are optional and not dependencies.


Text editor and filemanager requirement:

Note also, that by default you need one of the following text editors installed:

Quote:
leafpad, geany, or gedit


However, you can avoid that text editor limitation by creating a text file called texteditor.plug containing the following text lines (end with empty line):

Code:

P_TXT_EDITOR="name_of_your_text_editor"
export P_TXT_EDITOR


You need to put that texteditor.plug file into ~/.wex/plugins (doesn't need execute permissions). You should also put a copy of it into /etc/wex/plugins.

Similarly, if the "home" button on weX doesn't work it means you don't have a filemanager installed it knows about. In that case, create a text file called filemanager.plug containing the following text lines (end with empty line):

Code:

FMANAGER="name_of_your_filemanager"
export FMANAGER


You need to put that filemanager.plug file into ~/.wex/plugins (doesn't need execute permissions). You should also put a copy of it into /etc/wex/plugins.


weX also expects either rxvt, urxvt, xterm or uxterm to be installed but it works without them.

NOTE WELL that all recent Puppies already satisfy these dependencies as do all DebianDog/XenialDog and FatDog systems. But worth bearing in mind if you try to use it on a different system (like dCore-xenial!).

William

_________________
SomeOfMyWork with links:
dCoreDog
weX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 3 of 4 [56 Posts]   Goto page: Previous 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0706s ][ Queries: 14 (0.0051s) ][ GZIP on ]