🍣

gstreamerのログ

2022/05/26に公開

環境変数をセットすることでgstreamerのログをみることができる。

ログをONにする

GST_DEBUG=<element>:<loglevel>

GST_DEBUG=filesrc:6
https://gstreamer.freedesktop.org/documentation/tutorials/basic/debugging-tools.html?gi-language=c

ログの色付けをOFFにする

デフォルトではログは色分けされる。しかし、ファイルに書き出すときにはそのエスケープシーケンスが無駄にうるさいのでこれをオフにしたい。

GST_DEBUG_NO_COLOR=1
https://gstreamer.freedesktop.org/documentation/gstreamer/running.html?gi-language=c

GST_DEBUG_NO_COLOR=1 GST_DEBUG=filesrc:6 gst-launch-1.0 -eq filesrc location=$FIFO blocksize=65536 ! \
    h265parse ! mpegtsmux alignment=7 ! \
    srtclientsink uri="srt://$HOST:$PORT" &
0:00:00.078799435 16852   0x557c64fb50 INFO                 filesrc gstfilesrc.c:261:gst_file_src_set_location: filename : /home/koba/work/srt/.fifo
0:00:00.078875165 16852   0x557c64fb50 INFO                 filesrc gstfilesrc.c:262:gst_file_src_set_location: uri      : file:///home/koba/work/srt/.fifo
0:00:00.101747160 16852   0x557c64fb50 INFO                 filesrc gstfilesrc.c:468:gst_file_src_start:<filesrc0> opening file /home/koba/work/srt/.fifo
0:00:00.226033757 16852   0x557c64fb50 LOG                  filesrc gstfilesrc.c:498:gst_file_src_start:<filesrc0> disabling seeking, lseek failed: Illegal seek
0:00:00.226864292 16852   0x557c64fb50 INFO                 filesrc gstfilesrc.c:468:gst_file_src_start:<filesrc0> opening file /home/koba/work/srt/.fifo
0:00:00.226937783 16852   0x557c64fb50 LOG                  filesrc gstfilesrc.c:498:gst_file_src_start:<filesrc0> disabling seeking, lseek failed: Illegal seek
0:00:00.229075683 16852   0x557c668c00 LOG                  filesrc gstfilesrc.c:363:gst_file_src_fill:<filesrc0> Reading 65536 bytes at offset 0x0
0:00:00.873728950 16852   0x557c668c00 LOG                  filesrc gstfilesrc.c:363:gst_file_src_fill:<filesrc0> Reading 65536 bytes at offset 0x10000
0:00:00.874118175 16852   0x557c668c00 LOG                  filesrc gstfilesrc.c:363:gst_file_src_fill:<filesrc0> Reading 59284 bytes at offset 0x1186c
0:00:00.877817976 16852   0x557c668c00 LOG                  filesrc gstfilesrc.c:363:gst_file_src_fill:<filesrc0> Reading 58807 bytes at offset 0x11a49
0:00:00.883252910 16852   0x557c668c00 LOG                  filesrc gstfilesrc.c:363:gst_file_src_fill:<filesrc0> Reading 58077 bytes at offset 0x11d23
0:00:00.886981670 16852   0x557c668c00 LOG                  filesrc gstfilesrc.c:363:gst_file_src_fill:<filesrc0> Reading 57295 bytes at offset 0x12031
0:00:00.891350128 16852   0x557c668c00 LOG                  filesrc gstfilesrc.c:363:gst_file_src_fill:<filesrc0> Reading 56513 bytes at offset 0x1233f
0:00:00.927375050 16852   0x557c668c00 LOG                  filesrc gstfilesrc.c:363:gst_file_src_fill:<filesrc0> Reading 55720 bytes at offset 0x12658

Discussion