Debian fórum

Dotazy => Všeobecná podpora => Téma založeno: polo kdy 28. 01. 2012, 09:39:29

Název: VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: polo kdy 28. 01. 2012, 09:39:29
Ahoj,

chtel jsme se zeptat zda mate taky problem s prehravanim videa typu MJPEG ve VLC. Mne to prehrava jen zvuk, obraz je celou dobu zeleny...
Pokud nekdo vi jak to vyresit, budu rad za navrhy. Prosim, jen nedoporucujte zmenit prehravac...:)
OS Debian Squeeze 32bit, VLC verze 1.1.3.

vlc ./Desktop/grill-mjpeg.mov
VLC media player 1.1.3 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Warning: call to signal(13, 0x1)
[0x960f8fc] main libvlc: Spouštím vlc s výchozím rozhraním. Použijte 'cvlc' pro spuštění bez rozhraní.
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0xb72dd0d4, 0xb72dd048)
Warning: call to signal(13, 0x1)
Warning: call to srand(1327634945)
Warning: call to rand()
Blocked: call to setlocale(6, "")

(process:4111): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Warning: call to signal(13, 0x1)
swScaler: pal8 is not supported as output pixel format
[0x9972a0c] swscale scale error: could not init SwScaler and/or allocate memory
Warning: call to rand()
Warning: call to rand()
Blocked: call to setlocale(1, "C")
Blocked: call to setlocale(1, "cs_CZ.utf8")
Blocked: call to setlocale(1, "C")
Warning: call to rand()
Warning: call to rand()
[0x98e4934] avcodec decoder error: don't know how to convert chroma 13
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk)
Přispěvatel: Roman Horník kdy 28. 01. 2012, 13:48:05
Ani mně VLC snad nikdy nechtělo MJPEG přehrát (jak popisuješ, mluvící trávník), zato třeba PNG video (ozvučená série PNG snímků) to umí.
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk)
Přispěvatel: polo kdy 29. 01. 2012, 11:36:13
Zkusebne jsem instaloval Ubuntu s VLC a tam mi MJPEG prehraval v poradku... Je jasne, ze mi chybi nejaky balik. V priloze posilam vsechny baliky instalovane na Debianu (problemove VLC) a Ubuntu (funkcni VLC).

Daji se sem nejak vlozit prilohy?
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk)
Přispěvatel: Ota Trkola kdy 29. 01. 2012, 13:01:39
Přílohu sem nevložíš. Ulož to jinde a dej odkaz.
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk)
Přispěvatel: Roman Horník kdy 29. 01. 2012, 13:56:16
Jedině se ještě podívej, jestli máš nainstalovanej balík mjpegtools
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk)
Přispěvatel: polo kdy 29. 01. 2012, 13:57:04
Debian packages
http://www.abclinuxu.cz/data/prilohy/6/8/184586-debianpack-8341356816936103237.txt (http://www.abclinuxu.cz/data/prilohy/6/8/184586-debianpack-8341356816936103237.txt)
Ubuntu packages
http://www.abclinuxu.cz/data/prilohy/6/8/184586-ubuntupack-1244078078479603551.txt (http://www.abclinuxu.cz/data/prilohy/6/8/184586-ubuntupack-1244078078479603551.txt)

Název: Re:VLC neprehrava mjpeg (funguje jen zvuk)
Přispěvatel: polo kdy 29. 01. 2012, 13:59:16
Nainstaloval jsem ho ale nepomohlo...
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk)
Přispěvatel: Petr Gajdůšek kdy 30. 01. 2012, 01:32:32
Ahoj,

Čtu-li správně, tak máš mix balíčků squeeze (vlc) a nějakého neoficiální repositáře (např. libavcodec52). Rozhodně binární balíčky ffmpeg nejsou verze ze squeeze.

Tipuju na debian-multimedia.org.

Nekompatibilita mezi debian-multimedia.org a oficiálním repozitářem je častým důvodem proč se použití balíčků z debian-multimeda.org nedoporučuje.

Zkus buď degradovat balíčky na verzi ze squeeze, hlavně binární balíčky ffmpeg (http://packages.debian.org/source/squeeze/ffmpeg, především libavcodec52 ) nebo rovnou všechny. Nebo pokud potřebuješ ffmpeg z debian-multimedia.org (asi bys tam ty balíčky jinak neměl) zkus se podívat, zda d-m.org neobsahuje i vlc, nebo balíček vlc zkompilovat (s nainstalovanými knihovnami z d-m.org).

Nepoužívám ani debian-multimedia.org ani VLC. Ale z ffmpeg z debian-multimedia.org jsem v minulosti problémy měl (třeba i v mplayeru).
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk)
Přispěvatel: polo kdy 30. 01. 2012, 16:17:14
Ahoj, tipujes spravne, pouzivam debian-multimedia.org. Co se tyka baliku ffmpeg tak ten nemam instalovany...

aptitude -v show vlc mi to ukaze, ale nejak to tam nevidim.
apt-cache policy vlc
vlc:
  Instalovaná verze: 1.1.3-1squeeze6
  Kandidát:          1.1.3-1squeeze6
  Tabulka verzí:
*** 1.1.3-1squeeze6 0
        500 http://ftp.cz.debian.org/debian/ squeeze/main i386 Packages
        500 http://security.debian.org/ squeeze/updates/main i386 Packages
        100 /var/lib/dpkg/status

P.S. V repozitari debian-multimedia.org je vlc (jen nevim zda ho mam instalovany prave z tohoto repozitare...). Dale je v nem balik Acrobat Reader o ktery nechci prijit! sice si ho mu zu stahnout z webu Adobe a instalovat, ale to je nesystemove:(
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk)
Přispěvatel: polo kdy 02. 02. 2012, 12:23:27
Ahoj,
problem byl v tom ze jsem pouzival rep. multimedia.org. Pro nove instalaci Debianu a pouziti pouze offic. rep. uz VLC funguje jak ma.
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: Roman Horník kdy 02. 02. 2012, 15:42:53
Výborně, označil jsem to za vyřešený :).
I když reinstalace nebyla zrovna nutná :)
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: polo kdy 02. 02. 2012, 18:42:13
Ahoj,

samozrejme ze jsem system nereinstaloval, instaloval jsem jej bokem a otestoval. Muj problem porad pretrvava, ale ja jsme byl po tom martyriu rad ze jsem na to vubec prisel. Pokud by nekde vedel jak problem vyresit uplne byl bych rad. Ze sources.list jsem smazal multimedia repozitar, mozna ze ted kdybych smazal VLC a zkusil pak znova instalaci tak by se vse vyresilo, ale netroufam si ten balik smazat... Nechci riskovat ze by se to podelalo uplne.
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: Roman Horník kdy 02. 02. 2012, 19:31:43
Ach ták! No hele, jestli do zejtřka počkáš, zkusím to za Tebe na svý mašině. Pokud to dopadne dobře, dostaneš funkční návod.
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: polo kdy 02. 02. 2012, 22:30:54
OK diky:)
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: Roman Horník kdy 03. 02. 2012, 21:01:28
Tak fajn, jde se na to. Používáš nějaký balíky, co jsou jen v repu DM? Jestli jo, potřebuješ je?
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: Petr Gajdůšek kdy 03. 02. 2012, 21:48:43
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).
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: polo kdy 04. 02. 2012, 12:20:35
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.
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: Ota Trkola kdy 04. 02. 2012, 12:24:51
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.
Název: Re:VLC neprehrava mjpeg (funguje jen zvuk) [VYŘEŠENO]
Přispěvatel: polo kdy 04. 02. 2012, 12:42:20
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