Raspberry PiでYouTubeによるライブ配信を行う!(日時の出力)

Raspberry PiでYouTubeによるライブ配信に時刻の表示を追加します。

時刻を出力する!

ライブ配信を行いながら時刻を出力します。「-filter_complex」を使用して、出力形式や文字の属性を指定します。

ffmpeg -thread_queue_size 512 -f h264 -r 10 -i - \
-f image2 -loop 1 -i /home/ubuusr01/youtube/youtube_livecam.png -stream_loop -1 -i /home/ubuusr01/youtube/youtube_bgm.mp3 \
-filter_complex "[1:0]lut=a='val*0.7',[0:0]overlay=x=0:y=0,drawtext=fontfile=~/youtube/NotoSans-Regular.ttf:text='%{localtime\:%F %T}':fontcolor=silver@0.8:fontsize=44:box=1:boxcolor=gray@0.5:boxborderw=8:x=32:y=32" \
-c:v libx264 -c:a aac -b:a 128k -g 20 -s 1920x1080 \
-f flv rtmp://a.rtmp.youtube.com/live2/<STREAM KEY>

おわりに

ffmpegでは、時刻の表示を追加することができます。