Belirli aralıklarla bir RTMP canlı video akışının anlık görüntüsünü almak istiyorum. VLC kullanarak rtmp video akışını görebiliyorum.FFmpeg: NetStream.Play.StreamNotFound on RMTP akışı
:ffmpeg -i rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1 -f image2 -vf fps=fps=1 out%d.png
komut şu çıktıyı üretir: resmi FFmpeg sitesine here göre
rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1
Ben anlık çekimleri için aşağıdaki komutu kullanıyorum: Bu rtmp url'dir
ffmpeg version N-64667-gd595361 Copyright (c) 2000-2014 the FFmpeg developers
built on Jul 14 2014 22:09:48 with gcc 4.8.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzl
libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amr
enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --ena
libavutil 52. 92.100/52. 92.100
libavcodec 55. 69.100/55. 69.100
libavformat 55. 47.100/55. 47.100
libavdevice 55. 13.102/55. 13.102
libavfilter 4. 10.100/4. 10.100
libswscale 2. 6.100/2. 6.100
libswresample 0. 19.100/0. 19.100
libpostproc 52. 3.100/52. 3.100
HandShake: client signature does not match!
Closing connection: NetStream.Play.StreamNotFound
rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1: Unknown error occurred
Başka bir rmtp akışında denedim, ancak yine de aynı hatayı alıyorum.
Sorun ne olabilir? Teşekkür ederiz!
Bu hata, ffmpeg'in URL'yi nasıl ayrıştırılacağını "tahmin etmeyi" başaramadığı anlamına gelebilir. Aynı hata rtmpdump'ta gösterilir ve URL'yi açıkça -y bayrağıyla yazarak giderilir. ffmpeg de benzer bir özelliği ([rtmp_playpath parametresi] (https://www.ffmpeg.org/ffmpeg-protocols.html)) doğru değeri iletmek için – BornToCode