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 Fri 24 Oct 2014, 04:56
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
Precord mp3,wav,ogg,aac,flac recorder/player.
Post new topic   Reply to topic View previous topic :: View next topic
Page 12 of 12 [177 Posts]   Goto page: Previous 1, 2, 3, ..., 10, 11, 12
Author Message
rmcellig

Joined: 19 Nov 2011
Posts: 922
Location: Ottawa Ontario Canada

PostPosted: Wed 23 Jan 2013, 20:11    Post subject:  

Is there a version of precord that will work with Puppy Linux 5.2.8?
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: Thu 19 Jun 2014, 03:10    Post subject: New versions of Precord posted
Subject description: Fixed historic critical system bug which depended on arecord version
 

New versions of Precord posted.

These contain a system critical fix to the code used to provide arecord VU peak level meter. Forum member SFR (Jake) brought the problem to my attention and provided fix. Old version arecord VU code was overwriting /dev/null so this upgrade is important. See first post in thread for dotpets etc and more details.

Note: New versions of Pavrecord fixing the same critical but have also been posted on Pavrecord main thread. Also for xrecord on DebianDog developer's thread. I've also alerted the developer of Bacon recorder, which used the same buggy code for arecord VU meter.
----------------------------------------
# Changes:
# Critical system related fix for VU peak level meter. Thanks Jake (SFR)

These new versions need you to test them. Which one to use is suggested, but in practice may depend on which codecs compiled into system's ffmpeg.

_________________
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 
SFR


Joined: 26 Oct 2011
Posts: 1078

PostPosted: Thu 19 Jun 2014, 07:01    Post subject:  

Thanks for the updates, William.
I informed Mick, so hopefully both apps will get updated in next Slacko release.

Greetings!

_________________
[O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
Back to top
View user's profile Send private message 
01micko


Joined: 11 Oct 2008
Posts: 7835
Location: qld

PostPosted: Thu 19 Jun 2014, 07:34    Post subject:  

Thanks WIlliam and Jake. Smile . I'll update these at the no-arch repo.
_________________
Woof Mailing List | keep the faith Cool |
Back to top
View user's profile Send private message Visit poster's website 
OscarTalks

Joined: 05 Feb 2012
Posts: 901
Location: London, England

PostPosted: Thu 19 Jun 2014, 07:40    Post subject:  

William,

Thanks for all your hard work on precord and pAVrecord.
Do you know if it would be best to use the standard version or the Precise version in Dpup Wheezy?

Dpup Wheezy has libav in place of ffmpeg, same as Precise, same version I believe. Not sure about the Shinobar +libavformat extras that you mentioned though.

_________________
Oscar in England

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

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

PostPosted: Thu 19 Jun 2014, 22:24    Post subject:  

OscarTalks wrote:

Do you know if it would be best to use the standard version or the Precise version in Dpup Wheezy?

Dpup Wheezy has libav in place of ffmpeg, same as Precise, same version I believe. Not sure about the Shinobar +libavformat extras that you mentioned though.


For Precord I would recommend the standard version for Dpup Wheezy (not the one for Precise). As far as I believe, the only thing that won't work is aac recording since no libfaac (which standard version of Precord uses) or libvo_aacenc (which is what the Precise ver of Precord uses) in the Dpup Wheezy ffmpeg.

In addition to not having libfaac support that Dpup Wheezy ffmpeg also doesn't have x11grab support compiled in, as far as it seemed to me, which means that its provided ffconvert will only partly function as set up.
EDIT2: Correction, I've retested and DpupWheezy's ffmpeg does have x11grab support, but for ffconvert to use that I believe you need this fix here:

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

Also, not having ffplay in Dpup Wheezy, also means for sure that pAVrecord won't work anyway.

Note: DebianDog is able to create an ffmpeg.sfs using its FFmpeg2sfs Utility (in its menu); it comes with libfaac, ffplay and x11grab support I believe. It is around 8MB compressed. Perhaps that would work in Dpup Wheezy (with standard Precord and standard version of pAVrecord), but I haven't tried it and you may still need to strip out the existing one and its libs and perhaps sort out the exec PATH to the main binary?

I've actually only myself been able to try Precise versions of Precord and Pavrecord on older Precise 5.6.1 (and Slacko 5.7) since that's what I had. However, I'm currently downloading Precise 5.7.1 retro since my machine is non-PAE, to test on there. Hopefully if they are not working someone who uses Precise or Slacko new versions will also report back. For other distributions, unfortunately, the user will generally just have to test for themselves which, if any, version works. though usually the standard one would be the Precord to go for.

Hope you find some combination useful!

Cheers, William

EDIT: I just quickly tried precise version of pAVrecord on Puppy Precise 5.7.1 retro and it seems to be working (made a quick video record). Not therefore really the same ffmpeg as in Dpup Wheezy (Precise 5.7.1 ffmpeg has ffplay, x11grab and, in its case, libvo_aacenc support).

_________________
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 
OscarTalks

Joined: 05 Feb 2012
Posts: 901
Location: London, England

PostPosted: Fri 20 Jun 2014, 07:02    Post subject:  

Hi William,

Thanks for your answer. I normally use precord to encode to mp3 so hadn't noticed the lack of libfaac support. If I add libfaac I presume I would have to recompile the same version of the original libav (ffmpeg substitute) source code with support for this added? I am always reluctant to change the libav version (or to swap it for real ffmpeg) as you can end up breaking other packages which depend on it.

My remastered Dpup Wheezy has pAVrecord and I added the Debian package libav-tools which contains the ffplay binary (symlink to avplay really of course). I mentioned this in the Dpup Wheezy thread:-
http://www.murga-linux.com/puppy/viewtopic.php?t=80546&start=668
Maybe Pemasu (or other developer?) will want to consider adding this package to the distro in future. Debian have this habit of splitting one package (if compiled from source) into several packages, so sometimes things get left out when building a Pup in Woof.

_________________
Oscar in England

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

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

PostPosted: Fri 20 Jun 2014, 10:11    Post subject:  

OscarTalks wrote:
If I add libfaac I presume I would have to recompile the same version of the original libav (ffmpeg substitute) source code with support for this added?


Yes, I believe that is correct. Anyway, as you say, it is only aac that is likely to be missing for Dpup Wheezy precord use, as things stand and most will just want mp3 for that (it is really pavrecord users that might want to use aac with their videos).

OscarTalks wrote:
My remastered Dpup Wheezy has pAVrecord and I added the Debian package libav-tools which contains the ffplay binary (symlink to avplay really of course). I mentioned this in the Dpup Wheezy thread:-
http://www.murga-linux.com/puppy/viewtopic.php?t=80546&start=668


That's good, and interesting to know.

I mentioned the ffmpeg.sfs that can be built from DebianDog because it is very full featured in terms of compiled in features (encoders/decoders). For example, from ffmpeg -codecs, here are the aac-related encoders it has available:

Code:
DEA.L. aac                  AAC (Advanced Audio Coding) (encoders: aac libfaac libfdk_aac libvo_aacenc libaacplus )


Note that the ffmpeg in Dpup Wheezy does have the inbuilt aac experimental encoder, which works but is limited as far as I remember. I actually use that one in DebianDog installed xhrecord (a backend I wrote for xhippo/xrecord), though I plan to change it to probably libfaac. The encoding line in xhrecord is:

Code:
ffmpeg -y $ffmpegtime -f alsa -ac $channels_arecord -ar 48000 $ffmpeg_plughw -f adts -acodec aac -strict experimental $aacquality "$filename"


(Actually, looking at that order, I'm surprised it's working [or was; I'd better recheck...] - might have been for an older ffmpeg, where parameter order was sometimes different for reasons unknown to me. Should of course have any output parameters after the input device, which here is represented by the variable $ffmpeg_plughw. Ah, the input is raw from soundcard here, so maybe these input parameters are necessary for this purpose afterall - sometimes I just try it and see...)

You could manually modify precord to use that form, but that might involve quite a bit of work (the value of the $variable parameters can be found by studing the /opt/apps/xhippo/usr/bin/xrecord code in DebianDog). Sorry that I don't have time for that at the moment; its already difficult to support both libfaac and also libvo_aacenc (not sure which of these is currently considered best in terms of performance/quality) - I'd be interested to know if anyone successfully uses the above mentioned DebianDog ffmpeg.sfs in Dpup Wheezy. I might try it myself eventually.

I'm currently looking at avconv syntax to check differences to standard ffmpeg with a view to modifying next pavrecord/precord to use either (including avplay). Have avconv/ffmpeg versions of precord and pavrecord now in testing, which I'll publish soon.

Cheers, 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 
mcewanw

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

PostPosted: Tue 15 Jul 2014, 20:09    Post subject: New version of Precord posted
Subject description: with hijack expansion capability added and modded config GUI
 

NOTE WELL: Please remember to delete your old ~/.precord config directory before installing this latest version.

Download available in first post of this thread:

http://www.murga-linux.com/puppy/viewtopic.php?t=49907

Changes 9.0.0:

One version now only. Tested on Slacko 6 beta, Precise 5.7.1 and DebianDog

Major config GUI modification.
Can use avconv if available.
Selects appropriate AAC encoder.
As per pAVrecord, Precord now includes hijack expansion capability to allow modular plugin addition of new main code, new functions, new gui panels and new gui general config buttons:

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

_________________
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: Sun 20 Jul 2014, 02:13    Post subject: Precord 9.0.1 uploaded. With bugfix to record Duration.
Subject description: Also, no longer depends on ffmpeg for most of its functionality.
 

NOTE WELL: Please remember to delete your old ~/.precord config directory before installing this latest version.

Changes 9.0.1:

Fixed record Duration not working. Modified such that most functionality no longer requires ffmpeg (which was previously used in playback code). Can now also control playback (but not record) of video files too if mplayer on system.

One version now only. Tested on Slacko 6 beta, Precise 5.7.1 and DebianDog.

Major config GUI modification.
Can use avconv if available.
Selects appropriate AAC encoder.
As per pAVrecord, Precord now includes hijack expansion capability to allow modular plugin addition of new main code, new functions, new gui panels and new gui general config buttons:

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

_________________
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: Fri 25 Jul 2014, 03:08    Post subject: new version Precord uploaded  

new version Precord uploaded. Now version 9.0.2

Changes: Mainly just added a convenience feature for users other than root user ($HOME as default save dir rather than /root). Also, however, one bugfix so lame|aplay now used to play back mp3 files rather than mplayer.

Download from first post of this thread.

A new version of pAVrecord has also been uploaded to match the changes.

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 
mcewanw

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

PostPosted: Sat 02 Aug 2014, 05:20    Post subject: new version Precord uploaded. Now version 9.0.3  

new version Precord uploaded. Now version 9.0.3

Changes: hijack module capability expanded. Now using .hijack as addon module extension

Download the new Precord from first post of this thread.

A new version of pAVrecord has also been uploaded to first post of its thread to match the changes.

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 
Display posts from previous:   Sort by:   
Page 12 of 12 [177 Posts]   Goto page: Previous 1, 2, 3, ..., 10, 11, 12
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.0941s ][ Queries: 13 (0.0101s) ][ GZIP on ]