PawdioConverter 1.2 - audio format converter
Posted: Mon 12 Feb 2007, 22:12
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/viewto ... 22&t=14473
shorten
http://puppyfiles.org/dotpupsde/dotpups ... -3.6.0.pup
true type audio
http://www.murga-linux.com/puppy/viewto ... 59&t=13807
monkey's audio
http://puppyfiles.org/dotpupsde/dotpups ... c-3.99.pup
flac
http://www.murga-linux.com/puppy/viewtopic.php?t=15436
wavpack
http://www.murga-linux.com/puppy/viewto ... 40&t=13799
optimfrog
http://www.murga-linux.com/puppy/viewto ... 87&t=13802
la (lossless audio compresser)
http://www.murga-linux.com/puppy/viewto ... 71&t=13805
faac / faad (m4a & aac compresser/decoder)
http://www.murga-linux.com/puppy/viewto ... ch&id=3149
http://www.murga-linux.com/puppy/viewto ... 55&t=14970
lpac
http://www.murga-linux.com/puppy/viewto ... 89&t=13803
musepack (.mpc & .mpp)
http://www.murga-linux.com/puppy/viewto ... 66&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/distributio ... 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
oggenc (ogg is already supported in ffmpeg & sox but the quality isn't as good)
http://www.murga-linux.com/puppy/viewto ... 22&t=14473
shorten
http://puppyfiles.org/dotpupsde/dotpups ... -3.6.0.pup
true type audio
http://www.murga-linux.com/puppy/viewto ... 59&t=13807
monkey's audio
http://puppyfiles.org/dotpupsde/dotpups ... c-3.99.pup
flac
http://www.murga-linux.com/puppy/viewtopic.php?t=15436
wavpack
http://www.murga-linux.com/puppy/viewto ... 40&t=13799
optimfrog
http://www.murga-linux.com/puppy/viewto ... 87&t=13802
la (lossless audio compresser)
http://www.murga-linux.com/puppy/viewto ... 71&t=13805
faac / faad (m4a & aac compresser/decoder)
http://www.murga-linux.com/puppy/viewto ... ch&id=3149
http://www.murga-linux.com/puppy/viewto ... 55&t=14970
lpac
http://www.murga-linux.com/puppy/viewto ... 89&t=13803
musepack (.mpc & .mpp)
http://www.murga-linux.com/puppy/viewto ... 66&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/distributio ... 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