2020-12-22

動画ファイルのキーフレーム間隔を調べる方法

Stackoveflowのこの記事で、動画ファイル中のキーフレームの時刻を表示するサンプルが示されていた。 これを参考に、キーフレーム間隔を調べる方法をメモする。

入力ファイルをinput.mp4とすると、FFprobeとawkを使って以下のコマンドにより、キーフレーム間隔を調べることができる。

ffprobe -loglevel error -select_streams v:0 -show_entries packet=pts_time,flags -of csv=print_section=0 input.mp4 | awk -F',' '/K/ {print $1-prev; prev=$1}' | sort | uniq -c
出力は、間隔でソートし、それぞれの出現回数をuniqのオプション-cで表示する。

2020-12-15

Git-grepで特定のファイル名のファイルを除いて検索する方法

Git-grepを使うとレポジトリに登録されているファイルの中でgrepを行うことができる。 このとき、特定のファイルを除いて検索することができる。

例えば、拡張子が.iniのファイルを除いてScreenshotを探す場合、

$ git grep Screenshot UI ':!*.ini'
と、:!に続いて除外するファイル名を書く。

2020-12-10

CentOS8でグラフィカルログインを有効にする

手順

gdmをインストールして、getty@tty1を無効に設定すれば良い。
$ sudo dnf install gdm
$ systemctl set-default graphical.target

メモ

gdmをインストールするだけでは、gdmが有効になっているにも関わらず、gdmが起動しなかった。