それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2017-03-30から1日間の記事一覧

SQLiteでの alter colmunの代替案

SQLite にはいくつかの機能がない。 たとえば、次の通り。 alter table rename columnがない alter table drop column がない SQLiteでの alter colmunの代替案 いったん別のテーブルにデータを退避する drop table でテーブルを消す create table でテーブ…

ffmpeg で mkv の字幕ファイルをmp4 にする

字幕も含めてコピーしたいな mkvのストリームに字幕が含まれてて、これを維持したまま、mp4 に変換したいな。 h264 / aac はそのままでいいんだけど、字幕はそのまま copy で動かなかったので調査した。 "ffmpeg -i '#{src}.mkv' -y -map 0:0 -map 0:1 -map …

画像がカラーか、白黒かを判別する

カラー画像かモノクロか判別する。 takuya@:$ convert sample.cl.jpg -colorspace HSB -separate -delete 0 -fx "u*v" -blur 2x2 -threshold 30% -format '%[fx:mean]\n' info: 0.693993 takuya@:$ convert sample.bw.jpg -colorspace HSB -separate -delete…

プレイリストのファイル形式を色々試してみる。

プレイリスト扱えると便利 WEBサイトに動画や音声をたくさんおいていると、再生が面倒なのでプレイリストを作って対応したい。どのアプリが、どのプレイリストに対応しているか、そもそもプレイリストのファイル形式はどのようなものがあるのだろうか。 プレ…

pythonでHTMLをパースしてXpathする

python でも xpath したい。 libxml でパースするには、lxml を使うと楽 pip install lxml 使い方。 lxml.html を使うと確実に、パースする事ができる。parse は IO を取るのでStringIOを使うことになる。 lxml.html.parse(StringIO(page.html)) サンプル im…