• Ismertető
  • Hírek
  • Letöltés
  • Súgó
  • Tananyag
  • Közösség
  • Ubuntu Women
ubuntu.hu

Belépés

Mi az az OpenID?
  • Belépés OpenID használatával
  • OpenID belépés megszakítása
  • Felhasználó létrehozása
  • Elfelejtett jelszó

Facebook

Kapcsolat

  • Identi.ca csoport
  • Facebook oldal
  • IRC
  • Közösségi levlista
  • Segítői levlista
  • Magyar Ubuntu Planet
  • További elérhetőségek

ffmpeg-ffserver hiba

2010. január 30. – 00.46 – secto4
  • Leírások, dokumentációk

Sziasztok!

Az alabbi problemam volna: ffmpeg letoltve ffmpeg.org-rol, majd forditas.

Itt mar gond volt: ./configure ... –enable-libx264 ... [...] - egyeb parameterek
Az alabbiak szerint is probaltam mar megcsinalni: http://ubuntu.hu/node/12362
(pedig h264 folyammal mintha nem lenne gondja, mert fajlba kitudja irni)

Jelenlegi hiba (ubuntu 9.04, ubuntu 9.10, debian 5.0.3. rendszereken):

ffserver inditva: ffserver -d -f ffserver.conf (-d hogy lassunk is vmit [bar nem bokezu] )

ffmpeg & openRTSP parancs: openRTSP -b 60000 -v -c -t rtsp://RTSP_IPCAM | ffmpeg -vcodec copy -r 25 -f h264 -i - http://127.0.0.1:8090/feed1.ffm

ffmpeg hiba:
Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (50/2)
Input #0, h264, from 'pipe:':
Duration: N/A, bitrate: N/A
Stream #0.0: Video: h264, yuv420p, 528x384, 32.27 fps, 25 tbr, 1200k tbn, 50 tbc
Output #0, ffm, to 'http://127.0.0.1:8090/feed1.ffm':
Stream #0.0: Video: 0x0000, yuv420p, 528x384, q=3-3, 1000k tbn, 25 tbc
Stream mapping:
Stream #0.0 -> #0.0
av_interleaved_write_frame(): Error while opening file

szokott lenni egy masik hiba is, de a -vcodec copy ugytunik megoldja, ha nincs copy akkor az albbi a hiba ([flv @ 0x8ff0d60]rc buffer underflow):
Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (50/2)
Input #0, h264, from 'pipe:':
Duration: N/A, bitrate: N/A
Stream #0.0: Video: h264, yuv420p, 528x384, 32.27 fps, 25 tbr, 1200k tbn, 50 tbc
Output #0, ffm, to 'http://127.0.0.1:8090/feed1.ffm':
Stream #0.0: Video: flv, yuv420p, 528x384, q=3-3, 1024 kb/s, 1000k tbn, 25 tbc
Stream mapping:
Stream #0.0 -> #0.0
[h264 @ 0x8fec630]number of reference frames exceeds max (probably corrupt input), discarding one
Last message repeated 22 times
[flv @ 0x8ff0d60]rc buffer underflow
av_interleaved_write_frame(): Error while opening file

ffserver debug:
Sat Jan 30 00:30:45 2010 FFserver started.
Sat Jan 30 00:31:55 2010 127.0.0.1 - - New connection: GET /feed1.ffm
Sat Jan 30 00:31:55 2010 127.0.0.1 - - [GET] "/feed1.ffm HTTP/1.1" 200 4149
Sat Jan 30 00:31:55 2010 127.0.0.1 - - New connection: POST /feed1.ffm
Sat Jan 30 00:31:55 2010 127.0.0.1 - - [POST] "/feed1.ffm HTTP/1.1" 200 4096
- ez jonak tunik, de meg sem az

Ha nem hasznalom a http://... kimenetet hanem pl fajlba iratom akkor szepen megy ffmpeg, viszont akkor ffserver nem kapja meg es csak egy novekedo fajlom lesz :)
Ismerosom egy regebbi ffmpeg-et tolt ra ffserverrre ugyan azzal a parancsal ami fentebb lathato, es ffserveren lathato volt a streameles, ennek orultunk is, de ez igy nem a legjobb (ugye mert uj serverre majd nem osszemasolgatott rendszert akarunk)

Az alap problema: IP-CAM --(lassu net[kb 16Mbit/s])---> SERVER(neki kell szorni+flv) ----> SOK_felhasznalo (kb 500-1000 egyideju nezo)
IP-CAM-rol egy rtsp-n h264 folyam jon serverre, openRTSP szepen szedi lefele (25fps), atadja pipe-n ffmpeg-nek ami http:// hatasara megakad :(
Az ffservernek flv formatumba kell majd konvertalnia mivel egy weboldalba beagyazott rendszerrol lenne szo.

A segitsegeket elore is koszonjuk! :)
- probaltam a lenyeget irni es a problemat reszletezni

‹ Kép gondok ffmpeg-ffserver hiba ›
  • A hozzászóláshoz regisztráció és belépés szükséges
decoati – 2010. január 30. 8.37

tippelek
Nincs az ip kamerának valami külön beállító felülete ahol erőltetni lehetne a 25 fps-t?
Esetleg próbáld meg az ffmpeg -re kapcsolóját, "read input at native frame rate"

  • A hozzászóláshoz regisztráció és belépés szükséges

ül, kussol, kulturáltan szórakozik

secto4 – 2010. január 30. 15.11 – előzmény

Az ipcam nak fix 25fps lett beallitva, az alapertelmezett a nem fix fps ha keves a mozgas lejebb megy, ha tobb akkor feljebb, ezt atraktuk fix 25re ffmpeg-nek.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

Hozzászólás-megjelenítési lehetőségek

A választott hozzászólás-megjelenítési mód a „Beállítás” gombbal rögzíthető.
© 2007–2011. Magyar Ubuntu Közösség.
Az Ubuntu a Canonical bejegyzett védjegye.
Az ubuntu.hu az fsf.hu kiszolgálóin fut.