ffmpeg crop filter nem működik ha az output ffserver

 ( htmm | 2018. szeptember 22., szombat - 21:16 )

Sziasztok!

ffmpeg + ffserver párossal próbálok streamelni egy v4l2 eszközről:

ffmpeg -f alsa -i hw:2 -f v4l2 -framerate 25 -i /dev/video0 -vf yadif http://127.0.0.1:8090/feed1.ffm

Ez működik, a yadif filter is. Viszont ha hozzáadom a crop filtert az nem csinál semmit:


ffmpeg -f alsa -i hw:2 -f v4l2 -framerate 25 -i /dev/video0 -vf yadif -vf crop=700:464 http://127.0.0.1:8090/feed1.ffm

Érdekes módon, ha a kimenet egy file akkor a crop is működik.

Ffserver stream beállítások:

<Stream test1.mpg>
Feed feed1.ffm
Format mpeg
AudioBitRate 128
AudioChannels 2
AudioSampleRate 44100
VideoBitRate 3200
AVOptionAudio flags +global_header
VideoBufferSize 1024
VideoFrameRate 25
VideoSize 720*464
VideoGopSize 100
AudioCodec libmp3lame
VideoCodec mpeg2video
StartSendOnKey
</Stream>

Ha ez számít, a bemeneti eszköz:

Bus 001 Device 003: ID eb1a:2861 eMPIA Technology, Inc.

Mit hagyok ki?

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ő.

Biztos jó így a filtersorrend? És ha nem két -vf hanem csak egy, és vesszőzöd?

---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.

Forditott sorrendben nem probaltam meg, ma este megnezem.
Emlekeim szerint vesszovel elvalasztva sem volt valtozas, de megnezem azt is megint.

--
http://blog.htmm.hu/