sniferek 11 Zgłoś post Napisano Lipiec 2, 2014 (edytowany) $ ffmpeg -i "http://192.168.0.14:9981/stream/channelid/14" -acodec copy -vcodec copy -vn -f flv rtmp://91.85.1.127/live/test ffmpeg version 0.8.10-6:0.8.10-1+rpi1, Copyright © 2000-2013 the Libav developers built on Mar 22 2014 02:13:15 with gcc 4.6.3 *** THIS PROGRAM IS DEPRECATED *** This program is only provided for compatibility and will be removed in a future release. Please use avconv instead. [h264 @ 0x1706b00] mmco: unref short failure Last message repeated 2 times [matroska,webm @ 0x1702660] max_analyze_duration reached [matroska,webm @ 0x1702660] Estimating duration from bitrate, this may be inaccurate Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 50.00 (50/1) Input #0, matroska,webm, from 'http://192.168.0.14:9981/stream/channelid/14': Metadata: title : TV4 Duration: N/A, start: 0.000000, bitrate: N/A Stream #0.0(eng): Video: h264 (Main), yuv420p, 720x576 [PAR 16:11 DAR 20:11], 25 fps, 50 tbr, 1k tbn, 50 tbc (default) Stream #0.1(pol): Audio: mp2, 48000 Hz, 2 channels, s16 (default) Stream #0.2: Audio: mp2, 48000 Hz, 2 channels, s16 (default) Stream #0.3(pol): Subtitle: [0][0][0][0] / 0x0000 (default) [NULL @ 0x1714be0] flv does not support that sample rate, choose from (44100, 22050, 11025). Output #0, flv, to 'rtmp://91.85.1.127/live/test': Metadata: title : TV4 encoder : Lavf53.21.1 Stream #0.0(eng): Video: libx264, yuv420p, 720x576 [PAR 16:11 DAR 20:11], q=2-31, 1k tbn, 25 tbc (default) Stream #0.1(pol): Audio: mp2, 48000 Hz, 2 channels (default) Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Could not write header for output file #0 (incorrect codec parameters ?) pi@oxxx ~ $ Co może być nie tak że nie chce nadać stream do red5 ? Edytowano Lipiec 2, 2014 przez sniferek (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
TomaszG 6 Zgłoś post Napisano Lipiec 2, 2014 A jak u ciebie z czytanie komunikatów ? Przecież dokładnie pisze z czym masz problem. Udostępnij ten post Link to postu Udostępnij na innych stronach
sniferek 11 Zgłoś post Napisano Lipiec 2, 2014 A jak u ciebie z czytanie komunikatów ? Przecież dokładnie pisze z czym masz problem. Tak wiem a widzisz do tego jakieś rozwiązanie ? Udostępnij ten post Link to postu Udostępnij na innych stronach
TomaszG 6 Zgłoś post Napisano Lipiec 2, 2014 transkodowanie ? Udostępnij ten post Link to postu Udostępnij na innych stronach
sniferek 11 Zgłoś post Napisano Lipiec 2, 2014 (edytowany) czyli jak ? byś podpowiedział aby w przyszłości także inni wiedzieli Edytowano Lipiec 2, 2014 przez sniferek (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość IStreamPL Zgłoś post Napisano Lipiec 3, 2014 Stream #0.0(eng): Video: h264 (Main), yuv420p, kodek nie obsługuje flv, musisz dać: -vcodec libx264audio zamiast copy to -audio aac -strict -2 skasować: -vnkońcowy rtmp (output) w nawiasach Udostępnij ten post Link to postu Udostępnij na innych stronach
sniferek 11 Zgłoś post Napisano Lipiec 3, 2014 (edytowany) teraz jest : ffmpeg version 0.8.10-6:0.8.10-1+rpi1, Copyright © 2000-2013 the Libav developers built on Mar 22 2014 02:13:15 with gcc 4.6.3 *** THIS PROGRAM IS DEPRECATED *** This program is only provided for compatibility and will be removed in a future release. Please use avconv instead. [matroska,webm @ 0xf35660] Unknown/unsupported CodecID S_DVBSUB. [h264 @ 0xf39b00] mmco: unref short failure Last message repeated 2 times [matroska,webm @ 0xf35660] max_analyze_duration reached [matroska,webm @ 0xf35660] Estimating duration from bitrate, this may be inaccurate Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 50.00 (50/1) Input #0, matroska,webm, from 'http://192.168.0.14:9981/stream/channelid/15': Metadata: title : TVN Duration: N/A, start: 0.000000, bitrate: 640 kb/s Stream #0.0(eng): Video: h264 (Main), yuv420p, 720x576 [PAR 16:11 DAR 20:11], 25 fps, 50 tbr, 1k tbn, 50 tbc (default) Stream #0.1(pol): Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s (default) Stream #0.2: Audio: ac3, 48000 Hz, stereo, s16, 448 kb/s (default) Stream #0.3(pol): Subtitle: [0][0][0][0] / 0x0000 (default) Unable to find a suitable output format for 'aac' przy komendzie :ffmpeg -i "http://192.168.0.14:9981/stream/channelid/15" -acodec audio aac -strict -2 -vcodec libx264 -f flv rtmp://91.85.1.127/live/test albo także jak ten błąd rozwiązać :[mp2 @ 0xe7700] flv does not support that sample rate, choose from (44100, 22050, 11025). Edytowano Lipiec 3, 2014 przez sniferek (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
sniferek 11 Zgłoś post Napisano Lipiec 3, 2014 (edytowany) ( Windows ) Już nadaje do red5 lecz błędy lecą podczas stream [h264 @ 0x8a7c520]Missing reference picture [h264 @ 0x8a7c520]decode_slice_header error [h264 @ 0x8a7c520]mmco: unref short failure i takie błędy podcinają stream: frame= 185 fps= 13 q=45.0 size= 398kB time=00:00:11.50 bitrate= 283.3kbits/ frame= 193 fps= 13 q=45.0 size= 418kB time=00:00:11.99 bitrate= 285.2kbits/ frame= 199 fps= 13 q=43.0 size= 433kB time=00:00:12.49 bitrate= 283.9kbits/ frame= 206 fps= 13 q=46.0 size= 456kB time=00:00:12.96 bitrate= 287.8kbits/ [h264 @ 05931900] reference picture missing during reorder Last message repeated 1 times [h264 @ 05931900] Missing reference picture, default is 66012 Last message repeated 1 times [h264 @ 05821b00] reference picture missing during reorder [h264 @ 05821b00] Missing reference picture, default is 66013 frame= 214 fps= 13 q=48.0 size= 476kB time=00:00:13.46 bitrate= 289.7kbits/ [h264 @ 05931520] mmco: unref short failure Last message repeated 1 times frame= 223 fps= 13 q=45.0 size= 498kB time=00:00:13.95 bitrate= 292.2kbits/ przy komendzie : ffmpeg -re -i "http://192.168.0.14:9981/stream/channelid/15" -vcodec libx264 -s 960x540 -r 15 -maxrate 200k -bufsize 400k -acodec mp3 -ac 2 -ar 44100 -f flv rtmp://91.85.7.15 7/live/test (Linux) komenda: ~ $ ffmpeg -re -i "http://192.168.0.14:9981/stream/channelid/15" -vcodec libx264 -acodec libmp3lame -ac 2 -ar 44100 -f flv rtmp://91.85.7.157/live/test2 ffmpeg version 0.8.10-6:0.8.10-1+rpi1, Copyright © 2000-2013 the Libav developers built on Mar 22 2014 02:13:15 with gcc 4.6.3 *** THIS PROGRAM IS DEPRECATED *** This program is only provided for compatibility and will be removed in a future release. Please use avconv instead. [matroska,webm @ 0xcf9660] Unknown/unsupported CodecID S_DVBSUB. [h264 @ 0xcfdb00] mmco: unref short failure Last message repeated 2 times [matroska,webm @ 0xcf9660] max_analyze_duration reached [matroska,webm @ 0xcf9660] Estimating duration from bitrate, this may be inaccurate Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 50.00 (50/1) Input #0, matroska,webm, from 'http://192.168.0.14:9981/stream/channelid/15': Metadata: title : TVN Duration: N/A, start: 0.000000, bitrate: 640 kb/s Stream #0.0(eng): Video: h264 (Main), yuv420p, 720x576 [PAR 16:11 DAR 20:11], 25 fps, 50 tbr, 1k tbn, 50 tbc (default) Stream #0.1(pol): Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s (default) Stream #0.2: Audio: ac3, 48000 Hz, stereo, s16, 448 kb/s (default) Stream #0.3(pol): Subtitle: [0][0][0][0] / 0x0000 (default) [buffer @ 0xd0b9c0] w:720 h:576 pixfmt:yuv420p [scale @ 0xd57ea0] w:720 h:576 fmt:yuv420p -> w:960 h:540 fmt:yuv420p flags:0x4 [libx264 @ 0x10b4e40] using SAR=45/44 [libx264 @ 0x10b4e40] using cpu capabilities: none! [libx264 @ 0x10b4e40] profile Main, level 3.1 [libx264 @ 0x10b4e40] 264 - core 123 r2189 35cf912 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=0 b_adapt=1 b_bias=0 direct=1 weightb=0 open_gop=1 weightp=2 keyint=250 keyint_min=15 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.25 aq=1:1.00 Output #0, flv, to 'rtmp://91.85.7.157/live/test2': Metadata: title : TVN encoder : Lavf53.21.1 Stream #0.0(eng): Video: libx264, yuv420p, 960x540 [PAR 45:44 DAR 20:11], q=-1--1, 1k tbn, 15 tbc (default) Stream #0.1(pol): Audio: libmp3lame, 44100 Hz, stereo, s16, 200 kb/s (default) Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press ctrl-c to stop encoding [h264 @ 0xcfdb00] mmco: unref short failure frame= 2 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 3 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 4 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 4 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 5 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 5 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 6 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 7 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 7 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 8 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 9 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 9 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 10 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 10 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 11 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 12 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 12 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 13 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 13 fps= 1 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s dup=0 drop=frame= 14 fps= 1 q=0.0 size= 0kB i brak obrazu jak widać nie za bardzo mu się chce. Nie raz coś się tam ruszy. Edytowano Lipiec 3, 2014 przez sniferek (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
TomaszG 6 Zgłoś post Napisano Lipiec 3, 2014 Nie wiem czy zauważyłeś ale masz bardzo starą wersję ffmpeg, sugeruje kompilację z źródeł. Powinno pomóc. Udostępnij ten post Link to postu Udostępnij na innych stronach
limes 27 Zgłoś post Napisano Lipiec 4, 2014 (edytowany) ffmpeg -re -i "http://192.168.0.14:...am/channelid/15" -vcodec libx264 -acodec libmp3lame -ac 2 -ar 44100 -f flv rtmp://91.85.7.157/live/test2 Jeżeli chodzi o ffmpeg parametr "-re" stosuje się raczej do plików lokalnych nie do strumieni live. Poza tym zwróć uwagę, że twój strumień ma aż 4 ścieżki (0,1,2,3), na szczęście video i audio jest pierwsze dlatego nie dostaniesz kolejnych błędu. Polecam ffmpeg/avconv z repo backports, opis instalacji zależy od systemu jaki posiadasz. Jeżeli chodzi o kodek dźwięku możesz użyć też aac -acodec aac -strict experimental -ab 64k -ar 44100 Warto też zwrócić uwagę na parametry serwera na jakim chcesz transkodować strumień AV jeżeli to słabiutki VPS może być ciężko z libx264 możesz próbować raczej z kodekiem flv i opcją -preset ultrafast Tak naprawdę dużo rzeczy może wpływać na otrzymywanie błędów, dlatego w pierwszej kolejności dobrze zapoznajemy się z dokumentacją. Drugą radą jest test np raz z dźwiękiem raz bez dźwięku, raz z video raz bez i sprawdzamy co kiedy nam wyskakuje itd. Edytowano Lipiec 4, 2014 przez limes (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach