Когда я запускаю ffmpeg, я получаю выходной файл №0, не содержащий никакого потока

Я пытаюсь передать прямую трансляцию с ffmpeg на ffserver, но получаю эту ошибку

  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, x11grab, from ':0.0':
  Duration: N/A, start: 1606657336.654899, bitrate: N/A
    Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1680x1050, 25 fps, 24.92 tbr, 1000k tbn, 1000k tbc
Output #0, alsa, to 'http://localhost:8090/feed.ffm':
Output file #0 does not contain any stream

вот мой кли

ffmpeg -probesize 1000M -framerate 25 -video_size 1680x1050 -f x11grab -i :0.0 -f alsa -c:a aac -vf format=yuv420p http://localhost:8090/feed1.ffm

Я посмотрел на this и это, но это не помогло

Как я могу исправить

Output file #0 does not contain any stream

РЕДАКТИРОВАТЬ:

ffmpeg -probesize 1000M -framerate 25 -video_size 1680x1050 -f x11grab -i :0.0 -f alsa -i default -c:a aac -vf format=yuv420p http://localhost:8090/feed1.ffm
ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers

Input #0, x11grab, from ':0.0':
  Duration: N/A, start: 1606679309.355016, bitrate: N/A
    Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1680x1050, 25 fps, 24.92 tbr, 1000k tbn, 1000k tbc
Guessed Channel Layout for Input Stream #1.0 : stereo
Input #1, alsa, from 'default':
  Duration: N/A, start: 1606679310.190079, bitrate: 1536 kb/s
    Stream #1:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Stream mapping:
  Stream #1:0 -> #0:0 (pcm_s16le (native) -> mp2 (native))
  Stream #0:0 -> #0:1 (rawvideo (native) -> mpeg1video (native))
  Stream #0:0 -> #0:2 (rawvideo (native) -> vp8 (libvpx))
Press [q] to stop, [?] for help
[x11grab @ 0x561e2391da00] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
[mpeg1video @ 0x561e23968400] bitrate tolerance 21333 too small for bitrate 64000, overriding
[mpeg1video @ 0x561e23968400] MPEG-1/2 does not support 3/1 fps
Error initializing output stream 0:1 -- Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height
[alsa @ 0x561e23926c40] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
Conversion failed!

person 0 day    schedule 29.11.2020    source источник
comment
Я никогда не использовал теперь мертвый ffserver, но вы добавили -f alsa, но никогда не вводили его (например, -f alsa -i default). Итак, ffmpeg предполагает, что вы пытаетесь вывести в alsa, как показано в Output #0, alsa, to 'http://localhost:8090/feed.ffm':.   -  person llogan    schedule 29.11.2020
comment
tnx @llogan Я добавил -i default, но у меня возникла другая ошибка. Я обновил вопрос, пожалуйста, посмотрите   -  person 0 day    schedule 29.11.2020
comment
Команда не соответствует выводам консоли.   -  person llogan    schedule 29.11.2020
comment
Я повторно опубликовал журнал, но удалил некоторые части, потому что он содержит соответствующий код, можете ли вы взглянуть еще раз   -  person 0 day    schedule 29.11.2020
comment
@llogan - это весь журнал pastebin.com/w4NLLhid   -  person 0 day    schedule 29.11.2020