Zanonimizowana wersja forum tylko do odczytu

ffmpeg - częsty problem restreamingu z http

Pobieranie, nagrywanie, kopiowanie, transkodowanie strumienia audio/wideo.
Post Reply
anonim
Weteran
Posts: 826
Joined: 2013-05-04, 15:44

ffmpeg - częsty problem restreamingu z http

Post by anonim »

Witam jako, że użytkownicy systemu linux, przeważnie korzystają z programu ffmpeg = avconv do restreamingu transmisji pochodzących między innymi z innych stron dostają błędy wynikające z źle dobranych kodeków.

Przykład reastreamingu podającego błąd:

Code: Select all

ffmpeg -re -i http://149.255.37.194:2002/hls/8919/index.m3u8 -acodec copy -vcodec copy -f flv rtmp://rtmp.goodcast.org:1935/liverepeater/127074


Treść błędu:

Code: Select all

[flv @ 0x326d4c0] Malformed AAC bitstream detected: use [b]audio[/b] bistream filter 'aac_adtstoasc' to fix it ('-bsf:a aac_adtstoasc' option with ffmpeg)
av_interleaved_write_frame(): [b]Invalid data found when processing input[/b]


Zaznaczone znacznikami (niestety w code nie widać pogrubienia) części błędu już instynktownie dają nam do zrozumienia, że problem leży po stronie dźwięku, a dokładnie kodeka.

Dobieramy inny kodek:

Code: Select all

ffmpeg -i http://149.255.37.194:2002/hls/8919/index.m3u8 -acodec aac -strict -2 -vcodec copy -f flv rtmp://rtmp.goodcast.org:1935/liverepeater/127074


Jest to przykład, który zapewne pomoże - proszę nie pisać na pw z problemami restreamingu, ewentualnie napisać w odpowiednim wątku lub utworzyć go. ;-)

anonim
Aktywny Użytkownik
Posts: 461
Joined: 2013-06-16, 18:09

Post by anonim »

jarek, Dzięki....

Post Reply