Регулировка частоты ключевых кадров ffmpeg / v4l2 Logitech C920 для YouTube Live

Вы можете использовать эту команду для замены (при условии, что GNU sed находится в CentOS):

sed -i "s/hspace='\([0-9]*\)'/style=\"margin: 0 \1px;\"/g" filename.html

Для замены во всех .html-файлах:

find . -type f -name '*.html' -exec sed -i "s/hspace='\([0-9]*\)'/style=\"margin: 0 \1px;\"/g" {} +
1
25.01.2017, 08:40
1 ответ

Мне удалось заставить его работать на YouTube Live с помощью следующей команды:

ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i / dev / zero -f v4l2 -input_format h264 -i / dev / video0 -codec: v copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp: //a.rtmp.youtube.com/live2/REMOVED

Я могу установить разрешение путем выполнения: v4l2-ctl --device = / dev / video0 --set-fmt-video = width = 1280, height = 720

Вывод ffmpeg выглядит следующим образом: Поток №1: 0: Видео: h264 (с ограничениями Baseline), yuvj420p (pc), 320x240 [SAR 1: 1 DAR 4: 3], -5 кбит / с, 30 кадров в секунду, 30 tbr, 1000k tbn, 60 tbc

В конце концов YouTube жалуется на ключевые кадры, но ему удается поддерживать приличный поток в 1080p.

0
28.01.2020, 01:03

Теги

Похожие вопросы