ffmpeg telepítés

Fórumok

Squeeze "$ffmpeg -filters|-codecs" gpf!?
(Kicsit furcsa, hogy a Debian milyen félvállról veszi a multimédiát.)
Szóval, mint ezt itt már többen javasolták git és lehúztam a legfrissebbet.
Nekem kellene a "drawtext" filtere amihez úgy kellene fordítanom, hogy a configban megadom az "--nable-libfreetype" opciót. Nem talál ilyet :(
Némi googlizás után megtaláltam, hogy kell neki a libfreetype6-dev csomag.
De sajna a helyzet nem változott :( Megoldotta ezt már valaki?
Nem egyszerű kis make -je van ennek a csomagnak.
A config.log napló utolsó sorában:

check_pkg_config freetype2 ft2build.h freetype/freetype.h FT_Init_FreeType
ERROR: freetype2 not found

A /usr/ib/pkgconfig/freetype2.pc így föst:

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: FreeType 2
Description: A free, high-quality, and portable font engine.
Version: 12.0.6
Requires:
Libs: -L${libdir} -lfreetype
Libs private: -lz
Cflags: -l${includedir}/freetype2 -I${includedir}

A /usr/include alatt ott a /freetype2/freetype/ és egy kupac header fájl.
Nem látok semmi hibát :(

Hozzászólások

a libav*-extra csomagot probaltad?

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Mennyiben?
Több gépemen fenn van az ffmpeg, csak a Debian repókból felépítve.
1. amd64 ha kiadom az "$ ffmpeg -filters" parancsot - "segmentation fault"
2. i386 ha kiadom az "$ ffmpeg -filters" parancsot - szépen listáz.

Egy kisebb fejlesztés kapcsán, többek noszogatására, NEM a multimedia.org -ról szedtem a csomagokat, hanem forrásból fordítottam/telepítettem. Csont nélkül működött :)
A Debian multimédia repóban 0.7.11-0.1 verzió van a mostani állapot szerint pedig 0.9.x a verzió - fejlesztéshez ez talán jobb.
Viszont (ahogy minden fejlesztésben ez előfordul) szükségem támadt a "drawtext" filterre, ami viszont az freetype library -t kéri. Ilyen van a fő Debian repóban és az egyik googlizott levélben is ez a megoldás "libfreetype2-dev" csomag. Azonban, hiába tettem fel, az ffmpeg config -ja nem találja/látja.
Az ffmpeg make -je eléggé összetett cucc, nem igazán tudom kimazsolázni mi is a baja, miért nem látja a freetype library -t, mi hiányzik neki.

* Én egy indián vagyok. Minden indián hazudik.

Most épp ott tartok, hogy az ffmpeg "configure" scriptjét próbálom megfejteni - ez sem egyszerű, és ha történetesen ki is találok valamit vajon, a make megeszi?
Lehet hogy jobban járok egy új telepítéssel?

* Én egy indián vagyok. Minden indián hazudik.

Az első akadály leküzdve :D
Röhejes, de az ffmpeg fordításához, ha külső könyvtárakat akarsz kell a pkg-config nevű utility = csomag. Utána megy a "configure" megtalálja a libfreetype2. A fordítás az nagyon izgis lett - ennyi warning te jó ég.
Fog ez egyáltalán működni? (túlindexelés, mindenféle pointerek minden cast nélkül júúúj)

* Én egy indián vagyok. Minden indián hazudik.