Perl Probleme - mp32ogg und perl audio converter wollen nicht
Hallo Liste, Ich habe vor meine mp3 Dateien in ogg vorbis zu wandeln und wollte dies mit mp32ogg. Perl habe ich installiert: rops@linuxkistchen:~/mp3/pac-2.0> perl --version This is perl, v5.8.6 built for i586-linux-thread-multi Copyright 1987-2004, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. Allerdings gibt mir mp32ogg nur dies aus: ---------------------------------------------------------------------- rops@linuxkistchen:~/mp3> ./mp32ogg Can't locate String/ShellQuote.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i586-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl .) at ./mp32ogg line 88. BEGIN failed--compilation aborted at ./mp32ogg line 88. ---------------------------------------------------------------------- Eine ShellQuote.pm fand ich auf meinem System nicht. später versuchte ich ein weiteres Perl Script -> perl audio converter - http://freshmeat.net/projects/pacpl Hier ähnliches Spiel: ---------------------------------------------------------------------- rops@linuxkistchen:~/mp3/pac-2.0> ./pac --help Can't locate Ogg/Vorbis/Header.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i586-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl .) at ./pac line 29. BEGIN failed--compilation aborted at ./pac line 29. ---------------------------------------------------------------------- Leider steh ich ein wenig im Wald da ich selbst durch intensives googlen keine verwertbaren Informationen finden konnte. Zum perl audio converter: Eine "Header.pm" Datei fand ich zwar in /usr/lib/perl5/5.8.6/Encode/MIME/ aber die scheint es nicht zu sein. Versuchsweise legte ich in einem der oben genannten Ordnern einen geforderten Unterordner (Ogg/Vorbis) an und schon diese Header.pm ein. Ergebnis war das noch eine Header.pm im Flac Ordner gesucht wurde ... Kann mir jemand einen Hinweis geben was ich machen kann? Enrico
Am Montag, 8. August 2005 21:43 schrieb Herr Stephan:
Hallo Liste,
Ich habe vor meine mp3 Dateien in ogg vorbis zu wandeln und wollte dies mit mp32ogg. Perl habe ich installiert:
rops@linuxkistchen:~/mp3/pac-2.0> perl --version
This is perl, v5.8.6 built for i586-linux-thread-multi
[..]
Allerdings gibt mir mp32ogg nur dies aus:
---------------------------------------------------------------------- rops@linuxkistchen:~/mp3> ./mp32ogg Can't locate String/ShellQuote.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i586-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl .) at ./mp32ogg line 88. BEGIN failed--compilation aborted at ./mp32ogg line 88. ----------------------------------------------------------------------
Dir fehlen einige Perlmodule in der README des Tarballs stehen die benötigten Module (u.a. FILE::Copy, FILE::Basename, GETOPT::Long) Solange die nicht installiert sind, geht nix. Mach das am besten mit CPAN (googeln!)
Eine ShellQuote.pm fand ich auf meinem System nicht. später versuchte ich ein weiteres Perl Script -> perl audio converter - http://freshmeat.net/projects/pacpl
Hier ähnliches Spiel:
---------------------------------------------------------------------- rops@linuxkistchen:~/mp3/pac-2.0> ./pac --help Can't locate Ogg/Vorbis/Header.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i586-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl .) at ./pac line 29. BEGIN failed--compilation aborted at ./pac line 29. ----------------------------------------------------------------------
genau der gleiche Kram. Die fehlen die notwendigen Ogg/Vorbis-Header. Steht auch als required auf der Freshmeatseite: Dependencies: [change] Ogg::Vorbis::Header (Default branch) (required) einen Link gibts auch dazu. mfg Christian Paul
Christian Paul schrieb:
Dir fehlen einige Perlmodule in der README des Tarballs stehen die benötigten Module (u.a. FILE::Copy, FILE::Basename, GETOPT::Long) Solange die nicht installiert sind, geht nix. Mach das am besten mit CPAN (googeln!)
Hallo Christian, Danke für den entscheidenen Hinweis. perl -MCPAN -e "install Audio::FLAC::Header" (z.B.) lösten meine Problem. :) Danke. Enrico
participants (2)
-
Christian Paul
-
Herr Stephan