Avisynth 初心者質問スレ Part9 [無断転載禁止]©2ch.net

Avisynthの初心者質問スレです

・質問する前に
  1.まずは、過去ログを読むか検索エンジンなどを使って調べましょう
  2.次に同じような質問がないかCtrl+Fでスレッド内を検索しましょう
・VapourSynthの話題はできるだけ専用のスレでお願いします
・荒らし・煽りは綺麗にスルーしましょう

■前スレ
Avisynth 初心者質問スレ Part8
http://echo.2ch.net/test/read.cgi/avi/1463062591/
■関連スレ
・Avisynthを絶讃ιょぅょ Part32
 http://echo.2ch.net/test/read.cgi/avi/1486535501/
・お前らのショボイAvisynthスクリプト貼ってください part4
  http://echo.2ch.net/test/read.cgi/avi/1486693045/
・VapourSynth Part2
  http://echo.2ch.net/test/read.cgi/avi/1488452387/

■外部リンク
 ・Avisynth wiki(英語)
   http://avisynth.nl/index.php/Main_Page
 ・avisynth.info (旧 AviSynth Wiki、日本語)
   http://www.avisynth.info/
 ・AviSynth ニュース
   http://news.avisynth.info/

521名無しさん@編集中 (ワッチョイ 05b8-Pijf)2018/08/30(木) 19:03:41.06ID:rjHaSXxT0
pop氏のサーバーが見れなくなってるけど
何かあったのかな?

522名無しさん@編集中 (ワッチョイ 238a-zBrR)2018/08/30(木) 19:41:13.47ID:x0j+laS80
rss履歴みるに
8月29日の午前3時から、サーバのメンテナンスだって書いてあった

523名無しさん@編集中 (ワッチョイ 05b8-Pijf)2018/08/30(木) 20:36:51.44ID:rjHaSXxT0
>>522
了解

524名無しさん@編集中 (ワッチョイ cdc1-HRdU)2018/08/30(木) 23:32:24.63ID:F7rIBo2S0
Its で24,30,60用の関数それぞれでKFMDeintを呼び出しているんだけど、
CUDA側のメモリ使い果たしてcache shrink してしまう
エンコードは進んでいるから無視する手もあるけど…
1050Ti の 4GB で足りてないんだけど、なんか上手い方法はないだろうか?

525名無しさん@編集中 (ワッチョイ 1dc3-tpL7)2018/09/01(土) 03:41:11.49ID:dwxZUIDX0
>>524
KFMDeintに24p,30p,60pの3クリップを返すモード(mode=3)を追加した。
複数のクリップ返すからちょっと使い方が独特なので↓これ見て
https://github.com/nekopanda/AviSynthCUDAFilters/wiki/KFMDeint

あんまテストしてないから何か問題あった教えて

526名無しさん@編集中 (ワッチョイ cdc1-HRdU)2018/09/01(土) 09:45:26.12ID:OWcvBz/l0
>>525
多謝多謝
軽くテストしてみたけど、2.5GB以内で収まる感じでいけました
これからいろいろ試してみます

527名無しさん@編集中 (ワッチョイ ebe3-pFy7)2018/09/01(土) 21:47:12.42ID:t2jmzWlQ0
重複フレームを自動削除、フレームを解体して任意のFPSに
再構築できる?

528名無しさん@編集中 (ワッチョイ 23d2-lx+3)2018/09/02(日) 13:08:27.39ID:TMtMghC70
フレームを解体するってどういう意味?

529名無しさん@編集中 (ワッチョイ ebe3-pFy7)2018/09/02(日) 15:04:13.09ID:NwJPA7Gm0
1sec60fpsを解体して2sec30fpsで再構築とか

530名無しさん@編集中 (ワッチョイ 1dc3-tpL7)2018/09/02(日) 15:17:12.49ID:PIooSLka0
それって単にAssumeFPS(30)するだけ

531名無しさん@編集中 (ワッチョイ 23d2-lx+3)2018/09/02(日) 16:22:47.95ID:TMtMghC70
重複フレームを自動検出と削除するなら、この中にあると思うが
http://avisynth.nl/index.php/External_filters#Duplicate_Frame_Detectors

532名無しさん@編集中 (ワッチョイ ebe3-pFy7)2018/09/02(日) 21:13:21.19ID:NwJPA7Gm0
教えてチャソでスマソ。

24fpsのビデオの重複フレームをオートで検出して削除、
さらにfpsの概念を消去し、重複フレームを削除した後の、
fpsに拘束されていないフリーのフレームの集合体を新たに時間系列で
任意のfpsで再構築(re-packing)、ここまでAvisynthで出来るんじゃろか?

533名無しさん@編集中 (ワッチョイ 55ec-tpL7)2018/09/02(日) 21:23:18.94ID:bzxkfoHk0
>>532
すでに回答されてるだろ。

534名無しさん@編集中 (ワッチョイ 23d2-lx+3)2018/09/02(日) 21:23:55.12ID:94MvTpI60
>>532
よくわからんけど重複フレームを削除して可変フレームレートにしたいってこと?

535名無しさん@編集中 (ワッチョイWW c5c3-MWE3)2018/09/02(日) 21:42:24.15ID:IWjCH1fv0
同じ絵が続いても現代のエンコーダは効率よく圧縮してくれるのでやめたほうがいい
変態VFRは後で取り回しが非常にしづらい上に大して縮まない

536名無しさん@編集中 (ワッチョイ 23d2-lx+3)2018/09/02(日) 22:02:54.32ID:TMtMghC70
>>532
http://avisynth.nl/index.php/ExactDedup
このあたりで良いんじゃないの?
精度は知らんけど

537名無しさん@編集中 (ワッチョイ 23d2-lx+3)2018/09/02(日) 22:08:45.96ID:TMtMghC70
重いフィルタリングさせたり、次世代の激重エンコーダに8kを処理させるなら、時間がそれなりに短縮できそう

538532 (ワッチョイ 1ee3-f1OS)2018/09/06(木) 18:20:05.59ID:QP3DPrws0
ツベに実行の様子をうpして貰えんじゃろか

539名無しさん@編集中 (ワッチョイ 3ad2-goUq)2018/09/06(木) 18:26:15.24ID:AOvh8PhC0
>>536
これTAS動画用のフィルタだし完全に同一フレームじゃないと駄目かもな

540名無しさん@編集中 (ワッチョイ 3ad2-goUq)2018/09/06(木) 22:18:32.13ID:xSwRkC1g0
ノイズと動きの区別って難しいからな

>>539
他のもあるんだし、いろいろ試せばよいのでは?
エンコード前に解析パスが必要になるケースが殆どだろうから、面食らうだろうけど

あと、VLCはvfrに弱いので、他のソフトで再生確認しましょう

541名無しさん@編集中 (ワッチョイ 3ad2-goUq)2018/09/06(木) 22:19:33.46ID:xSwRkC1g0
>>540のアンカーは>>538あてでした・・・

542名無しさん@編集中 (ワッチョイ 3ad2-goUq)2018/09/07(金) 05:41:30.20ID:urIf/IdZ0
ワッチョイって完全に被ることあるんだな

543名無しさん@編集中 (ワッチョイ 3ad2-goUq)2018/09/07(金) 08:20:03.50ID:Q5uBkR/70
こりゃびっくり

544名無しさん@編集中 (ワッチョイWW b31e-FXNA)2018/09/08(土) 20:28:13.31ID:e6rIxTIS0
ハイスコアガールって24、60混合だけど
自動テレシネの方法が調べても出てこないです
簡単にテレシネする関数ないですか?

Tdeint、QTGMCを使うなどの方法があればいいのですが

545名無しさん@編集中 (ワッチョイ aee8-HxS0)2018/09/08(土) 20:34:15.18ID:UDJivY6F0
>>544
そこまでしてVFRしたいか?という・・・
QTGMCで60fpsでとっておけばいいじゃん・・・

546名無しさん@編集中 (ワッチョイ 17c3-7GfT)2018/09/08(土) 20:49:44.30ID:PRTHeTXx0
>>544
KFMDeintでできるよ
Amatsukazeに突っ込むのが一番楽だけど

547名無しさん@編集中 (ワッチョイWW b31e-FXNA)2018/09/08(土) 21:21:25.42ID:e6rIxTIS0
>>546
ありがとう。
Amatsukazeは知らないので、ちょっと調べてみます。

548名無しさん@編集中 (ワッチョイ fad4-7GfT)2018/09/08(土) 21:24:18.44ID:hNmTxubi0
24,60混合って言っても24の方が多いからVFRにすればフレーム数半分程度まで減るし
24部分はQTGMCより逆テレシネの方がきれいだしね
自動でやってくれるから手間もかからないし

549名無しさん@編集中 (ワッチョイ faa2-fTNn)2018/09/09(日) 01:23:53.01ID:9S4E7PWN0
>>544

AutoVFRとかを利用してもいけるけど
>545と同じでそこまでしてVFRしなくてもいいんじゃ?って感じだけどね
あそこまで混在激しいと誤爆率もすごそうだし

60p、60i(インタレ維持)、VFR、カクついても気にしないなら30p、24p(自動系)も試して
自分の目で確かめてどれが一番妥協できるかどうかやってみたら?
細かいこと気にしないなら30p、24pでも妥協できると思うけどね

なんとしてでもVFRできれいにやりたいなら手動でやるのをお勧めしたいがそうじゃないしな

550名無しさん@編集中 (ワッチョイWW 963b-7Hxd)2018/09/09(日) 01:46:09.38ID:julfYTZL0
ま、普通はAviutlでフィールドシフト使うよね

551名無しさん@編集中 (ワッチョイ 17c3-7GfT)2018/09/09(日) 02:07:06.37ID:ichUJpE50
> Aviutlでフィールドシフト
それVFRにならないから・・・

552名無しさん@編集中 (ワッチョイ aee8-HxS0)2018/09/09(日) 02:13:12.92ID:Kw69ylEV0
ハイスコアは全BOBでいいだろ
フレーム数多くてもエンコーダがうまくやってくれるし

553名無しさん@編集中 (ワッチョイ 3ad2-goUq)2018/09/09(日) 04:27:02.71ID:OZnIzJEo0
自動判定はAmatsukazeが強いわ
自分の環境だと、何故かハイスコア3話と5話はエンコードそのものに失敗するけど、
その他は今の所うまく行ってる

554名無しさん@編集中 (キュッキュ 3a11-7GfT)2018/09/09(日) 10:10:14.58ID:K/ZQdwK000909
>>551
30pとの混合ならVFRになるぞ

555名無しさん@編集中 (キュッキュ 8bb8-Ak8K)2018/09/09(日) 11:00:52.89ID:48BgqdwZ00909
誤爆率は高めでもいいなら
BOB().SelectEven
でも結構いけるけど上下のパンにかなり弱い
でも何も考えないで出来るから簡単
BOB()を他にすれば制度は上がるかもしれないけど

556名無しさん@編集中 (キュッキュ aee8-HxS0)2018/09/09(日) 17:05:10.04ID:Kw69ylEV00909
Amatsukazeって強力なGPUないと
使えないんじゃ

557名無しさん@編集中 (キュッキュ efc1-jVdI)2018/09/09(日) 17:06:04.55ID:/6H6gjis00909
>>546

そういえば技術的には、あのVFRってどう実現しているんだろう?
俺が知らないだけだろうけど、タイムコードを出力しているようでもないし。
いやさ、Amatsukaze以外でKDeintのVFRっていけるのかしら? という疑問なんだけど

558名無しさん@編集中 (キュッキュ 17c3-7GfT)2018/09/09(日) 17:18:35.96ID:ichUJpE500909
そういやAmatsukazeがないとタイムコード出力できないからKFMDeintだけじゃVFRにできないね

559名無しさん@編集中 (キュッキュ 17c3-7GfT)2018/09/09(日) 17:21:45.23ID:ichUJpE500909
>>556
CPUでもできなくはないけど、QTGMCとか重いフィルタ結構使ってるから遅すぎるんだよね

560名無しさん@編集中 (キュッキュ 8bb8-Ak8K)2018/09/09(日) 18:53:15.64ID:48BgqdwZ00909
timecodeなら
avs2pipemod --info input.avs
ではダメ?
x64はまだ非稼動だから正直よくわからないですが誰でも思いつく手段ということで

561名無しさん@編集中 (キュッキュ 17c3-7GfT)2018/09/09(日) 18:56:38.32ID:ichUJpE500909
>>560
タイムコードって何か分かってる?

562名無しさん@編集中 (キュッキュ aee8-HxS0)2018/09/09(日) 18:59:50.63ID:Kw69ylEV00909
KFMDeintは2passすればできるって前に作者さんが言ってたけどまだ試してない
Amatsukaze経由じゃないとタイムコード出ないの?

563名無しさん@編集中 (キュッキュ 17c3-7GfT)2018/09/09(日) 19:07:28.22ID:ichUJpE500909
2passは精度が少し上がるだけ。タイムコード出力するのと2passは関係ないよ
AviUtlの自動フィールドシフトとかは1passでタイムコード出力するし

タイムコード出力する機能はAmatsukazeにしかないから出ない
24や30の部分は同じフレームが重複して出力されるから
Amatsukaze使わなくても>>536のようなフィルタ使えばVFRにできるかも

564名無しさん@編集中 (キュッキュ 3ad2-goUq)2018/09/09(日) 19:16:49.29ID:OZnIzJEo00909
Amatsukazeのtempフォルダみると、v0-0-main.timecodeという mkv ver.2 形式のタイムコードがあるね
KFMDeintとかKFMCycleAnalyzeでも出てくるんだろうか

KFMDumpFMで出てくるテキストのバイナリだと聞いた気がするが

565名無しさん@編集中 (キュッキュ 17c3-7GfT)2018/09/09(日) 19:35:43.59ID:ichUJpE500909
それはAmatsukazeが出してるんだよ
KFMDeintのpass=2or3でフレーム継続時間を付加して出力するけど、
これを解釈してタイムコードに変換するプログラムをAmatsukaze以外知らない

566名無しさん@編集中 (キュッキュ 3ad2-goUq)2018/09/09(日) 20:02:53.79ID:OZnIzJEo00909
DumpでTFM+TDecimateみたいなのが出てくるかと思ったけど、60fpsの全然違う物が出てきて諦めた記憶

567名無しさん@編集中 (キュッキュ 17c3-7GfT)2018/09/09(日) 20:03:48.67ID:ichUJpE500909
KFMDeint(pass=3)の後ろにExactDedup置けばAmatsukazeとほぼ同じタイムコード出力できたわ
これで大丈夫っぽい

568名無しさん@編集中 (キュッキュ 17c3-7GfT)2018/09/09(日) 20:17:16.44ID:ichUJpE500909
というわけで、Amatsukaze使わなくても、KFMDeint+ExactDedupでVFRいける

569名無しさん@編集中 (ワッチョイ aee8-HxS0)2018/09/11(火) 02:23:00.31ID:s8db2tcf0
TFMと同じく素直にタイムコード出せるようにしてほしいの

570名無しさん@編集中 (ワッチョイ 17c3-7GfT)2018/09/11(火) 04:29:07.31ID:UKWbxX7R0
オープンソースなんだから自分でやれよ

571名無しさん@編集中 (ワッチョイWW aee8-Lb9U)2018/09/11(火) 08:29:21.96ID:s8db2tcf0
>>570
わかったよ

新着レスの表示
レスを投稿する