VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]

Založil polo, 28. 01. 2012, 09:39:29

Předchozí téma - Další téma

Petr Gajdůšek

VLC máš ze squeeze, ale ffmpeg kodeky (balíček libavcodec52) z debian-multimedia.org.

Pokud chceš z debian-multimedia.org Acrobat Reader, ale jinak nic, nemusíš kvůli tomu odstraňovat d-m.org ze zdrojů, použij apt pinning. Něco jako:

Package: /acroread/ ia32-libs-xulrunner
Pin: origin www.debian-multimedia.org
Pin-Priority: 990

Package: *
Pin: origin www.debian-multimedia.org
Pin-Priority: -1

Package: *
Pin: release a=stable
Pin-Priority: 990

V konfiguraci apt zakomentuj řádek APT::Default-Release "stable", pokud ho máš.

Teď můžeš vesele downgradovat. Balíčky nainstalované z d-m.org vypíšeš např. apt-show-versions -a | grep www.debian-multimedia.org
Nebo v aptitude stiskni malé L a zadej výraz ?narrow(?installed, ?origin(unofficial multimedia packages) nebo zkráceně ~S ~i ~Omultimedia
Pokud v aptitude nepoznáš, která verze je ze squeeze, zobraz si třeba sloupec se správcem balíku. Do položky Volby/Předvolby/Formát pro zobrazování balíků přidej na vhodné místo %m jako maintainer. Správcem balíků z d-m.org je Christian Marillat.

Nebo můžeš zkusit dočasně nastavit prioritu balíkům ze stable archivu na víc než 1000:

Package: /acroread/ ia32-libs-xulrunner
Pin: origin www.debian-multimedia.org
Pin-Priority: 990

Package: *
Pin: origin www.debian-multimedia.org
Pin-Priority: -1

Package: *
Pin: release a=stable
Pin-Priority: 1001


a spusit apt-get dist-upgrade. To by mělo downgradovat všechny balíky na verze ze stable archivu včetně balíků z debian-multimedia.org (protože má prioritu -1). Pokud to uděláš zkontroluj si před potvrzením několikrát co vše se bude downgradovat / aktualizovat. Možná to nebude to, co chceš!

Celkově si ale myslím, že by mělo stačit downgradovat jen binární balíky ffmpeg: aptitude search "?narrow(?installed,?source-package(ffmpeg)?origin(unofficial multimedia packages))"

A nebo nainstalovat vlc z d-m.org (je-li tam, v tvém výstupu apt-cache policy ho nevidím).

polo

#16
Cau,

jak mam zjistit, ktere baliky z tech co mam instalovane jsou z DM? Co vim tak Acrobat Reader (acroread) je z DM. Lze ho ale stahnout z webu Adobe. Takova instalace je, ale na druhou stranu zase nesytemova...

Popravde nevim jestli by nebylo lepsi DM odstranit uplne - docetl jsem se, ze protoze je to neoficialni repo tak se jeho pouzivani nedoporucuje.

Ota Trkola

Co máš z kterého zdroje, zjistíš v Synapticu. Vlevo dole zvolíš původ a pak v horním okně vybereš repozitář, který tě zajímá a vidíš co z něj máš. Pozor zvlášť je tam free a non-free.

polo

#18
Ahoj,

nepouzivam zadne GUI nastroje. Debian jsem si instaloval podle Tveho navodu, takze prosim jen CLI:)

Vygooglil jsem tohle:
aptitude search '~S ~i (!~Atesting ~Astable ~O"Unofficial Multimedia Packages")'                               
i   debian-multimedia-keyring                                              - GnuPG archive key of the debian-multimedia repository                           
i   lame                                                                   - MP3 encoding library (frontend)                                                 
i A libfaac0                                                               - an AAC audio encoder - library files                                           
i A libmjpegtools-1.9                                                      - MJPEG video capture/editting/playback MPEG encoding                             
i A libmp3lame0                                                            - MP3 encoding library                                                           
i A libquicktime1                                                          - library for reading and writing Quicktime files                                 
i A libva-x11-1                                                            - Video Acceleration (VA) API for Linux -- X11 runtime                           
i A libva1                                                                 - Video Acceleration (VA) API for Linux -- runtime                               
i A libx264-112                                                            - x264 video coding library                                                       
i A libx264-118                                                            - x264 video coding library                                                       
i A libxvidcore4                                                           - Open source MPEG-4 video codec (library)                                       
i   mjpegtools                                                             - MJPEG video capture/editting/playback MPEG encoding                             
i   x264                                                                - video encoder for the H.264/MPEG-4 AVC standard   
 

Jestli k necemu potrebuju x264 nevim (VLC chci pouzivat taky na covertovani videi), ale LAME urcite pootrebovat budu. - ted jsem vygooglil, ze oba dva by mely byt v squeeze backportech.
Diky