Kirjoittaja Aihe: mplayer-mt Lucidissa  (Luettu 2387 kertaa)

blender

  • Käyttäjä
  • Viestejä: 92
    • Profiili
mplayer-mt Lucidissa
« : 19.07.10 - klo:19.00 »
Asensin vihdoin Lucid Lynxin ja yritin kääntää mplayer-mt -ohjelmaa samalla tavalla kuin tein Intrebid Ibexissä, eli seurasin ohjeita

http://ubuntuforums.org/showthread.php?t=1049449
http://ubuntuforums.org/showthread.php?t=558538

andrew.46:n ohjeen kohdassa "Download the 'Development' Files" kuitenkin tyssäsi, kun pakettia "libarts1c2a" ei löytynyt. Onko kukaan onnistunut kääntämään tai muuten saamaan käsiinsä mplayer-mt:tä Lucidissa?

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: mplayer-mt Lucidissa
« Vastaus #1 : 19.07.10 - klo:20.14 »
https://launchpad.net/~ripps818/+archive/coreavc

Esimerkiksi tuossa PPA:ssa mplayer käyttää ffmpeg-mt:tä, joten tuo lienee helpompi tapa kuin itse kääntäminen :)

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: mplayer-mt Lucidissa
« Vastaus #2 : 19.07.10 - klo:21.59 »
andrew.46:n ohjeen kohdassa "Download the 'Development' Files" kuitenkin tyssäsi, kun pakettia "libarts1c2a" ei löytynyt.

aRts on KDE:n vanha äänipalvelin ja se oli aikanaan melkoinen riesa epävakausongelmineen, eli yleensä oli paras kytkeä se kokonaan pois käytöstä. KDE 4:ssä aRts on korvattu Phononilla, mutta sekin on aika turha MPlayerin kannalta. Pelkkä ALSA (libasound2-dev) ja ehkä PulseAudio (libpulse-dev) riittävät äänen osalta.

Tuossa Ubuntuforumin ohjeessa asennetaan kyllä melkoinen lista riippuvuuksia, joista suurin osa on tarpeettomia tavanomaisessa ja edistyneemmässäkin MPlayerin käytössä. Jos haluat kuitenkin asentaa suunnilleen vastaavat, nykyisen Ubuntun MPlayer-paketoinnin käyttämät riippuvuudet helposti, komenna:

Koodia: [Valitse]
sudo apt-get build-dep mplayer

blender

  • Käyttäjä
  • Viestejä: 92
    • Profiili
Vs: mplayer-mt Lucidissa
« Vastaus #3 : 19.07.10 - klo:23.55 »
Kokeilin komentoa

Koodia: [Valitse]
sudo apt-get build-dep mplayer
ja jatkoin em. ohjeiden mukaista kääntämistä. Tuossa mplayer-riippuvuuksissa tuli joitain virheitä, mutta sain lopulta mplayerin käännettyä ja kuvan näkymään, mutta rinnakkaistus ei suostu toimimaan. Kokeilin kääntää myös tämän ohjeen mukaan: http://tips4linux.com/make-mplayer-play-h264-video-files-faster-on-multicore-machines/ , mutta rinnakkaistus ei toimi. Mplayer herjaa

[h264 @ 0xde0f80]Cannot parallelize deblocking type 1, decoding such frames in sequential order

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: mplayer-mt Lucidissa
« Vastaus #4 : 20.07.10 - klo:01.07 »
ja jatkoin em. ohjeiden mukaista kääntämistä. Tuossa mplayer-riippuvuuksissa tuli joitain virheitä, mutta sain lopulta mplayerin käännettyä ja kuvan näkymään, mutta rinnakkaistus ei suostu toimimaan. Kokeilin kääntää myös tämän ohjeen mukaan: http://tips4linux.com/make-mplayer-play-h264-video-files-faster-on-multicore-machines/ , mutta rinnakkaistus ei toimi. Mplayer herjaa

[h264 @ 0xde0f80]Cannot parallelize deblocking type 1, decoding such frames in sequential order

Tämä tarkoittaa, ettet ole onnistunut korvaamaan libav*-kirjastoja ffmpeg-mt:n versioilla. Tavallisen slice-pohjaisen säikeistyksen saa kyllä pakotettua käyttöön tuossa tapauksessa libavcodecin fast-parametrilla: -lavdopts fast:threads=2

On myös mahdollista, että sinulla on jokin toinen MPlayerin versio asennettuna ja käytät vahingossa sitä, itse kääntämäsi mt-version sijaan. Tarkista SVN-versionumero komentorivitulosteesta.

Kannattaa kokeilla Timban mainitsemaa PPA:ta, jos haluat vain saada videot näkymään mahdollisimman pienellä vaivalla.

blender

  • Käyttäjä
  • Viestejä: 92
    • Profiili
Vs: mplayer-mt Lucidissa
« Vastaus #5 : 20.07.10 - klo:14.14 »
Lainaus
Kannattaa kokeilla Timban mainitsemaa PPA:ta, jos haluat vain saada videot näkymään mahdollisimman pienellä vaivalla.

Tuo CoreAVC Winen kautta ei oikein kuulosta hyvältä. Ubuntuasennukseni on sitä paitsi 64-bit, joten toimiiko Wine tällä?

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: mplayer-mt Lucidissa
« Vastaus #6 : 20.07.10 - klo:14.29 »
Tuo CoreAVC Winen kautta ei oikein kuulosta hyvältä. Ubuntuasennukseni on sitä paitsi 64-bit, joten toimiiko Wine tällä?

Wine ja dshowserver toimivat myös 64-bittisessä järjestelmässä, mutta ei ehkä kannata lähteä virittelemään CoreAVC:ta, ellet jo omista lisenssiä. FFmpeg-mt on suunnilleen yhtä nopea, ilmainen ja helpompi ratkaisu. Tuossa coreavc-PPA:n MPlayerissä on siis ffmpeg-mt staattisesti linkitettynä, kuten Timbba sanoi.

blender

  • Käyttäjä
  • Viestejä: 92
    • Profiili
Vs: mplayer-mt Lucidissa
« Vastaus #7 : 20.07.10 - klo:14.43 »
Lainaus
Tuossa coreavc-PPA:n MPlayerissä on siis ffmpeg-mt staattisesti linkitettynä, kuten Timbba sanoi.

Ahaa. PPA ei ole tullut kovin tutuksi vielä. Siis lisäämällä kyseisen linkin takaa löytyvän ohjeen mukaisesti "ppa:ripps818/coreavc" lähteisiin, voin asentaa mplayerin (ilmeisesti apt-get install mplayer?), jossa on mukana ffmpeg-mt.

blender

  • Käyttäjä
  • Viestejä: 92
    • Profiili
Vs: mplayer-mt Lucidissa
« Vastaus #8 : 20.07.10 - klo:19.15 »
Jees. Toimi tuon ppa:n kautta. Kiitoksia paljon. Ja timbballe pahoittelut etten heti uskonut, kun pelästyin wine/windows kikkareita, joista oli linkin takana puhetta.