PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mp32ogg file Grüsse = 4kb?



-Sensemann-
11.05.03, 21:51
hi,

nur mal so eine Frage,

wenn ich unter Google mp32ogg suche dann ist die datei 4kb klein?

und ein kleines 4kb script macht aus meinen mp3`s --> ogg`s ?

Columbo0815
12.05.03, 06:54
Hi,
warum denn nicht? Da ich nicht weiss, ob du das gleiche Script hast wie ich gefunden habe (hab mich nun auch zu google bemüht->ein URL wäre praktsich gewesen), kann ich nur vermuten...

Entweder "dein" Script wandelt von mp3 in wav in ogg (hier würden aber sicher weniger reichen als 4kb, oder du hast dieses Perl-Script:

ftp://ftp.faceprint.com/pub/software/scripts/mp32ogg

Warum sollte das noch großartig aufgebläht werden?

Gruß Columbo

hunter
12.05.03, 07:10
ls -la mp32ogg

-rwxrwxrwx 1 root root 2446 Mär 8 11:02 mp32ogg

Und das steht drin:

#!/usr/bin/perl -w
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Library General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

use strict;

use MP3::Info;

# Parse the arguments

my $quiet = 0;
my $delete = 0;
my $cpus = 2;
my $running = 0;

for (my $i = 0; $i < @ARGV; ++$i) {
my $arg = $ARGV[$i];
if ($arg eq '-q') {
$quiet = 1;

} elsif ($arg eq '-d') {
$delete = 1;
} elsif ($arg eq '-c') {
$cpus = $ARGV[++$i];
} else {
print STDERR "Unknown option '$arg'\n";
print STDERR <<EOT;
Usage: mp32ogg [-q] [-d] [-c #]

-q : Quiet
-d : Delete source files after encoding
-c # : Specify number of CPUs to use

The script will recurse into all subdirectories and
convert all mp3-files found to the Ogg-format.
EOT
exit;
}
}

my %taghash = ('COMMENT' => '-c',
'YEAR' => '-d',
'TRACKNUM' => '-N',
'TITLE' => '-t',
'ALBUM' => '-l',
'ARTIST' => '-a');

my @files = `find . -name "*.[mM][pP]3"`;

chomp @files;

for (my $i = 0; $i < @files; ++$i) {
while ($running >= $cpus) {
wait;
$running--;
}
$running++;
unless (fork) {
my $newfile = $files[$i];

$newfile =~ s/\.mp3$/.ogg/i;
my $tag = get_mp3tag($files[$i]);
my $tagstring = '';
while (my ($t,$v) = each %taghash) {
if (defined $tag->{$t} && $tag->{$t} ne '') {
$tagstring .= " $v \"".$tag->{$t}.'"';
}
}

my $cmd = "mpg123 -s \"$files[$i]\" 2>/dev/null | oggenc $tagstring -r -
o \"$newfile\" - 2>/dev/null";
print STDERR "Executing $cmd\n" unless $quiet;
my $rv = system "$cmd";
print STDERR "Done encoding $files[$i]\n";
if ($delete && !$rv) {
print STDERR "Deleting $files[$i]\n" unless $quiet;
unlink $files[$i];
}
exit;
}
}

while ($running > 0) {
wait;
$running--;
}

# Program developed by xi <xi@borderworlds.dk>
# Released by Yotus <yotus@linuxhq.dk>

-Sensemann-
13.05.03, 09:13
Wenn ich alleine an die Ganzen Exe Datei denke auf meiner Windows Platte...dann war so eine datei mindestens 300kb - 1000kb Groß.

www.digital-digest.com <= stand inner Zeitschrift drin soweit ich weis.

da sind die codier Datein auch größer als 4kb.

Columbo0815
13.05.03, 09:46
Hi,

"Problem" ist doch bei Windows, dass jeder seinen eignen Kram machen muss/will. Da gibt es sowas nicht, dass man auf andere libs zurückgreift. Wenn du jetzt - rein theoretisch, da es anders abläuft - zB Lame und einen ogg-"konverter" installiert hast, warum soll dann das Programm, dass genau diese Programme/libs nutzt nochmals alles enthalten?! Ausserdem ist eine .exe ein Programm, und kein Script. Ein Script ist imho sowas wie eine Batch-Datei, die nichts anderes macht als eine Reihe von Befehlen/Programmen auszuführen...


Ausserdem musst du ja irgendwie die Spyware unterbekommen, und da wird aus einer 4kb-Datei schonmal 1 MB


Gruß Columbo

-Sensemann-
13.05.03, 21:46
stimmt :)

danke für die Erklärung!

Trillian
13.05.03, 21:50
Du weißt, dass man nicht von Ogg nach Mp3 codieren sollte (und umgekehrt)?

hunter
13.05.03, 22:03
GÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄHHHHHHHHHHHHHHHHHHHHHHHNNNN !!!!!!

@Trillian:

Fang nicht wieder damit an. Ich höre gerade ein Ogg das aus einem Mp3 codiert worden ist. Der Klang ist Super und ich kann keinen Unterschied zum Mp3 hören.

Ist mir doch egal wenn andere da einen Unterschied hören, aber es ist doch nur wichtig ob der einzelne das hört. Und wenn nicht, dann kann er 1-2 MB pro Datei sparen was in der Summe ein paar hundert MB sind.

-Sensemann-
14.05.03, 18:03
so jetzt bräuchte ich nur noch sowas für windows :)

kennt einer eine .exe datei ohne viren :D

linuxchaos
14.05.03, 18:38
machst du witze ?

-Sensemann-
14.05.03, 20:19
nein? schliesslich will ich unterwindow meine ogg datein auch hören können!