przepraszam, że nie znam FFMPEG, ale próbowałem wykonać transmisję na żywo z youtube ze źródła HTTP przy minimalnych zasobach, czy ktoś może mi powiedzieć, co jest nie tak z moim kodem. Przetestowałem również dysk Google, ale otrzymałem tę wiadomość: „znaleziono nieprawidłowe dane podczas przetwarzania danych wejściowych”
ffmpeg -re -stream_loop -1 -i https://fortminor3.wistia.com/medias/8tar9skdw9 -vcodec libx264 -preset veryfast -maxrate 2500k -bufsize 512k -vf "format=yuv420p" -g 30 -acodec libmp3lame -b:a 198k -ar 44100 -f flv -s 854x480 -max_muxing_queue_size 400 rtmp://x.rtmp.youtube.com/live2/key
Odpowiedzi:
ffmpeg nie może być używany do czytania filmów z losowych stron internetowych. W przypadku tego konkretnego filmu i strony internetowej masz szczęście
youtube-dl
można pobrać wideo.Następnie przesyłaj strumieniowo pobrany plik wideo:
źródło
youtube-dl
to idealne narzędzie do tego. Dlaczego potrzebujesz rozwiązania tylko dla ffmpeg?