Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: martin.mucha 27 Června 2013, 21:32:28
-
mám ještě jeden problém, týkající se přehrávání videa.
Už jsem zkusil snad vše.
i7, integrovaná grafika HD Graphics 4000 (intel).
přidal jsem medibuntu repository,
sudo apt-get -y install w64codecs ubuntu-restricted-extras non-free-codecs
ve vlc vyzkoušel snad všechny možnosti grafického výstupu, ale ve všech (které fungují) se trhá video -- zobrazují se vodorovné čáry
jak je možné dosáhnout čistého obrazu?
předem díky
M.
-
U12.04 a Unity?
-
xubuntu 13.04. Xfce (jediný důvod pro odlehčenou instalaci je a) neplýtvání ram (které je ale jinak stejně kýbl) b) rychlost c) mám tento styl prostě rád)
zkoušel jsem googlit a prý je od verze jádra 3.8.0 grafika intel bez problémů (mám 3.8.0-25-generic) ...
taky jsem vyguglil, že do /etc/X11/xorg.conf jde dát přepínač
Option "TearFree" "true"
ale xorg.conf neexistuje a pokusy o jeho vytvoření (většinou mi ho vytvářel driver nvidie) pomocí recovery console a
X -configure
selhal (nemohl získat zámek někde v /tmp, ačkoli měl právo zápisu a všechno).
EDIT: pokud máte nějakou radu, která je závislá na verzi ubuntu, pak možná poprosím raději o verzi 12.04 LTS. Ona zmíněná 13.04 mi právě hnula žlučí a nejspíše pojede na dovolenou.
-
preinstalovano na xubuntu 12.04
sudo apt-get install xubuntu-restricted-extras xubuntu-restricted-addons non-free-codecs
uname -r
3.8.0-25-generic
video se stale trha, zkouseno v prehravaci vlc; output modules:
default
x11 video output xcb
gnu/linux framebuffer
xvideo output
nic jineho (krome instalace irelevantnich app) jsem nedelal. Co mohu udelat dale k vyreseni problemu (krome koupeni graficke karty)?
-
Zkusit zapnout hardwarovou akceleraci ve VLC, jestli nemáš, zkusit jiný přehrávač (XBMC, totem, xine, smplayer2,...), resetovat vlc do výchozího nastavení smazáním jeho konfiguračních souborů.
O jaké video se jedná? Jaký je to kodek a datový tok? Dělají to všechna videa?
Případně máš možnost sledovat video jako ASCII na konzoli ;).
-
díky za odpověď.
vlc by mělo být v "továrním" nastavení, právě se nainstalovalo.
ad: "zapnout hw akceleraci": to je kde? Preferences->video->accelerated video output (overlay) je zapnuto. Je to ono?
ad: "o jaký video se jedná" --> teď nejsem u pc, ale pustil jsem vzdáleně mplayer a toto vypsal; snad to pomůže.
Playing movie.1080p.MKV.x264.AC3.DTS.Eng.Fr.NL.Subs.mkv.
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
libavformat file format detected.
[matroska,webm @ 0x7fa82f3be940]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (dca), -aid 0, -alang eng, Engels DTS
[lavf] stream 2: audio (ac3), -aid 1, -alang eng, Engels DD5.1
[lavf] stream 3: subtitle (text), -sid 0, -slang dut, Nederlands QoQ-Team
[lavf] stream 4: subtitle (text), -sid 1, -slang eng, Engels
[lavf] stream 5: subtitle (text), -sid 2, -slang fre, Frans
VIDEO: [H264] 1424x1080 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Load subtitles in ./
vo: couldn't open the X11 display ()!
vo: couldn't open the X11 display ()!
vo: couldn't open the X11 display ()!
vo: couldn't open the X11 display ()!
VO XOverlay need a subdriver
[VO_SDL] Using driver: caca.
jinak zkoušel jsem to ještě u jinýho HD videa a podobné problémy. Přiznám se, že ne-HD video jsem ještě nepouštěl (mohu zkusit večer).
ad ascii: jo tu možnost jsem včera taky našel a ta funguje dle očekávání :) Ale možná na HD video to není úplně optimální output.
-
máš správně poměr stran? pokud hw akcelerace nefunguje a máš výkonný procesor, můžeš přehrávat softwarově. nebo převést do jiného formátu, třeba webgl.
-
ad správně poměr stran? -- nevím. Nesahal jsem na to. Tj. měl by být ok.
funguje hw akcelerace? -- nevím. Jde o integrovanou grafiku, nevím jestli je ji možné považovat za "hw akceleraci" ani jestli funguje. Ale nevím proč by fungovat neměla.
můžu přehrát softwarově? možná můžu, ale každopádně nevím jak.
---
problém je v tom, že se starým pc to jaksi fungovalo bez nastavování a proto nevím jak detekovat problémy a jak je opravovat.
Vlc vždy fungovalo: spusť, vyber video, dívej se. A tento postup nyní nefunguje :) Ale nemám znalost jak detekovat a následně opravit problém a vygooglit taky nic nemohu.
---
existuje nějaká sada příkazů, jak:
a) zjistit zdali hw akcelerace funguje či ne (např. nemám žádné proprietární drivery nainstalované; k integrované grafice existují drivery na stránkách výrobce, pokud jsem se správně díval, ale google tvrdí, že nejsou potřeba, protože prakticky stejné jsou prý v jádru).
b) zjistit zdali mám pro dané video správné kodeky
c) zjistit ... co já vím
Prostě něco, co by pomohlo detekovat příčinu problému?
-
Nuz na tejto grafike neviem ci pojde 1080p uplne bez sekania.
Skus sa zamerat na tie hlasky
Mismatching header version 53.19.0
vo: couldn't open the X11 display ()!
ci nieco nevygooglis v spojeni s mplayer.
-
díky za odpověď.
to též nevím. Nicméně, mplayer si nestěžuje na pomalost systému; video jede naprosto plynule, jen OBČAS se při větší změně objeví horizontální čára či jiný obdobný fragment.
výpis
vo: couldn't open the X11 display ()!
je jasný, spustil jsem mplayer vzdáleně z práce, abych dodal nějaké informace o souboru. V tomto kontextu je v pořádku, že neotevřel X11.
nejsem si jist postačujícím výkonem, ale myslím, že na i7 s 4 jádry a hyperthreadingem by video mohlo fungovat "i kdybych do grafiky bodl šroubovákem".
Projevuje se to nejen u 1080p ale i u 720p, který přehrával i můj 8 let starý stroj. Tím to nebude.
-
Nejsem teď u kompu s VLC, co se týká hardware akcelerace, dá se tam tuším nastavit na více místech. Ta volba, kterou si našel, je jedna z nich. Pokud je zaškrtnuta, použije se pro akceleraci dekódování videa grafická karta. Máš integrovanou kartu, která full hd video by zvládnout měla.
sudo add-apt-repository ppa:team-xbmc/ppa -y
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libva-intel-vaapi-driver vainfo gstreamer0.10-vaapi xbmc
Ve VLC nastav:
(http://i.stack.imgur.com/lJ2VK.png)
vlc --ffmpeg-hw -v
Můžeš potom vyzkoušet i třeba přehrát s pomocí totemu, případně xbmc.
-
sudo apt-get install linux-headers-$(uname -r)Tímto si nainstaluješ správné linux-headers.
-
díky,
až přijdu domů, vše ověřím a dám vědět. Teď mohu s určitou nejistotou v hlase říci, že mám pocit, že mi to nešlapalo i s odškrtnutou volbou akcelerace.
příkazy a přihravače vyzkouším a ozvu se.
-
Sorry za zpoždění, poněkud nestíhám.
Zkoušel jsem vypnout to tím checkboxem a měl jsi pravdu; Když to odškrtnu, RESTARTNU (asi jsem před tím neprovedl, nevím) a zkusím znovu, pak už se to netrhá. Tj. asi skutečně je problém s HW akcelerací. Víc jsem bohužel nestihl.
Zkusím ještě ten tvůj příkaz a pak příp. nainstalovat drivery přímo od výrobce, jestli se to nějak projeví.
Ozvu se.
-
Od výrobce ne, když máš intel. Musíš rozchodit intel-vaapi, viz #10.