Sinkko.org Mediaräppänä

Mediaperheen näivettynyt pää-äänenkannattaja

Sinkko.org Mediaräppänä header image 2

Artikkelin kirjoitti Kimmo

vlc-0.8.6i:n kääntäminen Fedora FC5:ssa

3. Elokuuta 2008 · Ei Kommenttia

Tällä ei sitten toimi HD kanavan striimaus, koska ilmeisesti H.264 packetizer on rikki. Tässä taasen sain toimimaan transcodet sun muut, eli esim. DVB mpeg2 kanava kääntyy lennossa mp4v striimiksi hitaahkollakin koneella.

1) Asenna ensin libdvbpsi5-0.1.6

2) Asenna sitten ffmpeg svn versio (katso optiot alta)

3) Asenna vlc-0.8.6i. Siihen tarvitset pari kikkaa (ja katso optiot alta):

3.1) Configure skripti epäonnistuu tarkistamaan, että ffmpeg on rakennettu optiolla “–disable-swscale”.

Tee siis näin (korjataan configure skripti palauttamaan aina yes ko. testifunktiosta):

Tiedosto configure:

Etsi kohta: char img_resample ();

Muuta sen alta kohta:

ac_cv_lib_avcodec_img_resample=no
=>
ac_cv_lib_avcodec_img_resample=yes

3.2) Linkkaus epäonnistuu erinäisten unfedined bz -funktioiden takia (libavcodec kohdassa)

Lisää käännökseen bz2lib eli esim. vaikka näin:

Tiedosto Makefile:

HAL_LIBS = -lhal -ldbus-1
=>
HAL_LIBS = -lhal -ldbus-1 -lbz2

4) Lopputuloksena:

VLC media player 0.8.6i Janus
configuration: --prefix=/usr --enable-debug --with-ffmpeg-tree=/root/vlc/ffmpeg --enable-v4l --enable-dvb --disabl
e-mad --enable-vcdx --disable-wxwidgets --disable-skins2 --enable-libtool --no-create --no-recursion


FFmpeg version SVN-r14321, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pthreads --enable-postproc --disable-swscale
libavutil version: 49.7.0
libavcodec version: 51.60.0
libavformat version: 52.17.0
libavdevice version: 52.0.0
built on Aug 1 2008 23:51:51, gcc: 4.1.1 20070105 (Red Hat 4.1.1-51)

Avainsanat: · , , ,

0 kommenttia tähän mennessä ↓

  • Miksei kukaan kommentoi...

Kirjaudu kommentoidaksesi.