Portál AbcLinuxu, 12. května 2025 15:34

Dotaz: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04

29.9.2008 15:58 jk0man | skóre: 4 | blog: jk0blog
Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Přečteno: 841×
Odpovědět | Admin
Zdravím, mám takový problém. Často nahrávám hudbu (do ogg) a posléze taky převádím do mp3. Až do teď jsem vždy úspěšně používal ffmpeg (z repozitářů Mediabuntu) příkazem typu: ffmpeg -i vstupsoub.ogg -acodec mp3 vystupsoub.mp3 Ale od poslední aktualizace z Ubuntu repositářů mi to hází chybu, že nebyl nalezen správný kodek. Když jsem se podíval do infa ffmpeg, tak jsem zjistil, že tady mám nějakou verzi, ve které nic není zakompilované. Napadlo mě, že to může být tím, že v Ubuntu repozitáři měli novější balíčky než v repozitáří Medibuntu. Tak jsem je zkusil nahradit Mediabuntu Interpid. Nainstalovaly se mi nové verze, ale ffmpeg pořád vypisuje stejnou chybu:
Unsupported codec for output stream #0.0
Nevíte někdo, co s tím?

Ještě bych teda dodal něco o softu: Ubuntu 8.04; repozitář nesvobodného SW Medibuntu (kvůli těm mp3, amr apod.). Snad to stačí :-)

Předem díky za rady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.9.2008 16:49 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkontroloval bych si zkompilovanou podporu mp3 v těch nových balíčkách. Ffmpeg myslím pro enkóding používá externí knihovnu libmp3lame, takže pokud je podpora zakompilovana, tak bych ještě zkontrolovat existenci knihovny a kompatibilitu. Jinak podle mě je nejlepší si tento typ software nakompilovat sám.
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房
29.9.2008 16:51 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jinak (ale nevím to jistě) -acodec mp3 podle výpisu ffmpeg -formats se používá jen pro dekódování.
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房
29.9.2008 17:13 jk0man | skóre: 4 | blog: jk0blog
Rozbalit Rozbalit vše Re: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo, já jsem předtím používal jen ffmpeg -i vstupsoub.ogg vystupsoub.mp3. Ale jde o to, že před tím mi tenhle příkaz vyhazoval krásné mp3ky a teď to vyhodí soubor v mp2, což dost přehrávačů nepřehraje. Tak jsem zkoušel i ten přepínač -acodec, ale pořád nic. Takže nevm teda.
29.9.2008 17:26 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Mě to jde krásně s tímto:
ffmpeg -i /usr/share/sounds/KDE_Beep_Double.ogg -acodec libmp3lame /out1.mp3
potřebuje to jen tu externí knihovnu. Ještě by šlo přikázat, jaký formát se má použít (-f mp3). Když tak sem hoď co všechno se po spuštění ffmpegu vypíše.
29.9.2008 17:30 jk0man | skóre: 4 | blog: jk0blog
Rozbalit Rozbalit vše Re: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Todle Unknown codec 'libmp3lame' při tom tvém. U mě se ten kodek jmenuje jen mp3. Jinak při tom mém příkazu to vypíše:
jk0man@jk0man-laptop:~/fw-lib$ ffmpeg -i live99.ogg -acodec mp3 Mountalive/mania.mp3
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-libmp3lame --enable-libfaadbin --enable-libfaad --enable-libfaac --enable-xvid --enable-x264 --enable-liba52 --enable-amr_nb --enable-amr_wb --enable-shared --prefix=/usr
  libavutil version: 1d.49.3.0
  libavcodec version: 1d.51.38.0
  libavformat version: 1d.51.10.0
  built on Jul 29 2008 18:21:25, gcc: 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
Input #0, ogg, from 'live99.ogg':
  Duration: 00:04:02.3, start: 0.500680, bitrate: 182 kb/s
  Stream #0.0: Audio: vorbis, 44100 Hz, stereo, 224 kb/s
File 'Mountalive/mania.mp3' already exists. Overwrite ? [y/N] y
Output #0, mp2, to 'Mountalive/mania.mp3':
  Stream #0.0: Audio: 0x0000, 44100 Hz, stereo, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
Unsupported codec for output stream #0.0
29.9.2008 17:58 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Vypadá, že to nenajde ten codec, ale většina je jich integrovaná ve ffmpegu (kompiluje se), tak leda, že by to i pro libmp3lame používalo název codecu "mp3". Knihovna by měla být přístupná (/usr/lib/libmp3lame.so). Ještě mě napadlo to nejdříve dát do wavu a pak do mp3.
30.9.2008 18:13 jk0man | skóre: 4 | blog: jk0blog
Rozbalit Rozbalit vše Re: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Mě ale zajímá, proč mi to ten ffmpeg nebere. Kompilovat to nechci, protože já tam potřebuju i podporu nesvobodných amr_nb a _wb a to se dělá šíleným postupem, který se mi nikdy nepodařilo udělat. Takže chci debianovský(Ubuntu) balíček. Nějaká rada?
29.10.2008 19:24 Radus | skóre: 3
Rozbalit Rozbalit vše Re: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, taky jsem narazil na tento problém. Už jsi našel nějaké řešení? Dík
30.10.2008 10:20 Radus | skóre: 3
Rozbalit Rozbalit vše Re: Nefunkční mp3 ve ffmpeg na Ubuntu 8.04
Už se mi povedlo komprimovat pomocí ffmpeg do mp3: Je nutné nejen nainstalovat ffmpeg z Medibuntu, ale také aktualizovat (apt-get upgrade) ostatní knihovny.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.