LØST: Konvertere ac3 lydfiler til mp3 med ffmpeg

alt om grafiske brukergrensesnitt (GNOME, KDE, osv.), applikasjoner tett knyttet til disse og multimedia.

LØST: Konvertere ac3 lydfiler til mp3 med ffmpeg

Innleggav terjejh » ons 31.12.2008 13:32

Jeg prøver å konvertere ac3 lydfiler til mp3 slik
Kode: Merk alt
ffmpeg -i innfil.ac3 -acodec mp3 utfil.mp3

men får beskjed om
Unknown encoder 'mp3'

Jeg har installert
Kode: Merk alt
~> rpm -qa | grep lame
libmp3lame0-3.98.2-1.12
libmp3lame-devel-3.98.2-1.12
libtwolame0-0.3.12-0.pm.1
lame-3.98.2-1.12
twolame-0.3.12-0.pm.1

Dekker ikke disse lame bibliotekene behovet, eller må de aktiveres spesielt noe sted (openSUSE 11.1)

Erfaren
Brukerens avatar
medlem i 216 måneder
 

Re: Konvertere ac3 lydfiler til mp3 med ffmpeg

Innleggav Roberth » ons 31.12.2008 22:41

Prøv forskjellig måter mp3 kan være definert på, for eskempel mpeg-3 og lignende.

Brukerens avatar
medlem i 223 måneder
 

Re: Konvertere ac3 lydfiler til mp3 med ffmpeg

Innleggav ditto » tor 01.01.2009 0:43

om du kjører ffmpeg uten parameter lister den hva den er configurert/kompilert med, det er en stund siden mp3 ble brukt som acodec definisjon. libmp3lame er hva du er ute etter.

Brukerens avatar
medlem i 213 måneder
 

LØST: Konvertere ac3 lydfiler til mp3 med ffmpeg

Innleggav terjejh » man 05.01.2009 1:35

EDIT:
"Problemet" var også at jeg ble lurt av at 'ffmpeg' eller 'ffmpeg -formats' ikke listet opp biblioteket 'libmp3lame', annet enn under 'configuration: --enable-libmp3lame'.

Men det finnes flere kommandoer og opsjoner mellom himmel og jord. Her er noen nyttige jeg fant, som ga den forløsende informasjonen om at alt var på plass (D=decoder, E=encoder):
Kode: Merk alt
ffmpeg -formats 2>&1 | grep mp3
ffmpeg -formats | grep mp3
ffmpeg -formats | grep ac3

Med det samme en nyttig kommando som gir data om enhver audio og/eller videofil (container)
Kode: Merk alt
ffmpeg -i avfil.xxx

Og som riktig tipset av Roberth ovenfor, kan 'mp3' skrives på flere måter. Jeg brukte første gang ovenfor kun 'mp3', slik jeg fant det i en howto. Det riktige i dette tilfellet er 'libmp3lame'.
Her er hele kommandoen for konvertering som gjør susen:
Kode: Merk alt
ffmpeg -i innfil.ac3 -acodec libmp3lame -ab 192k utfil.mp3

Resultatet spilles fint av med Amarok 2.0
Takk for begge svar!

Erfaren
Brukerens avatar
medlem i 216 måneder
 


Returner til Skrivebord / Multimedia



Hvem er i Forumene

Registrerte brukere: Google [Bot]



cron