LINUX.ORG.RU

перекодировкa mp3->ogg


0

0

Использую скрипт mp32ogg (авторы: Sergey Kuleshov, Nathan Walp) для перекодировки mp3->ogg. Так как в программирование не силен, прошу вашей помощи. Есть *.mp3 с разным битрейтом, мне нужно их перекодировать в ogg с битрейтом = 112kbps, как это сделать? За ранне спасибо !!!


Re: перекодировкa mp3->ogg

так ведь оно переконвертируется сначала в WAV а потом в ogg,
т.е. mp3-шный битрейт здесь побоку.

SandySandy ()
Ответ на: Re: перекодировкa mp3->ogg от SandySandy

Re: Re: перекодировкa mp3->ogg

А как теперь быть он мне в *.ogg все ~252 kbps кодирует, а надо только ~112?

iDem ()
Ответ на: Re: Re: перекодировкa mp3->ogg от iDem

Re: Re: Re: перекодировкa mp3->ogg

V kode progi est takoj blok:
	$mp3bitrate = $fileinfo->{BITRATE};
	if($mp3bitrate ne "") {
	   if($mp3bitrate > 256) {
	      $quality = 8;
	   } elsif($mp3bitrate > 192) {
	      $quality = 7;
	   } elsif($mp3bitrate > 128) {
	      $quality = 6;
	   } else {
	      $quality = 5;
	   }
	} else {
	   $quality = 5;
	   print "MP3::Info didn't report the bitrate... weird. Corrupt MP3 file? Bug?\n";
	}

T.e. w zavisimosti o bitrate mp3 file opredelaetsja quality OGG.

Eshe mogesh pokopat wot etu stroku:

$result = system("$mpg123 -q -s $mp3file_escaped 2>/dev/null | $oggenc -q $quality --quiet --raw --raw-rate=$frequency --raw-chan=$channels -o $oggoutputfile_escaped $infostring -");

P.S. Ja w etih nastrojkah ne o4en silen....

P.S. Sorry za translit, net russkoj klavi w raiuse 10km :/

svyatogor ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.