Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

mencoder a mp4

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: čt květen 18 2017, 6:46    Předmět: mencoder a mp4 Citovat

Mencoder používám (v linuxu) k vytvoření mp4 videa z jpg snímků (viz. můj podpis + přímý odkaz).
kód:
mencoder mf://*.jpg -nosound -ovc x264 -x264encopts pass=1:bitrate=500:crf=16:keyint=1 -o video.mp4 -mf type=jpg:fps=10

vložení HTML5
kód:
<video width="400" height="300" controls type="video/mp4"><source src="pic2vid/video.mp4">Váš prohlížeč nepodporuje toto video.</video>

Problém je v tom, že ne každý prohlížeč toto video zobrazí + přehraje a nevím, co dělám blbě? Např. Maxthon a Vivaldi ano, ale Chrome a Firefox ne.

_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: čt květen 18 2017, 9:22    Předmět: Citovat

Zkusím:

* Video máš v kontejnéru AVI, ale přípona je .mp4
* Vejška 300px není dělitelná osmi (možná proto mi VLC píše rozlišení obrazovky 400×300, ALE rozlišení 400×304)

_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: čt květen 18 2017, 10:04    Předmět: Citovat

Dík, zkusil jsem příponu avi a je to stejné.
RPi mi dělá snímky v rozlišení 800x600 (to jsem akorát 2x podělil), ale testnul jsem 400x304 a taky to nepomáhá.

_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy


Naposledy upravil Standa99 dne čt květen 18 2017, 21:25, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: čt květen 18 2017, 10:12    Předmět: Citovat

Tak zkus jinej kodek, třeba VP8/9, nebo, jestli počkáš, večer, až se vrátím z práce, budu laborovat a určitě se dostaneme k žádoucímu výsledku.
_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: čt květen 18 2017, 11:45    Předmět: Citovat

To bych mohl zkusit, ale když vezmu, že Vivaldi + Maxthon je postavený na webkitu a Vivaldi dokonce umí používat i doplňky z Chromu, tak je divné, že jeden to přehraje a druhý ne. Asi nebude problém jen na mé straně.

Edit: Tak jsem zkusil ffmpeg
kód:
ffmpeg -y -framerate 10 -pattern_type glob -i '*.jpg' -c:v libx264 -pix_fmt yuv420p video.mp4

což už jde přehrát ve Firefoxu i Chromu, tak zůstanu u něj.

_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Habesan



Založen: Jan 12, 2009
Příspěvky: 7090
Bydliště: Plzeňsko

PříspěvekZaslal: čt květen 18 2017, 16:30    Předmět: Citovat

Pokud algoritmu JPEG předložíte data, které nejsou celistvým násobkem osmi, tak zopakuje poslední řádek tolikrát, aby byla.

Pokud změníte v JPEG (JFIF) souboru v hlavičce počet řádků na nejbližší celiství násobek osmi, tak se vám zobrazí i ty opakované řádky.

Dá se to použít i opačně, ke snížení počtu zobrazovaných řádků.

_________________
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: čt květen 18 2017, 19:53    Předmět: Citovat

Tak jo, 512*384 už bylo velké, ale 448*336 bude stačit.
_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: čt květen 18 2017, 23:11    Předmět: Citovat

Ne, že bych měl něco proti Maďarům, ale FFmpeg mi byl vždycky bližší, hlavně syntakticky.
Čím ten obraz snímáš? Můžeš řídit citlivost a expoziční dobu? Myslím, že je škoda, aby noční obloha byla černočerná, když ve skutečnosti není.

_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: pá květen 19 2017, 8:19    Předmět: Citovat

Snímám to kamerkou, co se prodávala hned k prvnímu RPi. Je to originál, v tu dobu se kopie ještě nedělaly. Na snímání používám příkaz raspistill (viz. script) a čas mám nyní 2000 ms. Potom to posílám do svého hlavního strojku (kde běží apache2) a tam se vytvoří i zmiňované video.
kód:

#!/bin/sh
cd /home/pi/rrd

OPTIONS='-w 800 -h 600 -q 80 -t 2000'
DATE=$(date +"%d.%m.%Y")
HOUR=$(date +"%R")

raspistill -o image.jpg $OPTIONS

convert image.jpg -font /usr/share/fonts/truetype/droid/DroidSans-Bold.ttf \
   -pointsize 20 -fill yellow -annotate +550+580  \
   $DATE \
   -pointsize 20 -fill yellow -annotate +700+580  \
   $HOUR \
   -pointsize 20 -fill red -annotate +370+580 \
   východ \
   -pointsize 20 -fill red -annotate +370+25 \
   západ \
   -pointsize 20 -fill red -annotate +20+307 \
   sever \
   -pointsize 20 -fill red -annotate +750+307 \
   jih \
webcam.jpg

convert webcam.jpg -resize 448x336 webcam_s.jpg

_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: pá květen 19 2017, 10:33    Předmět: Citovat

Pokud běží na UVC, můžeš pro ovládání expozice použít příkaz uvcdynctrl.
Jinak, jestli Ti můžu doporučit, dost si můžeš usnadnit práci s programem Motion. Běží jako démon, ovládá se živě přes primitivní webový rozhraní, nebo "mrtvě" obyčejným obrazek_cenzura v /atakdále (/etc), umí živej JPEG výstup s nastavitelnou snímkovou frekvencí, rozlišením i kvalitou, tak i ukládat videa (i časosběrný), je tady možnost detekce pohybu (při pohybu se může změnit snímková frekvence, pohyb se může nahrávat do videa), textu přes snímek, má možnost řídit expozici kamery, je lehkej a svižnej, tedy použitelnej i na spermatech typu RPi.

_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: pá květen 19 2017, 14:32    Předmět: Citovat

Kdysi to byl hec a tak nějak to po cca 3 letech zkostnatělo (kdyby to RPi vytuhlo, tak to asi zruším). Všechny ty scripty na něm trvají asi půl minuty (co 5 min.), takže by zvládlo i něco navíc, možná i to časosběrné video. Co pamatuji, tak jsem kdysi zkoušel i živý náhled a vím, že to nestíhalo, možná 5-7 fps v 640x480, ale pohyb byl hodně rozmazaný. A to mám RPi přetaktované, jenže když je na něm kamera, tak musí být gpu_mem=128 MB a pro systém zbývá už jen zbylá polovina 128 MB.
_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: pá květen 19 2017, 16:30    Předmět: Citovat

Systém se dá vždycky optimalizovat, start systému uzpůsobit jen a pouze svejm potřebám, tzn. že se nebude spouštět nežádoucí, taky není od věci rozchodit zRAM swap a zjistit, jestli náhodou nebude rychlejší jak swap normální, trochu pracnější je osekání jádra. Pak si ale těch pár jednotek, možná desítek mega z RAM ušetříš pro svoje potřeby.
Motion je právě dost lehkej na to, aby i na takovým výpočetním šidítku dokázal běžet uspokojivě, skripty jsou na tohle moc těžkopádný. Takovejch 5 snímků za vteřinu by to ovšem mělo umět.
Akorát mezi nevýhody patří ošklivější písmo (bitmapový) a poměrně bohatá konfigurace, kde je potřeba trochu laborovat.

_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.14 sekund