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 18 Dec 2014, 04:47
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
PawdioConverter 1.2 - audio format converter
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 3 Posts_count   Goto page: 1, 2, 3 Next
Author Message
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Mon 12 Feb 2007, 18:12    Post_subject:  PawdioConverter 1.2 - audio format converter
Sub_title: Aug 19th 2007
 

Here's a gui I put together to convert between many different types of audio. It uses the ffmpeg (wma, mp2, ac3, ra), sox (many audio types), and lame (mp3) packages already in puppy and it has support for many other formats.

oggenc (ogg is already supported in ffmpeg & sox but the quality isn't as good)
http://www.murga-linux.com/puppy/viewtopic.php?search_id=214807522&t=14473

shorten
http://puppyfiles.org/dotpupsde/dotpups/Multimedia//shorten-3.6.0.pup

true type audio
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1843394659&t=13807

monkey's audio
http://puppyfiles.org/dotpupsde/dotpups/Multimedia//mac-3.99.pup

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

wavpack
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1155098240&t=13799

optimfrog
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1683507587&t=13802

la (lossless audio compresser)
http://www.murga-linux.com/puppy/viewtopic.php?search_id=549529271&t=13805

faac / faad (m4a & aac compresser/decoder)
http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=3149
http://www.murga-linux.com/puppy/viewtopic.php?search_id=157259955&t=14970

lpac
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1202590989&t=13803

musepack (.mpc & .mpp)
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1574411166&t=15420

None of those options will be present in the gui unless the package is installed.

The gui is simple, you can select a single file or a full directory in the first box. If you selected a directory you will need to select the current audio type of the files you want to convert. The second audio type drop down box is to select what you want your output file to be. The files will be converted to the new type in the same directory as the input files unless the checkbox is unchecked. Hit the convert button, if you unchecked the checkbox you will now be prompted for a save to directory. You will then have various radiolist popup boxes depending on the output format you select (bit rate, mono/stereo, hertz rate, etc...). For m4a, mp3, wma, mpc (musepack), mpp (mpeg plus - musepack) & ogg (if oggenc is installed) you will also have the option to set tags on the files. The input files will not be deleted (just incase something goes wrong). Let me know if you find any bugs since I just ran thru about 10 different formats and it seemed to work fine.

CHANGELOG:
0.2 - added LPAC (.pac) lossless audio support and fixed a couple of bugs dealing with sox resampling.

0.3 - added a help file to explain various formats and added support for musepack.

04. - revised scripts to work with the new gtkdialog3 executable that will be in Puppy versions greater than 2.14. You can find the new gtkdialog3 here:
ftp://ibiblio.org/pub/linux/distributions/puppylinux/pet_packages-2/gtkdialog-0.7.18.pet

0.5 - updated the icons to use the stock gtk icons and made program install to /usr/local/apps/ instead of /usr/local/

0.6 - Fixed a bug that caused the program not to work at all and another bug when encoding to ape format.

0.7.1 - fixed a bug when removing temporary wav files & changed a bit of code when input files are wav files. Originally wav files were copied to the temporary directory and then encoded, now symlinks are used instead so it's less time consuming

0.7.2 - a few minor enhancements

0.8 -updated to hide certain functions when not applicable & changed the choose new directory from the old xdialog version to the gtkdialog3 version. Also fixed a couple of minor issues when decoding/encoding shn.

0.9 - fixed a bug when decoding/encoding files with spaces in their names and a couple of other minor fixes.

1.0 - changed all instances of Xdialog to gtkdialog. Made an option to convert in the background rather than having a popup terminal window.

1.1 - squashed some bugs dealing with spaces in file names. Changed the layout of the gui. Added some features.

1.2 - bugfixes
Pawdioconverter-1.2.pet
Description 
pet

 Download 
Filename  Pawdioconverter-1.2.pet 
Filesize  11.26 KB 
Downloaded  2064 Time(s) 
Pawdioconverter-1.0.pet
Description 
pet

 Download 
Filename  Pawdioconverter-1.0.pet 
Filesize  9.98 KB 
Downloaded  1469 Time(s) 

Edited_times_total
Back to top
View user's profile Send_private_message 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Mon 12 Feb 2007, 18:15    Post_subject:  

Here's a pic
pawdioconverter.jpg
 Description   
 Filesize   30.49 KB
 Viewed   5844 Time(s)

pawdioconverter.jpg

Back to top
View user's profile Send_private_message 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Mon 12 Feb 2007, 18:18    Post_subject:  

Let me know if there's any other audio types you would like support for and I'll add them if possible.
Back to top
View user's profile Send_private_message 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Mon 12 Feb 2007, 21:40    Post_subject:  

I have the encoding portion of the gui screwed up a little with sox. It won't matter unless you are changing the sampling rate. I just added support for another lossless audio format (LPAC). I've got a couple of other small changes to make as well so I'll be posting 0.2 very soon.
Back to top
View user's profile Send_private_message 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Mon 12 Feb 2007, 22:18    Post_subject:  

0.2 is up
Back to top
View user's profile Send_private_message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15122
Location: Paradox Realm

PostPosted: Tue 13 Feb 2007, 01:28    Post_subject: convert - Music fidelity, voice quality, smallest files
Sub_title: Hope others will offer feedback :)
 

Very Happy

I would like to encourage your efforts which are simple, straightforward and obvious. It is why (for example) SOXGui is in Puppy

Smile

I would also like to widen the testing and knowledge of audio in Puppy. Perhaps I can do that by explaining my interest . . .

One of the things I do is rant about Puppy (some of which are here)
http://puppylinux.org/wikka/PawCasting

The Dogbone Voice Recorder creator used is here
http://www.murga-linux.com/puppy/viewtopic.php?p=64438#64438

Now one of my latest rants used Soxgui
http://tmxxine.com/sound/Jan14-2007.mp3

but as much as I tried to compress (I am sure others could do better) the file was 3 times bigger than my normal pawed casts - so in my last effort
http://www.tmxxine.com/sound/Feb08-2007.mp3
I went back to Dogbone (which has the limitation of set times which SoxGui overcomes . . .)

[ahem] So . . .

Conversion is very welcome but people have different needs - compression for music, lossless conversion, voice messaging . . . (which is my interest)

So what I would suggest is a dialogue box or some way of informing why a particular format is used.

Something like convert to this for max compatibility across OS and devices (that might be Mp3)

To support Open standards (that might be ogg)

or another way might be to convert FOR - Music fidelity, voice quality, smallest files

Anyway these are just suggestions that might trigger something Smile

Really appreciate your efforts. Hope others will offer feedback Smile

_________________
Puppy WIKI

Edited_time_total
Back to top
View user's profile Send_private_message Visit_website 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Tue 13 Feb 2007, 10:28    Post_subject:  

I guess I'm confused about your post Lobster, the 2 mp3's both seem to be 1MB, 6 minutes at 24 Kbps, & 22 KHz. I'll think about adding info to the various formats but I want to try and keep this as simple as possible with minimal dialogs. Maybe just a help section which explains the various formats and provide a link to the website where applicable?
Back to top
View user's profile Send_private_message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15122
Location: Paradox Realm

PostPosted: Tue 13 Feb 2007, 11:06    Post_subject:  

Embarassed

I think you are probably right and I am overcomplicating Smile

I will insist my medication is upped to a stronger dose . . . meanwhile I will hit myself several times with a rubber mallet - just to be on the safe side . . .

Smile

_________________
Puppy WIKI
Back to top
View user's profile Send_private_message Visit_website 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Tue 13 Feb 2007, 11:14    Post_subject:  

No, it's a good idea but I think a help file will do the job just fine. That way if you don't know what a specific format is you can look at the help file. That will also keep the gui simple as possible.
Back to top
View user's profile Send_private_message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15122
Location: Paradox Realm

PostPosted: Tue 13 Feb 2007, 11:25    Post_subject:  

Cool OK - I will carry on with the mallet for the next 10 minutes - just to be on the safe side Confused
_________________
Puppy WIKI
Back to top
View user's profile Send_private_message Visit_website 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Wed 14 Feb 2007, 10:51    Post_subject:  

I just added support for musepack/mpeg plus (.mpc & .mpp). I'll put out an 0.3 version after I make a help file.
Back to top
View user's profile Send_private_message 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Wed 14 Feb 2007, 16:11    Post_subject:  

version 0.3 is now up
Back to top
View user's profile Send_private_message 
muggins

Joined: 20 Jan 2006
Posts: 6690
Location: lisbon

PostPosted: Wed 21 Feb 2007, 08:08    Post_subject:  

bravo plinej,

i tried it for the first time today & it worked beautifully.
Back to top
View user's profile Send_private_message 
mrpeabody

Joined: 13 Feb 2007
Posts: 9
Location: Maryland USA

PostPosted: Wed 21 Feb 2007, 10:04    Post_subject:  

Real happy to see this- just what I am looking for.
Thanks!
Back to top
View user's profile Send_private_message 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Wed 28 Feb 2007, 00:46    Post_subject:  

0.4 is up
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 3 Posts_count   Goto page: 1, 2, 3 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:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0823s ][ Queries: 13 (0.0082s) ][ GZIP on ]