Pcdripper (PBcdripper) - version 2.9 posted
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
Thanks for adding the ogg support so fast. I was looking hard at several cd rippers for inclusion in Grafpup, and this is a clear winner right now for its speed and small size. You fixed what was my chief concern, although it would be nice to get the bitrate working also.
I noticed you've done a lot of work in this area lately. I'm going to attach a file for you to look at. This is a nautilus script for audio conversion, but it works from within ROX as well, if you symlink it into the OpenWith directory. Even nicer with the new ROX is that you can do that just for a certain filetype, say any audio file. The only issue with using it is that it uses zenity for the gui right now, but I looked at it and I don't imagine it would be too hard to convert it to using Xdialog and gxmessage. I've tried it on a lot of different formats and it works like a champ, maybe you'll be interested enough to port it. If not it's on my todo list.
Nathan
I noticed you've done a lot of work in this area lately. I'm going to attach a file for you to look at. This is a nautilus script for audio conversion, but it works from within ROX as well, if you symlink it into the OpenWith directory. Even nicer with the new ROX is that you can do that just for a certain filetype, say any audio file. The only issue with using it is that it uses zenity for the gui right now, but I looked at it and I don't imagine it would be too hard to convert it to using Xdialog and gxmessage. I've tried it on a lot of different formats and it works like a champ, maybe you'll be interested enough to port it. If not it's on my todo list.
Nathan
- Attachments
-
- audio-convert.gz
- (7.96 KiB) Downloaded 375 times
Bring on the locusts ...
- Dougal
- Posts: 2502
- Joined: Wed 19 Oct 2005, 13:06
- Location: Hell more grotesque than any medieval woodcut
Plinej: why do you disable oss when compiling ffmpeg? And is there a reason why both you and Barry do not enable threads? I run some app that uses ffmpeg and it gave a message about thread support not being enabled and that it has to emulate threads…
Are you sure libogg isn't in Puppy already?? I don't recall needing to add it (or is it part of vorbis-tools?).
Are you sure libogg isn't in Puppy already?? I don't recall needing to add it (or is it part of vorbis-tools?).
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
Some say your nose
Some say your toes
But I think it's your mind
dougal, libogg is already in Puppy, wasn't sure if it was or not. I'll recompile with oss and threads and see what size it makes the libs.
Nathan, I'll take a look at that audio convert script. What I'll probably do with the ogg encoding is if the gui finds oggenc I'll use that with bit rates enabled otherwise I'll use my newly compiled ffmpeg with quality settings.
Nathan, I'll take a look at that audio convert script. What I'll probably do with the ogg encoding is if the gui finds oggenc I'll use that with bit rates enabled otherwise I'll use my newly compiled ffmpeg with quality settings.
dougal, I re-compiled like this:
./configure --prefix=/usr --libdir=/usr/lib --mandir=/usr/man --disable-debug --enable-mp3lame --enable-a52 --enable-gpl --enable-shared --enable-pp --enable-libogg --disable-decoder=alac --disable-decoder=tta --disable-decoder=wv --disable-encoder=flac --disable-decoder=flac --disable-audio-beos --enable-small --enable-pthreads
It made the whole package maybe about 15 k bigger than the current puppy version so shouldn't be a problem in getting Barry to use it.
./configure --prefix=/usr --libdir=/usr/lib --mandir=/usr/man --disable-debug --enable-mp3lame --enable-a52 --enable-gpl --enable-shared --enable-pp --enable-libogg --disable-decoder=alac --disable-decoder=tta --disable-decoder=wv --disable-encoder=flac --disable-decoder=flac --disable-audio-beos --enable-small --enable-pthreads
It made the whole package maybe about 15 k bigger than the current puppy version so shouldn't be a problem in getting Barry to use it.
I should have PBcdripper-1.6 ready Thursday or Friday which will be a total re-write. If you have flac installed there will be an encode to flac button. If you have ffmpeg compiled with libogg enabled you will have and encode to ogg button. If you have oggenc installed you will also have an ogg encode button. Lame is already in Puppy so of course there will be an encode to mp3 button. There will also be an encode to wma button but you will need my newly compiled ffmpeg (or another current version).
Plinej, I'm booting Puppy 2.13 from a CD, with a save file on a hard drive. What's the best way for me to try out the new version, just download and install the dotpup?
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=69321][color=blue]Puppy Help 101 - an interactive tutorial for Lupu 5.25[/color][/url]
Plinej, the 1.8 dotpup seemed to install normally, but when I restarted JWM and then clicked on the entry in the dotpup menu, nothing happened. Then I went to /usr/local/PBcdripper and clicked on various things; they flickered but nothing else happened.
It's a good thing you left the 1.5 dotpup. I simply reinstalled it and everything is back the way it was. The new dotpup entry is still in the Menu, but that's ok.
It's a good thing you left the 1.5 dotpup. I simply reinstalled it and everything is back the way it was. The new dotpup entry is still in the Menu, but that's ok.
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=69321][color=blue]Puppy Help 101 - an interactive tutorial for Lupu 5.25[/color][/url]
I reinstalled the 1.8 dotpup. Clicking on anything still had no effect, so I entered "pbcdripper" in a console window and got back "command not found." This time, rather than simply overwriting the 1.8 with the old 1.5 dotpup, I got fancy and used the pet wizard to uninstall PBcdripper before reinstalling 1.5 from the dotpup. Now, after reinstalling the 1.5 dotpup, PBcdripper does not show up anywhere in the Menu, and entering "pbcdripper" in a console still returns "command not found." However, clicking "PBcdripper" in the /usr/local/PBcdripper directory starts the program.
To review: the first time I tried the 1.8 dotpup it didn't work, but installing the 1.5 dotpup over it returned PBcdripper to its prior state. The second time I tried the 1.8 dotpup it didn't work, but I uninstalled it with the .pet wizard before I reinstalled the 1.5 dotpup, and now PBcdripper still won't work, except by clicking the executable shell script found in /usr/local/PBcdripper.
I'll leave it like it is for a while, in case you need me to poke around in my computer and tell you what's there, or not there that should be.-
To review: the first time I tried the 1.8 dotpup it didn't work, but installing the 1.5 dotpup over it returned PBcdripper to its prior state. The second time I tried the 1.8 dotpup it didn't work, but I uninstalled it with the .pet wizard before I reinstalled the 1.5 dotpup, and now PBcdripper still won't work, except by clicking the executable shell script found in /usr/local/PBcdripper.
I'll leave it like it is for a while, in case you need me to poke around in my computer and tell you what's there, or not there that should be.-
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=69321][color=blue]Puppy Help 101 - an interactive tutorial for Lupu 5.25[/color][/url]
Okay, I downloaded a fresh copy of 1.8 and installed it, then rebooted. Still nothing happens when I click on anything. This time I typed PBcdripper in a console, and got this:
Here's what's in my /tmp directory:
Also, when I uninstalled 1.8 using the .pet wizard, the entry for PBcdripper was removed from both the dotpup part of the Menu and the Multimedia part. When I reinstalled 1.5, neither entry was restored, and the same for installing 1.8 just now. There is now no PBcdripper anywhere in the Menu.
Code: Select all
sh-3.00# PBcdripper
cat: /tmp/pbcdripper/cbox1: No such file or directory
cat: /tmp/pbcdripper/cbox2: No such file or directory
cat: /tmp/pbcdripper/cbox3: No such file or directory
cat: /tmp/pbcdripper/cbox4: No such file or directory
cat: /tmp/pbcdripper/cbox5: No such file or directory
cat: /tmp/pbcdripper/cbox6: No such file or directory
cat: /tmp/pbcdripper/cbox7: No such file or directory
sh-3.00#
Here's what's in my /tmp directory:
Code: Select all
sh-3.00# ls /tmp
bootcnt.txt missingmods2122.txt serialstuff
bootkernel.log modprobes.log testeide.txt
bootsysinit.log oldmousedevice xerrs.log
sh-3.00#