[FFmpeg-user] ffserver - send audio with filter complex as video
Zoltan Kerenyi Nagy
kerenyi.nagy.zoltan at gmail.com
Wed Jan 30 10:27:45 EET 2019
it doesnt work either if I modify like this:
ffmpeg -f alsa -i hw:0,0 -f lavfi -i nullsrc -filter_complex
"[0]showwaves=split_channels=1:s=1280x720:mode=line:colors=Red|Blue"
http://localhost:5554/video.ffm
OUTPUT:
Wed Jan 30 09:27:12 2019 127.0.0.1 - - [POST] "/video.ffm HTTP/1.1" 200 4096
Past duration 0.799995 too large
[alsa @ 0x55d011719ca0] Thread message queue blocking; consider raising the
thread_queue_size option (current value: 8)
av_interleaved_write_frame(): Connection reset by peer
Last message repeated 2 times
Error writing trailer of http://localhost:5554/video.ffm: Connection reset
by peer
frame= 88 fps=0.0 q=2.0 Lq=27.0 size= 12kB time=00:00:03.44
bitrate= 28.6kbits/s dup=0 drop=33 speed=7.08x
video:15kB audio:2kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown
[aac @ 0x55d0117812c0] Qavg: 171.867
[libx264 @ 0x55d011782e60] frame I:1 Avg QP: 7.00 size: 223
[libx264 @ 0x55d011782e60] frame P:14 Avg QP: 7.71 size: 46
[libx264 @ 0x55d011782e60] frame B:40 Avg QP:11.35 size: 38
[libx264 @ 0x55d011782e60] consecutive B-frames: 1.8% 3.6% 0.0% 94.5%
[libx264 @ 0x55d011782e60] mb I I16..4: 100.0% 0.0% 0.0%
[libx264 @ 0x55d011782e60] mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.0%
0.0% 0.0% 0.0% 0.0% skip:100.0%
[libx264 @ 0x55d011782e60] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.0%
0.0% 0.0% direct: 0.0% skip:100.0%
[libx264 @ 0x55d011782e60] 8x8 transform intra:0.0%
[libx264 @ 0x55d011782e60] coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0% inter:
0.0% 0.0% 0.0%
[libx264 @ 0x55d011782e60] i16 v,h,dc,p: 98% 0% 2% 0%
[libx264 @ 0x55d011782e60] i8c dc,h,v,p: 100% 0% 0% 0%
[libx264 @ 0x55d011782e60] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x55d011782e60] kb/s:5.16
Conversion failed!
On Wed, 30 Jan 2019 at 09:22, Zoltan Kerenyi Nagy <
kerenyi.nagy.zoltan at gmail.com> wrote:
> Hi Guys,
>
> I'd like to send the audio with waveform overlay for both channels, I can
> save it to file:
> ffmpeg -f alsa -i hw:0,0 -filter_complex
> "showwaves=split_channels=1:s=1280x720:mode=line:colors=Red|Blue" out.mp4
>
> However with ffserver it fails:
> ffmpeg -f alsa -i hw:0,0 -filter_complex
> "showwaves=split_channels=1:s=1280x720:mode=line:colors=Red|Blue"
> http://localhost:5554/video.ffm
>
> OUTPUT:
> Wed Jan 30 09:06:00 2019 127.0.0.1 - - New connection: GET /video.ffm
> Missing video stream which is required by this ffm
> Wed Jan 30 09:06:00 2019 127.0.0.1 - - [GET] "/video.ffm HTTP/1.1" 200 4175
>
> Here is the config file:
>
> HTTPPort 5554
> HTTPBindAddress 0.0.0.0
> MaxHTTPConnections 4
> MaxClients 4
> MaxBandwidth 1024
> CustomLog -
>
> <Feed video.ffm>
> File /tmp/video.ffm
> FileMaxSize 2048M
> </Feed>
>
> #####################
>
> <Stream video>
> Format flv
> Feed video.ffm
> VideoCodec libx264
> VideoFrameRate 15
> VideoBitRate 512
> VideoSize 1280x720
> AVOptionVideo crf 23
> AVOptionVideo preset medium
> AVOptionVideo flags +global_header
>
> AudioCodec aac
> Strict -2
> AudioBitRate 128
> AudioChannels 2
> AudioSampleRate 44100
> AVOptionAudio flags +global_header
> </Stream>
>
> I'm sure that something is wrong with the ffserver config file.
>
> Thanks,
>
> Z
>
More information about the ffmpeg-user
mailing list