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
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í.
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?
Přílohu sem nevložíš. Ulož to jinde a dej odkaz.
Jedině se ještě podívej, jestli máš nainstalovanej balík mjpegtools
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)
Nainstaloval jsem ho ale nepomohlo...
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).
Ahoj, tipujes spravne, pouzivam debian-multimedia.org. Co se tyka baliku ffmpeg tak ten nemam instalovany...
- Jak zjistim zda vlc pochazi z repozitare debian-multimedia.org. Myslel jsem, ze
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
Tohle asi pouzkazuje na original Debian repo ne?
[/li]
- Jak degraduju vsechny balicky? Pokud by to bylo na me tak bych chtel odstranit repozitar debian-multimedia.org - at to uz nedela problemy, ale nechci se to toho nejak zamotat nebo to nejak zvrtat - nikdy jsem to nedelal...
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:(
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.
Výborně, označil jsem to za vyřešený :).
I když reinstalace nebyla zrovna nutná :)
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.
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.
OK diky:)
Tak fajn, jde se na to. Používáš nějaký balíky, co jsou jen v repu DM? Jestli jo, potřebuješ je?
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).
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.
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.
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