Portál AbcLinuxu, 12. května 2025 15:41

Dotaz: MEncoder: video z analogové kamery

7.2.2009 19:02 Hrabosh | skóre: 26 | blog: HBlog | Brno
MEncoder: video z analogové kamery
Přečteno: 522×
Odpovědět | Admin
Nazdar !

Snažím se nahrát video z analogové kamery přes televizní kartu do počítače. S MEncoderem jsem zkoušel všechno možné, až jsem skončil u tohoto:

mencoder tv:// -tv driver=v4l2:input=2:norm=PAL-BG:width=384:height=288:alsa -oac copy -ovc raw -o filM.AVI

Nevím, ale přijde mi, že už to JEDNODUŠŠÍ PROSTÉ BÝT NEMÚŽE ! Nechci po něm žádné komprimování, kódování, nic ... jenom to, aby to, co mu přide z karty vyblil na disk.

Bohužel, když si pak přehraju ten soubor ( 13 minut : 3,7GB ) tak video se v něm tak v petisekundových intervalech vždycky na chvilku (řekněme na 0,5s) zrychlí. Např. když někdo jde ... to vypadá tak, že jde, jde, popoběhne, zase jde. Týká se to jen obrazu, zvuk jede stále stejně rychle. Vytížení CPU (Athlon XP2200+ ) během nahrávání je pod 50%.

Nevíte někdo, co s tím ?
To jsem psal já ... to není bordel, to je modulární!
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.2.2009 19:04 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo, ešte jsem zapomněl napsat, že v konzoli se během nahrávání objevuje toto:
.
.
.
.

Pos: 875.9s  21912f ( 0%) 24.99fps Trem:   0min   0mb  A-V:0.000 [35851:705]
1 opakujících se snímků!
Pos: 876.0s  21914f ( 0%) 24.99fps Trem:   0min   0mb  A-V:0.000 [35850:705]
1 opakujících se snímků!
Pos: 876.3s  21920f ( 0%) 24.99fps Trem:   0min   0mb  A-V:0.000 [35851:705]
1 opakujících se snímků!
Pos: 876.4s  21921f ( 0%) 24.99fps Trem:   0min   0mb  A-V:0.000 [35849:705]
1 opakujících se snímků!
Pos: 876.5s  21923f ( 0%) 24.99fps Trem:   0min   0mb  A-V:0.000 [35848:705]
1 opakujících se snímků!
Pos: 876.8s  21928f ( 0%) 24.98fps Trem:   0min   0mb  A-V:0.000 [35849:705]
Přeskakuji snímek!
Pos: 876.8s  21929f ( 0%) 24.98fps Trem:   0min   0mb  A-V:0.000 [35849:705]
Přeskakuji snímek!
Pos: 876.8s  21931f ( 0%) 24.99fps Trem:   0min   0mb  A-V:0.000 [35849:705]
Přeskakuji snímek!
.
.
.
.

To jsem psal já ... to není bordel, to je modulární!
7.2.2009 19:10 pic | skóre: 30 | blog: Perdido_Street_Station
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
Odpovědět | | Sbalit | Link | Blokovat | Admin
a klasicky přes fire-wire to nahrát nejde?
7.2.2009 19:30 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
No s touhle kamerou dost těžko ...

To jsem psal já ... to není bordel, to je modulární!
16.6.2009 21:46 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak ... a ted je to ještě horší. Ted už ten mencoder nenahraje vůbec nic .. prostě černá obrazovka. Přitom když místo mencoder napíšu mplayer a na konci smažu ty přepínače -oac a - ovc, tak to hraje. Zkusil bych Xdtv, ale to mi nezobrazuje video projistotu vůbec, protože: "ioctl VIDIOC_REQBUFS: Zařízení nebo zdroj jsou používány." Takže nemáte někdo nějakej tip na to, jak nahrát z 8mm kamery to video do počítače?
To jsem psal já ... to není bordel, to je modulární!
Kdakel avatar 16.6.2009 22:08 Kdakel | skóre: 24 | blog: kdakel | Ostrava
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
No já nahrávám takto:
mencoder tv:// -tv driver=v4l2:input=1:norm=PAL:width=768:height=576:channel=U51:brightness=10:contrast=-5:saturation=5 -o video.avi -oac copy -ovc lavc -vf lavcdeint -lavcopts vcodec=mjpeg
a potom prostříhám a dle potřeby zkomprimuji (třeba do mpeg-4 atd..) nebo na příslušné medium či do mobilu..
17.6.2009 19:23 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
Jo, dík, tohle funguje ! Sice mám pocit, že se obraz občas tročku trhá, ale lepší, než černá obrazovka ...
To jsem psal já ... to není bordel, to je modulární!
17.6.2009 09:53 bob
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nejaky cas som sa venoval prepisovaniu filmov z analogu (dost kvalitnej SVHSky) na DVD. Pouzival som pomerne slabe PC s 2.4MHz Pentiom. Po vsemoznych skuskach som dospel k nasledujucemu skriptu (je pouzita bezstratova kompresia ffvhuff, aby som aspon trochu setril miesto na disku):

nice -n 19 mencoder -sws 9 tv:// -tv driver=v4l2:norm=PAL:input=2:width=720:height=576:device=/dev/video0:adevice=/dev/dsp:fps=25:audiorate=48000:amode=1:volume=25 -oac pcm -ovc lavc -lavcopts vcodec=ffvhuff:aspect=4/3 -vf crop=720:562:0:0 -noautoexpand -o $1.avi

Skus, mozno ti to pojde.

17.6.2009 09:59 bob
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery

Este maly dodatok: volby v mencoderu boli nastavene tak, aby to islo bezproblemovo naimportovat do videoeditoru Kino.

17.6.2009 19:24 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
To mi bohužel dělá to samé, tzn. zaznamená jen zvuk, obraz nee.
To jsem psal já ... to není bordel, to je modulární!
21.6.2009 12:44 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak tohle mi zatím fungovalo nejlíp. Nezahazuje to framy a zvuk i obraz zůstává synchronní:

mencoder tv:// -tv driver=v4l2:input=2:norm=PAL-BG:width=768:height=576:channel=U51:brightness=10:contrast=-5:saturation=5:alsa -mc 0 -o video.avi -oac copy -ovc lavc -vf lavcdeint -noskip -lavcopts vcodec=mjpeg

To jsem psal já ... to není bordel, to je modulární!
22.6.2009 12:23 bob
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery

Ak vystup bez kompresie (raw) resp. so slabou kompresiou (ffvhuff) nejde, a so silnou mjpeg ide, tak je mozno problem s rychlostou zapisu na disk.

Skus sem dat prosim vystup prikazu: "hdparm -t /dev/<xxxx>"  kde <xxxx> je disk kam sa zapisuje nahravanie.

Alebo este lepsie, ak mozes nainstaluj bonnie++ (z balicku) a daj sem vystup prikazu: "bonnie++ -u root -s 1024 -r 512 -d <dir>" kde <dir> je adresar kam sa zapisuje nahravanie.

Oba prikazy sa spustaju cez root.

2.8.2009 22:12 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: MEncoder: video z analogové kamery
Trochu pozde, ale snad to este bude mit vyznam ...
GentooOnAthlon hrabosh # hdparm -t /dev/hda

/dev/hda:
 Timing buffered disk reads:  126 MB in  3.03 seconds =  41.61 MB/sec
GentooOnAthlon hrabosh # bonnie++ -u root -s 1024 -r 512 -d /home/hrabosh
Using uid:0, gid:0.
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.93c       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
GentooOnAthlon   1G   218  82  8841   4  6645   3   929  80 25427   8 455.8   9
Latency             53333us    2392ms    3109ms   41411us   31645us     581ms
Version 1.93c       ------Sequential Create------ --------Random Create--------
GentooOnAthlon      -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  8272  24 +++++ +++ 12259  25 10281  30 +++++ +++ 12140  26
Latency             12217us    9395us   12700us   11061us    9855us   10199us
1.93c,1.93c,GentooOnAthlon,1,1249237270,1G,,218,82,8841,4,6645,3,929,80,25427,8,455.8,9,16,,,,,8272,24,+++++,+++,12259,25,10281,30,+++++,+++,12140,26,53333us,2392ms,3109ms,41411us,31645us,581ms,12217us,9395us,12700us,11061us,9855us,10199us
To jsem psal já ... to není bordel, to je modulární!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.