英語版のffmpegの使い方解説本が1日だけ無料

‘FFMPEG Quick Hacks’ Kindle ebook free for a few days : ffmpegより、

It seems to be free now. I checked the KDP page. The offer ends at midnight (PDT) on 4th June.

6月4日の夜までkindleで無料になっている。同時にKindle Unlimitedにも入っているので購入し忘れても加入していれば無料で読める。
2020年6月5日、20時54分時点で400円になっているのを確認。Kindle Unlimitedは継続して対象になっている。

さらに現在KADOKAWA電撃文庫の多くのライトノベルがKindle Unlimitedに入ってるので今加入するのもいいかもしれない。

fc2ブログのときはamazonと楽天のアフィリエイトリンクを載せていたがこのブログでは一切載せていなかった。この機会にこの記事とプロフィールのところに載せた。

2023年に新刊が発売されたのに伴って以前の本は発売終了した。co.jpで買うよりも.comのほうが安い。
これも販売終了した模様。
https://www.amazon.co.jp/Quick-Start-Guide-FFmpeg-Multimedia-Processing/dp/1484287002(跡地)

KADOKAWA 電撃文庫1900点以上が読み放題 あの人気作品もKindle Unlimitedなら読み放題!

具体的なタイトル抜粋(2020年6月3日時点

  • ストライク・ザ・ブラッド(最新刊まで
  • 魔法科高校の劣等生(16巻まで
  • 俺を好きなのはお前だけかよ(13巻まで
  • 青春ブタ野郎(8巻まで
  • ロウきゅーぶ!(全巻
  • 天使の3P! (全巻
  • デュラララ!! (全巻
  • とらドラ!(全巻
  • バッカーノ!(全巻
  • なれる!SE(全巻

アニメ関係だと「声優グランプリ」「アニメディア 」「メガミマガジン」「Animage (アニメージュ) 」も過去数ヶ月分Kindle Unlimitedに入ってる。

任意の絶対値の差を返すmaskedthreshold

ffmpeg 4.3から使えるフィルタ。2入力した映像のピクセル値を比較し絶対値の差、または差が、任意のしきい値と等しいかそれ以下ならば1入力のピクセル値が選ばれ、そうでなければ2入力のピクセル値が選ばれるmaskedthresholdフィルタの使い方。

Continue reading “任意の絶対値の差を返すmaskedthreshold”

256色のパレットを出力するshowpalette

パレット最適するpalettegenフィルタがあるが、こちらは映像に最適化したパレットを作らないのできれいなグラデーションにならない。

ffmpeg で 256色を最適化する palettegen, paletteuse

Continue reading “256色のパレットを出力するshowpalette”

フレーム間のメディアンフィルタtmedian

ffmpeg 4.3から使える予定のフィルタ。1つの映像の連続したフレームの中央値や任意の割合のピクセル値で出力するtmedianフィルタの使い方。

1フレーム内のメディアンフィルタ median
複数ファイルの映像のピクセル中央値を返す xmedian

Continue reading “フレーム間のメディアンフィルタtmedian”

シーンチェンジの時間を調べるscdet

ffmpeg 4.3から使えるフィルタ。映像の切り替わり、シーンチェンジの時間を調べてそのフレームを出力するのに便利なscdetフィルタの使い方。似たフィルタにselectフィルタのscenevmafmotionフィルタがあるがこれらとは計算方法が異なるが、vmafmotionフィルタのmotionスコアの値とmafdスコアの値の傾向はすごく似ている。

Continue reading “シーンチェンジの時間を調べるscdet”

フレーム、サンプル単位で情報を得るshowinfo、ashowinfo

PTSやピクチャータイプやピクセルフォーマット、ピクセル値などを調べるのに使うshowinfo、ashowinfoフィルタの使い方。一般的な使い方はffplayで再生してコンソールに情報を流しながら見るもので、得た情報のメタデータを他のフィルタに渡すことは今のところできない。

メタデータを扱えるffmpegは個人のレポジトリにある:
libavfilter/vf_showinfo.c: Add metadata mode · cho-dev/FFmpeg-jwmod@b9e9219

Continue reading “フレーム、サンプル単位で情報を得るshowinfo、ashowinfo”

ブロックマッチングアルゴリズムでデノイズするbm3d

nlmeansフィルタ並みに処理が遅いが、フレーム間の動きを推定してデノイズする3次元デノイザbm3dフィルタの使い方。3次元のデノイザは他に hqdn3dフィルタがある。bm3dはBlock-Matching 3Dの略語。

非局所平均のデノイザ nlmeans
Windows の ffmpeg で生放送する方法 – hqdn3d

Continue reading “ブロックマッチングアルゴリズムでデノイズするbm3d”

2020年4月のニコ生統計

2017年1週目から2019年10週目までの取得漏れが判明し、毎週土曜日の放送開始0時から6時までの6時間が入ってなかった。気がついたのが2019年11週目で月間統計は過去のデータを修正したが過去記事は修正してない。

集計期間は週間のニコ生統計の1ヶ月分である。2018年からカテゴリタグの割合は今までと変わらないが、1枠30分の割合が少なくなったので来場者数とコメント数の6000以上を除かないすべての放送を対象にした。それに伴い平均値は除外した。来場者数はTS視聴可能時間が来れば増え、TS来場者数を含まずに計算することは困難な仕様なので、翌日(当日)の朝に前日の6時から当日の6時までを取得している。

2019年8月28日より一般会員でも配信できるようになった。
ユーザー生放送を一般会員の方でもお試しで配信できるようになりました|ニコニコインフォ

Continue reading “2020年4月のニコ生統計”

フィルタ内容をテキストで読み込む filter_script、filter_complex_script

非推奨になったが、-/filter、-/filter_complexで代替できる。
fftools/ffmpeg: deprecate -filter_script · FFmpeg/FFmpeg@a8bc79c · GitHub
fftools/ffmpeg: deprecate -filter_complex_script · FFmpeg/FFmpeg@c316c4c · GitHub

ffmpeg が難しいと言われる理由の一つにフィルタの書き方がわからないというのがある。コマンドプロンプトだと改行できないので長くなるほど読みにくくなる。これを解決するのが-filter_script、-filter_complex_scriptである。

-filter_scriptは映像と音声別々に扱い、同じ種類の2番目以降のストリームを扱えない。-filter_complex_script-filter_complexと同じ書き方をする。-filter_script、-filter_complex_scriptどちらもコメントを書き込めない。さらにffplay、ffprobeでは使えない。

ffmpeg : フィルタの記述方法

Continue reading “フィルタ内容をテキストで読み込む filter_script、filter_complex_script”