First of all, I don't know if I should continue within this thread or create a new one. It's all about the same subject, streaming and recording locally RTMP streams. Please let me know.
So, for the time being, I am able to stream the h.264 encoded stream with the audio changed thanks to: ffmpeg -i "$SOURCE" -thread_queue_size 2048 -f pulse -i "alsa_input.usb-Focusrite_Scarlett_2i4_USB-00.analog-stereo" -c:v copy -map 0:v:0 -map 1:a:0 -f flv "$YOUTUBE_URL/$KEY" That's fine, I'm really happy with that. Now, I have to save the video on the disk too. So I had a look at the tee format, and issued that command: ffmpeg -i rtmp://192.168.1.212:1935/live/stream1 -thread_queue_size 2048 -f pulse -i alsa_input.usb-Focusrite_Scarlett_2i4_USB-00.analog-stereo -c:v copy -map 0:v:0 -map 1:a:0 -f tee "[f=flv:onfail=ignore]$YOUTUBE_URL/$KEY" ffmpeg version 4.2 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 7 (Ubuntu 7.4.0-1ubuntu1~18.04.1) configuration: --enable-gpl --enable-version3 --disable-static --enable-shared --enable-small --enable-avisynth --enable-chromaprint --enable-frei0r --enable-gmp --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-librtmp --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-libmysofa --enable-openal --enable-opencl --enable-opengl --enable-libdrm --enable-nonfree --enable-libfdk-aac --enable-libbluray --extra-libs='-lnettle -lhogweed -lgmp' libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 Input #0, flv, from 'rtmp://192.168.1.212:1935/live/stream1': Duration: N/A, start: 12094.717000, bitrate: N/A Stream #0:0: Video: h264, yuv420p(progressive), 1920x1080, 29.97 fps, 29.97 tbr, 1k tbn Stream #0:1: Audio: aac, 48000 Hz, stereo, fltp Guessed Channel Layout for Input Stream #1.0 : stereo Input #1, pulse, from 'alsa_input.usb-Focusrite_Scarlett_2i4_USB-00.analog-stereo': Duration: N/A, start: 1568128912.858773, bitrate: 1536 kb/s Stream #1:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Automatic encoder selection failed for output stream #0:1. Default encoder for format tee (codec none) is probably disabled. Please choose an encoder manually. Error selecting an encoder for stream 0:1 I had other outputs for the tee, but as it was not working, I removed them. There must be something important that I missed in that tee format... Please let me know. Best wishes, Bruno Verachten On Tue, Sep 10, 2019 at 11:23 AM Verachten Bruno <gount...@gmail.com> wrote: > > Thanks a lot, I am now able to stream two videos at the same time with > the computer doing almost nothing. > Now, I have to replace the audio of the streams with what is coming > from the FocusRite Scarlett 2i4 2nd generation, and lots of other > things. > > Best regards, > > Bruno Verachten -- Bruno Verachten _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".