PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : normalize für ogg auf größer Sammlung anwenden?



pixel
06.02.05, 14:51
Hallo zusammen,

ich würde gerne meine Musik-Sammlung welche ausschließlich aus OGG-Dateien besteht von der Lautstärke anpassen damit alles Lieder ein Level haben. Ich habe im Forum gesucht und bin dabei auf das Tool "normalize" aufmerksam geworden. In der Manpage zu normalize steht das dieses Tool nur für WAV-Dateien funktioniert. In der Bash stehen jedoch noch die beiden Befehle:

- normalize-mp3
- normalize-ogg

zur Verfügung. Gerade "nonnormalize-ogg" klingt ja für meinen Verwendungszweck vielversprechend. Aber zu diesem Befehl gibt es keine Manpage. Würde es damit funktionieren und weiß jemand wie?

Viele Grüße
pixel

m0L
06.02.05, 15:08
NORMALIZE-MP3(1) NORMALIZE-MP3(1)

NAME
normalize-mp3 - adjust levels of mp3 or ogg files by running normal-
ize(1), then re-encoding

SYNOPSIS
normalize-mp3 [OPTION]... [FILE]...
normalize-ogg [OPTION]... [FILE]...

DESCRIPTION
Normalize volume of mp3 or ogg files by decoding, running normalize,
and re-encoding. This requires as much extra disk space as the largest
mp3 or ogg file, decoded. Note that for batch and mix mode, all files
must be decoded, so there must be enough disk space for the decoded
copies of all specified mp3 and ogg files.

--ogg Convert files to OGG, regardless of original format

--mp3 Convert files to MP3, regardless of original format

--bitrate BR
Set bitrate of re-encoded file (default 128)

--tmpdir TMP
Put temporary WAV files in temp directory TMP

--notags
Do not copy ID3 or OGG tags to the output file

The following four options may be used to set the encoder and decoder
commands for mp3 and ogg vorbis. %m is expanded to the name of the mp3
or vorbis file, %w expands to the name of the temporary WAV file, and
%b expands to the bitrate, as specified by the --bitrate option. Run
normalize-mp3 with no arguments to see the default values.

--mp3encode=X
mp3 encoder

--mp3decode=X
mp3 decoder

--oggencode=X
ogg vorbis encoder

--oggdecode=X
ogg vorbis decoder

-h Display this help and exit.

-V Display version information and exit.

These arguments are passed as arguments to normalize.
Run "normalize --help" for more info.

-a AMP

-g ADJ

-n

-T THR

-b

-m

-v

-q

REPORTING BUGS
Report bugs to <cvaill@cs.columbia.edu>.

SEE ALSO
The normalize(1) Man page

NOTES
This page was provided by Eduardo Maçan <macan@debian.org>

September 2001 NORMALIZE-MP3(1)

das kommt wenn ich bei mir man normalize-ogg eingebe ;)
Denke normalize-ogg hat die gleiche Syntax wie normalize-mp3.

~eli

pixel
06.02.05, 15:30
Hallo,

Danke für die Manpage, die Fehlt bei mir. So wie es scheint kann man die Bitrate für de Recodierung nur statisch angeben. Mein OGG-Dateien haben jedoch eine variable Bitrate. Weiß jemand ob das mit normalize-ogg auch möglich ist?

Viele Grüße
pixel

fuffy
07.02.05, 19:12
Hi!

normalize ist für dein Vorhaben vollkommen ungeeignet, da es nur WAV-Dateien bearbeiten kann. normalize-ogg ist - wie du bereits festgestellt hast - nur ein Wrapper, der die Ogg Vorbis Datei dekodiert, die entstandene WAV-Datei durch normalize jagt und anschließend neu encodiert, was natürlich auch noch zu Qualitätseinbußen führt.

Nimm vorbisgain. Das schreibt nur die VorbisComments für ReplayGain in die Datei rein. Jeder halbwegs anständige Player kann diese auswerten, da ReplayGain von Anfang an Bestandteil des Vorbis-Standards war. XMMS z.B. kann das. Ob die ReplayGain-Comments ausgewertet werden sollen, kannst du in den Einstellungen des Vorbis-Plugins festlegen.

Gruß
fuffy

PS. Hättest du MP3-Dateien, würde ich genauso zu mp3gain statt normalize-ogg raten.

pixel
08.02.05, 09:22
weißt du zufällig ob Juk und amaroK das auch auswerten?

fuffy
08.02.05, 11:25
Hi!


weißt du zufällig ob Juk und amaroK das auch auswerten?
Für amaroK ist es meines Wissens geplant, allerdings müsste dafür die taglib angepasst werden und bis Scott Wheeler ein neues Major-Release herausbringt (taglib 2.0), dauerts noch ne Weile. Für Juk wird daher wohl ähnliches gelten.

Rhythmbox und muine können es aber.

Gruß
fuffy