Вот скрипт, который я пытаюсь запустить, я думаю, что проблема здесь:
#!/bin/bash
GIF=/home/stream1/85012216.gif
STREAM_KEY=thisisasecret
URL=rtmp://a.rtmp.youtube.com/live2
FPS=30
KEYINT=$(expr $FPS \* 3)
$FFMPEG -f alsa -ac 2 -i hw:Loopback,1,0 -fflags +genpts -r $FPS -i $GIF \
-vcodec libx264 -x264opts keyint=$KEYINT:min-keyint=$KEYINT:scenecut=-1 -b:v 1000k \
-preset veryfast -pix_fmt yuv420p -s 854x480 \
-c:a libfdk_aac -b:a 96k -ar 44100 \
-f flv $URL
Ошибка:
ffmpeg версия N-92337-g8e50215b5e Copyright (c) 2000-2018 FFmpeg
разработчики, созданные с помощью gcc 7 (Ubuntu 7.3.0-27ubuntu1 ~ 18.04)
конфигурация: --enable-shared --enable-gpl --enable-nonfree
--enable-pthreads --enable-postproc --enable-libtheora --enable-version3 --enable-libx264 --enable-libfdk-aac --disable-stripping --disable-encoder = libschroedinger --enable-librtmp - -enable-gnutls --enable-avfilter --enable-libfreetype --disable-decoder = amrnb --enable-fontconfig --disable-mips32r2 --disable-mipsdspr2 --disable-htmlpages --disable-podpages --disable- altivec --enable-libass --enable-omx --enable-omx-rpi libavutil 56. 23.100 / 56. 23.100 libavcodec 58. 36.100 /
58. 36.100 libavformat 58. 21.100 / 58. 21.100 libavdevice 58. 6.100 / 58. 6.100 libavfilter 7. 43.100 / 7. 43.100 libswscale 5. 4.100 / 5. 4.100 libswresample 3. 4.100 /
3. 4.100 libpostproc 55. 4.100 / 55. 4.100 Схема угаданного канала для входного потока # 0.0: стереовход № 0, также, от
'hw: Loopback, 1,0': продолжительность: н / д, старт: 1541258646.286883, битрейт:
1536 кб / с
Поток # 0: 0: Аудио: pcm_s16le, 48000 Гц, стерео, s16, 1536 кбит / с Вход # 1, gif, из '/home/stream1/85012216.gif': Продолжительность: нет данных,
битрейт: н / д
Поток # 1: 0: Видео: gif, bgra, 500x281, 16,67 кадров в секунду, 16,67 тб, 100 тбн, 100 тбк RTMP_ReadPacket, не удалось прочитать заголовок пакета RTMP
rtmp: //a.rtmp.youtube.com/live2: произошла неизвестная ошибка
Сведения о системе:
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic