birdきょうのつぶやき@digitune

きょうのつぶやき@digitune

image 0ははは。相変わらず仲の良いことで。 https://twitter.com/sokusekimaou/status/1377832009817452552 (00:06 Talon (Plus)から・詳細)

今はtsを単純にdeinterlace(59.94i→29.97p)してH.265に変換しているのだが、先日NHK-BSでのF1特集を見ていて、おそらくPALソースと思われる部分でのジャダーが気になった。 (11:07 Twitter for Androidから・詳細)

テレシネされた番組はまだちゃんと見ていないのだけれど、おそらく同じようにジャダーが気になるんじゃないかなぁ。これ、自分でソース毎に適宜pullupして出力FPSを調整するしかないのだろうか? (11:07 Twitter for Androidから・詳細)

事前にソースをスキャンしてpulldown状態を推定し、自動的に30p or 24p(まぁ25pは考えないことにする^^;)を切り替えるようなことは出来ないかな?軽くググった感じでは見つからなかったが… (11:07 Twitter for Androidから・詳細)

作るか。 (11:07 Twitter for Androidから・詳細)

image 1わら。ちなみに元ネタの番組はとても面白かった記憶。 https://twitter.com/hibikiw/status/1378159936098557954 (11:12 Talon (Plus)から・詳細)

過去にもメディアが使う頭の悪そうな略語は数多あったけど「まん防」は相当なレベル。最初見たときはギョッとしたよ。マンボウさんに謝れ。 (11:24 Talon (Plus)から・詳細)

image 2RT @razokulover: 国会に提出された議案をGitHubで差分形式で見やすくするプロジェクト / “LawHub | 国会に提出された議案をGitHubのような差分形式で可視化します。” https://htn.to/5dNDFUENjQ (11:32 Talon (Plus)から・詳細)

image 3このコメントはかなりhelpful。idet filter使って考えてみるか…>How to tell if a source needs to be detelecined? http://www.reddit.com/r/ffmpeg/comments/d3te9l/comment/f05vo5i (12:21 Talon (Plus)から・詳細)

録画された番組のfield構成をffmpegのidet filterで見ていて初めて知ったのだが(<遅い)、アニメってTV版でも24p(正確には23.97p)なの?言われてみれば当たり前の気もするがこれまで全然知らなかったよ…orz。 (19:58 Twitter Web Appから・詳細)

image 4idet filterの結果の見方を調べていたんだが、おそらくprogressive or interlacedはMulti frame detectionでTFF or BFF frameの数とProgressive frame… https://twitter.com/i/web/status/1378307992492273670 (20:26 Twitter Web Appから・詳細)

image 5で、元ソースが30p(60i)か24pかは、Repeated Fieldsとして検知された繰り返しfieldの数で分かりそう。一般的な2-3プルダウンの場合5 frames/10 fields中Top 1回、Bottom 1回の繰… https://twitter.com/i/web/status/1378307993549168640 (20:26 Twitter Web Appから・詳細)

image 6適当に録画した映画ソース、アニメソースの冒頭18000 frames分(=約10分)を見てみると、映画でNeither: 14134 Top: 1939 Bottom: 1928、アニメでNeither: 13954 Top:… https://twitter.com/i/web/status/1378307994564272133 (20:26 Twitter Web Appから・詳細)

というわけで戦略としてまとめると、
・deinterlaceはとりあえずかける
・冒頭18000 framesをidet filterで調査し、Top/Bottom Repeated Fieldsが1440(=全体の8%)を超える場合は24pと判断
というような感じが良いかな。 (20:26 Twitter Web Appから・詳細)

image 7実際には異なるFPSのソースが混在していたり(30p/60iが混ざるとRepeated Fieldsは減る)、絵的に動きのない場面だったりするとそれもRepeatedとして検知されてしまうなど、結果が上下にぶれる可能性があるため、… https://twitter.com/i/web/status/1378307996665536516 (20:26 Twitter Web Appから・詳細)

ちょっとこれで様子を見てみるか…FPSを変更するほど大きな変化だといきなり全部切り替えるのは怖いので一部の番組でテスト運用してみよう。 (20:26 Twitter Web Appから・詳細)