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 Sat 20 Sep 2014, 10:10
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
pAVrecord Video/webcam recorder (mpeg4, Theora, x264)
Post new topic   Reply to topic View previous topic :: View next topic
Page 5 of 5 [71 Posts]   Goto page: Previous 1, 2, 3, 4, 5
Author Message
mcewanw

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

PostPosted: Thu 14 Aug 2014, 07:52    Post subject: testing latest pAVrecord version 9.0.5 prior to releasing  

Pelo wrote:
youtube is 852x480.
...
It will be impossible to get under 5MB per minute


Hi Pelo

Quick test low quality 15 second screencast on Precise 5.7.1 using this to be released pAVrecord 9.0.5 with screencast framerate fix:

Duration 15 seconds
size: 852x480
video encoder: x264
video bitrate: 120 kbps
screencast framerate: 10fps
audio encoder: mp3
cbr 32k audio bitrate mono
Final file size: 210 kBytes (so would be 840 kB per minute for this reasonably low quality, low video bitrate, example - but still usable at this quality I feel).

Just remove the dummy .tar from the attached file before playing it.

I'll be uploading this newest pAVrecord version once testing is complete sometimes tomorrow.

Note: I've included a button to bring up xwininfo with this new version so easy to find window coordinates manually with that. Could also start up say an rxvt window, size that to the precise area you want to capture and then use xwininfo to note the coordinates and offsets of that area prior to closing the rxvt and then capturing that selected screen area. Certainly not an automatic method, since the user still has to manually enter the discovered values, but I find it works okay in practice.

William
pAV2014_08_14_233742.avi.tar
Description  Just remove the dummy tar before playing this example screencast test
tar

 Download 
Filename  pAV2014_08_14_233742.avi.tar 
Filesize  209.87 KB 
Downloaded  24 Time(s) 

_________________
Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Back to top
View user's profile Send private message Visit poster's website 
mcewanw

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

PostPosted: Sat 16 Aug 2014, 03:12    Post subject: New version pAVrecord (9.0.5) uploaded
Subject description: significantly improved screencast and video encode capability
 

New version pAVrecord (9.0.5) uploaded to first post of this thread.

NOTE WELL: Please remember to delete your old $HOME/.pavrecord config directory before installing this.

Changes 9.0.5:

# (YMD)2014/08/15:
Improved screencast handling including button for xwininfo and option to show capture area during capture.
Also fixed x11grab framerate entry.
Significantly improved video encoding functionality:
Added video bitrate entry box.
pAVrecord previously only provided constant bit rate video encoding mode but this latest version adds variable bit rate video encoding mode capability in addition to the default cbr mode (uses -qscale vbr option for bitrate < 32).
Some mods to the apps help text.

I suggest trying VideoBitrate value 512 kbps, which is the default if the entry box is left blank. That provides fairly good quality for most encoders.
For highest quality screencasts along with small resultant filesize, I suggest selecting x264 encoder. Even VideoBitrates as low as 128 (in kbps), using scast framerate of 10 fps, seemed to give reasonable results and small filesize. Once you have set the screencast parameters you wish to use, I recommend pressing the button that returns to "Small GUI", prior to starting the actual screencast capture.

Note well that for a given video bit rate you will get higher quality encoding if you reduce the frame rate. In other words, for a given video bit rate you can trade frame rate for quality whilst keeping the same recorded video filesize.


If you want variable bit rate video mode instead of the default constant bit rate video mode, enter a value less than 32 into the VariableBitrate box. pAVrecord then automatically uses vbr and the VariableBitrate value is used as the quality setting (using ffmpeg -qscale internally). A medium quality value of 5 works quite well with most codecs. 10 provides highest quality for Theora encoder (different encoders respond differently to qscale values between 1 and 31; with some encoders, quality goes down for larger qscale value, for some it goes up - you need to experiment...).

In default cbr video mode, for higher quality (but double file size), you could enter a VideoBitrate of 1024 kbps instead of 512 kbps, or use whatever value you wish (lowest provided cbr mode is 32 kbps, which gives very low quality of course).
-----

_________________
Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Back to top
View user's profile Send private message Visit poster's website 
Pelo


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

PostPosted: Mon 18 Aug 2014, 15:51    Post subject: pAVrecord 9.0.5 ( test aimed to frenchies)
Subject description: advance test with area 852x480 selected
 

Let us test each step. Your ideas are good.
Toutou WOLX 2014 (wary)
I run gnumeric because spreadsheat has cells to refer for verifying the capture area quality
Using xwininfo to locate top LH corner, its was perfect. I choose my settings regarding to your advices. fps 15 i/O 10 but i will try 10.
C'est de l'avancée à petits pas, step by step.
Missing a choice of capture area with mouse, like Xvidcap... Don't hurry...
I will try a new way of translation too, i will read in french yr topic, with precord running in mp3 8k to get an audio file less than 250ko which can be joined tar-gzed to the forum. Nice, no ? Not for you, for my french friends who often prefer computing than translating.
Medor on french forum gives the formula to get the pcursor position on the screen : click to Medor topic, please.
Fr.tar.gz
Description  Traduction de la présentation page 1 pAVrecord
gz

 Download 
Filename  Fr.tar.gz 
Filesize  176.14 KB 
Downloaded  18 Time(s) 

_________________
Puppy, il ne lui manque que la parole !

Last edited by Pelo on Mon 01 Sep 2014, 11:28; edited 6 times in total
Back to top
View user's profile Send private message Yahoo Messenger 
Pelo


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

PostPosted: Tue 19 Aug 2014, 05:03    Post subject: nice ! perfect (quality x264 15fps ) i don't need more
Subject description: video 30 really low... its works.
 

nice ! perfect (quality x264 15fps ) i don't need more. I ran the simplest, i come back. But the video does not alter the screen.
VLC was used (No choice with Pupjibaro, VLC is alone...)
vbr : variable bit rate :
Dans un flux vidéo, par exemple, plus de données seront prélevées par unité de temps pour une scène complexe que pour une image plus simple et figée. Il en sera de même pour les sons.
Official recipe, the best choice : test scheduled after dinner....
Duration 15 seconds
size: 852x480
video encoder: x264
video bitrate: 30 kbps
screencast framerate: 10fps
audio encoder: mp3
cbr 16k audio bitrate mono
Gracias y Merci, Thank you.
xwininfo give x,y top left corner
youtube here click !

video 30 really low... its works. really the minimum acceptable (150 would be reasonable)
VLC.jpg
 Description   Para ver, ir a youtube. Sans VLC ou Mplayer, vous ne pourrez pas voir la vidéo en cours d'enregistrement.
 Filesize   27.34 KB
 Viewed   147 Time(s)

VLC.jpg


_________________
Puppy, il ne lui manque que la parole !

Last edited by Pelo on Mon 01 Sep 2014, 11:31; edited 2 times in total
Back to top
View user's profile Send private message Yahoo Messenger 
Pelo


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

PostPosted: Thu 21 Aug 2014, 03:48    Post subject: Come back here, William, Vokoscreen was a dead topic of mine
Subject description: Screencasting is my interest, right.
 

Come back here, William, Vokoscreen was a dead topic of mine. As Vokoscreen is known better on the web than PAVrecord, it was for pulling future customers to your Puppy special application !
I am still typing in WOLX 2014, a french derivative of Wary. Tests on this distro are ok, consider that p.AVrecord will run on WARY and Racy.

About spanish hand, VLC needs FFMPEG stuff to run pAVrecord, VLC Version ... don't remember right now. It was Puppy es Night LXDE RC3, a very nice spanish distro ... With only VLC as media-player.

Screencasting is my interest, right. later i will certainly use my video camera, but right now, i translate tutorials from english and it's boring. It's much more fun to do it via videos and audio comments Very Happy
Mais mes leaders du forum francophone ne veulent pas entendre parler de YouTube !
pAVrecord905.jpg
 Description   10 fps is the cheaper, and enough. But 30 for video is too low, acceptable however, 120 or 150framerate would be an useful investment, even for a scottish !
 Filesize   70.88 KB
 Viewed   101 Time(s)

pAVrecord905.jpg


_________________
Puppy, il ne lui manque que la parole !

Last edited by Pelo on Thu 21 Aug 2014, 04:05; edited 1 time in total
Back to top
View user's profile Send private message Yahoo Messenger 
mcewanw

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

PostPosted: Thu 21 Aug 2014, 04:02    Post subject:  

I still say that improving screencast capability (e.g. using mouse to specify screencast region of interest) should proceed as an addon module for pavrecord via its 'hijack' facility or as a separate app dedicated to screencast recording since a specialised user interface can more easily be designed for that. pAVrecord can provide the basic functions required for the dedicated app but shouldn't become more bloated itself from its general purpose design (except via these possible addon modules).

But will have to come later, sorry.

William

_________________
Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Back to top
View user's profile Send private message Visit poster's website 
Pelo


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

PostPosted: Thu 21 Aug 2014, 04:19    Post subject:  Step by step, Paris ne s'est pas fait en un jour
Subject description: the icing on the cake : i improve my english !
 

About screencasting area, I am thinking about it. Merge Xvidcap for the GUI with pAVrecord, with a little bit of Drec, that would be find.
The big Bug, is the poor pelo is not a Linuxman.... a Lumixman.
Your work is a big step in renewing apps in Puppy. Thanks again, William, we shall see 'la cerise sur le gâteau' (the icing on the cake) later...Rome was not built in a day!

_________________
Puppy, il ne lui manque que la parole !
Back to top
View user's profile Send private message Yahoo Messenger 
mcewanw

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

PostPosted: Thu 21 Aug 2014, 04:31    Post subject:  

Pelo wrote:
But 30 for video is too low, acceptable however, 120 or 150framerate would be an useful investment, even for a scottish !


But I don't think most webcams use a frame rate greater than 30 fps? Or perhaps it is only mine. User can just type '120' in the box if they want that and their video hardware supports it. The reason I hesitate to add mouse defining screencast area is that the user interface is already full and I hesitate to employ extra 'pop up' (or tabbed) config gui's to cater for more functionality - partly because I'm feeling lazy to write so much extra code (and I see a separate cut-down specialised pAVrecord for screencast only, renamed, as a better, more streamlined solution for the specialist such as you, Pelo). Maybe someday... ;-)

Like I say, it is almost summer here, and I'm wanting to escape the computer screen for a while!

_________________
Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Back to top
View user's profile Send private message Visit poster's website 
Pelo


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

PostPosted: Thu 21 Aug 2014, 13:47    Post subject:  A scottish in New zealand : the last try (5 points)
Subject description: setting the playing area with the mouse would be fine, nevertheless.
 

setting the playing area with the mouse would be fine, nevertheless. Confused
The last effort....
30fps for a webcam, i don't know. i was not speaking about webcams, it's an error of me. I study the subject deeper.in fact i should have say variable bit rate.
pAVrecord sets size as 852x480 as i want : it's a big plus, avoiding a later transformation.
I am unable to do it, unless i study Linux jargon...
Say, for next winter in new Zealand, or better next winter in Scotland...
En tout cas, merci de votre convivialité.

_________________
Puppy, il ne lui manque que la parole !

Last edited by Pelo on Thu 21 Aug 2014, 20:08; edited 4 times in total
Back to top
View user's profile Send private message Yahoo Messenger 
mcewanw

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

PostPosted: Thu 21 Aug 2014, 17:48    Post subject: Re: A scottish in New zealand : the last try (5 points)
Subject description: setting the playing area with the mouse would be fine, nevertheless.
 

Pelo wrote:
setting the playing area with the mouse would be fine, nevertheless. :?
The last effort....
I am unable to do it, unless i study Linux jargon...
Say, for next winter in new Zealand, or better next winter in Scotland...
En tout cas, merci de votre convivialité.


Okay, it won't be right now, but I'll push that ahead in my coding priorities for later.

William

_________________
Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Back to top
View user's profile Send private message Visit poster's website 
sheldonisaac

Joined: 21 Jun 2009
Posts: 415
Location: Philadelphia, PA

PostPosted: Thu 11 Sep 2014, 13:10    Post subject: Help, please  

Hi, I can't seem to record the movie from http://www.mhznetworks.org/watch/voice-violin

I see nothing in /mnt/sda3 ?

I'll attach a screenshot of pavrecord, which I've never used previously.

Thank you very much.

Sheldon
mhz.png
 Description   
 Filesize   85.6 KB
 Viewed   17 Time(s)

mhz.png


_________________
Dell E6410: Windows XP, LuPu Super 2 & various Puppys
Dell D610: Windows XP, Puppy Linux 5.2, 'lina-lite
Intel D865GBF: Windows XP, Puppy Linux 5.2
Acer Aspire One: Windows XP, Puppy Linux 5.2
ASUS P5A: MS-Windows 98SE, Puppy Linux 2.14X
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 5 of 5 [71 Posts]   Goto page: Previous 1, 2, 3, 4, 5
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.0862s ][ Queries: 12 (0.0052s) ][ GZIP on ]