Jak spustit VLC přehrávač s předvoleným vstupem "webkam

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
JoDiK
Příspěvky: 508
Registrován: 10 led 2018, 01:00
Bydliště: Olomoucký kraj

Jak spustit VLC přehrávač s předvoleným vstupem "webkam

#1 Příspěvek od JoDiK »

Protože mi přestal fungovat jednoduchý zobrazovač vstupu z webkamery na monitor ve fullscreen a jediné, co mi funguje je VLC, tak jestli to někdo umíte, tak mi prosím poraďte - asi budou potřeba nějaké parametry příkazové řádky při spouštění (ale z popisu na Command_Line_Examples to nějak nemůžu vykoumat).
https://wiki.videolan.org/Documentation ... _Examples/

Když si totiž webkameru nastavím jako zachytávací zařízení, pracně nastavím zdroj obrazu, poměr stran a vypnu zvuk - pak uložím seznam skladem, tak přestože je v tom souboru kamera.xspf vše nějak uloženo:

Kód: Vybrat vše

<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
	<title>Seznam skladeb</title>
	<trackList>
		<track>
			<location>dshow://</location>
			<extension application="http://www.videolan.org/vlc/playlist/0">
				<vlc:id>0</vlc:id>
				<vlc:option>dshow-vdev=Microsoft® LifeCam Studio(TM)</vlc:option>
				<vlc:option>dshow-adev=none</vlc:option>
				<vlc:option>dshow-aspect-ratio=16:9</vlc:option>
				<vlc:option>live-caching=300</vlc:option>
			</extension>
		</track>
	</trackList>
	<extension application="http://www.videolan.org/vlc/playlist/0">
			<vlc:item tid="0"/>
	</extension>
</playlist>
tak když to potom spustím, stejně si to vybere interní kameru a zapne zvuk...

Nebo-li několikrát denně spustím VLC, zvolím zachytávání, změním vstp videa, vypnu zvuk, spustím přehrávání, přepnu poměr stran a to mě fakt nebaví :-(

Uživatelský avatar
serviceman
Příspěvky: 4005
Registrován: 09 črc 2013, 02:00

#2 Příspěvek od serviceman »

V "location" nevidím webovou adresu.

Tohle mi funguje:

Kód: Vybrat vše

<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
	<title>Seznam skladeb</title>
	<trackList>
		<track>
			<location>http://195.113.207.238/mjpg/video.mjpg?timestamp=1512050439998</location>
			<extension application="http://www.videolan.org/vlc/playlist/0">
				<vlc:id>0</vlc:id>
				<vlc:option>network-caching=1000</vlc:option>
			</extension>
		</track>
	</trackList>
	<extension application="http://www.videolan.org/vlc/playlist/0">
			<vlc:item tid="0"/>
	</extension>
</playlist>
Nebojte se skloňovat (i cizí slova).

Uživatelský avatar
JoDiK
Příspěvky: 508
Registrován: 10 led 2018, 01:00
Bydliště: Olomoucký kraj

#3 Příspěvek od JoDiK »

Díky za odpověď.
V location asi nemůže být webová adresa, protože zdrojem videa je webkamera připojená přímo k počítači přes USB. To je to dshow:// - aspoň tak to zobrazuje playlist...

Uživatelský avatar
serviceman
Příspěvky: 4005
Registrován: 09 črc 2013, 02:00

#4 Příspěvek od serviceman »

Tak si nastav totéž pro interní kameru a porovnej playlisty. Případně interní úplně odpoj jestli ji nepotřebuješ.
Nebojte se skloňovat (i cizí slova).

Uživatelský avatar
MetalGod
Příspěvky: 6556
Registrován: 30 kvě 2006, 02:00
Bydliště: Seč

#5 Příspěvek od MetalGod »

To ty kamery na woknouzech nemaj jednoznačnej identifikátor, třeba podle USBID? 8O
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill

Uživatelský avatar
JoDiK
Příspěvky: 508
Registrován: 10 led 2018, 01:00
Bydliště: Olomoucký kraj

#6 Příspěvek od JoDiK »

MetalGod píše:jednoznačnej identifikátor, třeba podle USBID? 8O
Myslíš tohle?
Obrázek

A jak mi to pomůže?

Uživatelský avatar
MetalGod
Příspěvky: 6556
Registrován: 30 kvě 2006, 02:00
Bydliště: Seč

#7 Příspěvek od MetalGod »

Woknouze nemám, ale u Linuxu, kde jsou všechny zařízení v /dev, si můžu buď vybrat např. standardní /dev/video0, což je u jedinýho videozařízení připojenýmu ke stroji volbou #1 (dobře se pamatuje), nicméně pokud jich je víc (video1, video2 atd.), může dojít k tomu, že /dev/video0 může bejt jakýkoliv jiný podle toho, jaký z nich se dřív přihlásí. Nebo se (ručně) zadá konkrétní zařízení, který může bejt např. v /dev/v4l/by-path/pci-0000:05:02.0-video-index0 - tohle už je konkrétní zařízení TV karty v PCI slotu, na který se dá stoprocentně spolehnout.
Fakt ale nevím, jak je to u woknouzu, jestli si v M$ někdo neříkal, že 1 webkamera musí stačit všem.
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#8 Příspěvek od ZdenekHQ »

Ta zmíněná kamera mimochodem funguje přímo v FF a přes F11 je z ní i fullscreen.

Kód: Vybrat vše

http://195.113.207.238/mjpg/video.mjpg?
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
JoDiK
Příspěvky: 508
Registrován: 10 led 2018, 01:00
Bydliště: Olomoucký kraj

#9 Příspěvek od JoDiK »

Tak po několikahodinovém zkoumání jsem dospěl k jakžtakž funkčnímu způsobu.

Spouštím to přes příkazovou řádku:

Kód: Vybrat vše

"c:\Program files\videolan\vlc\vlc.exe"   dshow:// --dshow-vdev="" --dshow-adev="none" --dshow-size="800x600" --dshow-caching=300  --fullscreen --sout "#duplicate{dst=display}" 
Sice se mi nepodařilo zadat konkrétní webkameru (furt se mi tam cpala ta integrovaná) ale po jejím zakázání a volbě "defaultního" zařízení to funguje.

--dshow-vdev="" - to je výběr "default" vstupního video zařízení, pokud jsem tam vyplnil cokoliv jiného, třeba jak mi název webkamery zobrazuje systém: "Microsoft® LifeCam Studio(TM)" tak mu zřejmě ty specální znaky v názvu vadily.

Nejsem sice úplně spokojen - dokud jsem nepřidal parametr --fullscreen, tak to nešlo z ovládacího panelu pod oknem videa maximalizovat. Teď se to sice spustí hned maximalizované, ale zas to nereaguje na ESC aby se to vrátilo do okna, funguje ale zkratka s - stop, kterou si ovšem nepamatuji "zatím".

Co je ale horší, má to cca sekundovou latenci. Naštěstí to při 800x600 zvládá aspoň 20 snímků za sekundu, při spouštění výběrem zachytávacího zařízení nešlo zvolit rozlišení a při defautním 1920x1080 to mělo jen 5 snímků za sekundu.

Odpovědět

Zpět na „Výpočetní technika“