OS - Debian 8 Камеры - Hikvision
Настроил 1 камеру на сохранения потока при помощи такой команды
timeout 60 ffmpeg -i rtsp://login:pass@192.168.1.1:554/Streaming/Channels/101 -acodec copy -vcodec copy /path_to_video/$(date +\%Y-\%m-\%d)/rec-$(date +\%H:\%M:\%S).mp4
Все работает, файлы сохраняются. Хотел подключить другую камеру той же командой, но получил ошибку
ffmpeg version 2.6.9 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.9.2 (Debian 4.9.2-10) configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --enable-libvidstab --enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages --enable-libutvideo --enable-libfdk-aac --enable-libx265 --enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec --shlibdir=/usr/lib/x86_64-linux-gnu libavutil 54. 20.100 / 54. 20.100 libavcodec 56. 26.100 / 56. 26.100 libavformat 56. 25.101 / 56. 25.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 11.102 / 5. 11.102 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 [rtsp @ 0x1092680] UDP timeout, retrying with TCP [rtsp @ 0x1092680] method PAUSE failed: 551 Option not supported [rtsp @ 0x1092680] Could not find codec parameters for stream 0 (Video: h264, none): unspecified size Consider increasing the value for the 'analyzeduration' and 'probesize' options Guessed Channel Layout for Input Stream #0.1 : mono Input #0, rtsp, from 'rtsp://login:pass@192.168.1.2:554/Streaming/Channels/101': Metadata: title : Media Presentation Duration: N/A, bitrate: 64 kb/s Stream #0:0: Video: h264, none, 90k tbr, 90k tbn, 180k tbc Stream #0:1: Audio: pcm_mulaw, 8000 Hz, 1 channels, s16, 64 kb/s [mp4 @ 0x10d8160] Could not find tag for codec pcm_mulaw in stream #0, codec not currently supported in container Output #0, mp4, to '/path_to_video/2017-06-06/rec-12:44:08.mp4': Metadata: title : Media Presentation encoder : Lavf56.25.101 Stream #0:0: Audio: pcm_mulaw, 8000 Hz, mono, 64 kb/s Stream mapping: Stream #0:1 -> #0:0 (copy) Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Единственное отличие - первая не пишет звук, вторая пишет. Прошу вашей помощи, так как я не очень силен в ffmpeg, я только разбираюсь