X



CMカット スレ★3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0590名無しさん@編集中 (ワッチョイ df32-zkh5)
垢版 |
2018/03/24(土) 11:32:40.33ID:oOxXQ9Gi0
CMカット位置情報作成 join_logo_scp(単体)を久しぶりに更新したので置きました。
構成認識できなかったケースにいろいろ対応しています。
https://www.axfc.net/u/3897817.zip

[変更内容]
join_logo_scp(ver3.0)
 基本構成推測アルゴリズムを変更
 ロゴ情報をどの程度使うか数段階から選択
 自動推測した構成から手動で構成変更するコマンド追加
 ファイル先頭最後の構成認識を強化
 起動オプションの指定方法を複数追加
 実行スクリプトに機能追加多数

内部は大幅修正していますが実行ファイル(最適状態で使うならJLフォルダも)
差し替えだけでそのまま使えると思います。
0599名無しさん@編集中 (ワッチョイ df32-zkh5)
垢版 |
2018/03/25(日) 15:34:05.64ID:jHvj8Zev0
>>598
詳しくないので他スレ見てみるといいですが、未対策のL-SMASH Works、DGIndexを
使っていたらBS11で問題出ているようです。
フレーム数異常(30分で54000フレームから大きく離れている)がBS11で急に発生したなら
該当原因ではないかと思います。
0602名無しさん@編集中 (ワッチョイ 63b3-zkh5)
垢版 |
2018/03/25(日) 18:38:10.26ID:pvZmc+q80
>>590
バグ発見した
TCSPで後半の番組提供消した場合
予告として認識されて追加されるはずの部分まで消される

しかしobs_jlscp.txt上では予告はaddされたものとなっているのでAutoAddが効かない

今時間がないので後ほどobs_jlscp.txtとobs_logoframe.txtあげます
ちなみに以前のJLSを使うと番組提供は消去され予告は追加されていました
0603名無しさん@編集中 (ワッチョイ 63b3-zkh5)
垢版 |
2018/03/25(日) 21:12:51.17ID:pvZmc+q80
お待たせしました zipファイルでまとめています
https://www.axfc.net/u/3898239.zip

正確にはTCSPの誤動作ではなく
Trailer(add)
とされている部分が実際には付加されていない現象でした(V2.2では付加されている)

もしすべての予告がカットされるようであれば結構致命的なバグな気がします
対応よろしくおねがいします
0606名無しさん@編集中 (ワッチョイ 63b3-zkh5)
垢版 |
2018/03/26(月) 07:04:14.80ID:n86rp54U0
すみません 再度バグ報告です
解析結果についてはzipでまとめています
https://www.axfc.net/u/3898386.zip

簡単に説明を
ロゴ無しエンドカードをAutoAddで付加させようとすると
obs_jlscp.txt上ではEndcard(add)となるが その部分がtrimに含まれない

恐らく前回の報告と似た部分のプログラムにバグがあると思います
もしかしたら重複になっているかもしれませんが 対応よろしくおねがいします
0607名無しさん@編集中 (ワッチョイ df32-zkh5)
垢版 |
2018/03/26(月) 07:07:25.81ID:q+86OPVI0
ロゴなし予告を結果に反映する修正しました。
https://www.axfc.net/u/3898385.zip

[変更内容]
join_logo_scp(ver3.01)
・ロゴなし部分を予告構成にしてもTrimに反映されない不具合を修正
・ロゴ構成内構成分離判断の細かい修正

JLスクリプト内処理を変更する時の注意点として、
予告は属性付加でver3.0追加のロゴ扱い構成とは区別しています。
(予告を追加してもロゴ指定には影響しない)
0611名無しさん@編集中 (JPW 0H92-kEAd)
垢版 |
2018/03/27(火) 14:12:48.64ID:RPnqp3grH
うぷ主さん、素晴らしいものを提供していただき感謝です。確実によくなってますね。

Nologo(cut)がtrimされないのはこちらでも
確認しましたが、まずはお礼を。
0615名無しさん@編集中 (ワッチョイW 63b3-kEyS)
垢版 |
2018/03/28(水) 14:13:55.11ID:QvxiXRYm0
join_logo_scpで出来たin_cutcm.avsを使ってAviutlでCMカットする方法について質問させてください。

カット編集プラグインのウインドウにin_cutcm.avsをD&Dしたあと、カットポイントをずらして修正する方法を教えてください。

うまくCMカットポイントが作られているかどうかチェックする際に間違っていることが多いです。
その際、カット編集プラグインにてカットポイントをずらすことが出来ないことが多いです。
そういうときどうすればいいのかわかりません。

・削除するポイントが本来よりも0.5秒先に設定されてしまっているとき
その削除ポイントを消すことができません。

なので<|>みたいなマークの"現在のフレームを「カットポイント」にする"をクリックしても
対応できません。

・シーンチェンジウインドウをみてカットポイントにしたいフレーム番号をジャンプウインドウで見て、
それをin_cutcm.avs内の数値を書き換えてふたたびD&Dしても、その正しいフレームで
カットするポイントになっていません。ズレています。フレームに変化はあるのですが。
0616名無しさん@編集中 (ワッチョイ 638a-fzSc)
垢版 |
2018/03/28(水) 17:04:14.60ID:EdFGBK8/0
まずは、in_org.avsをD&Dして、
次にシーンチェンジウィンドウにobs_cut.avsをD&Dして、
切るべきフレームを合わせてみては?

どういう風に調整してin_cutcm_logo.avs内部の数値を変えてるのかはわかりませんが、
in_cutcm_logo.avsから調整するのは、本来のフレーム数と乖離しそうですし
0617名無しさん@編集中 (ワッチョイW d7eb-kEyS)
垢版 |
2018/03/28(水) 21:43:44.81ID:vhk5OGdh0
>>615
動画を読み込んだ後にobs_cut.avsをカット編集プラグインにD&Dしてジャンプウィンドウで位置を確認
ズレてる場合はジャンプウィンドウの数字を確認してobs_cut.avsの中身を修正
すべてのマークを削除後に修正したobs_cut.avsをD&Dして再度確認
ズレてたらまた修正して以後繰り返し
in_cutcm.avsメインならそっちも同じ数字に書き換え

カット編集プラグインの編集機能は糞だから使うな
avsの数値を弄ったほうが早い
0619名無しさん@編集中 (ニククエ c1b3-kUw7)
垢版 |
2018/03/29(木) 20:14:41.22ID:uW9NcwK40NIKU
>>618
最低でも以前のobs_jlscp.txtとobs_logoframe.txtとcut-cancelになったobs_jlscp.txtとobs_logoframe.txt
そしてAutoEdgeの内容を書かないと誰も何も言えないと思いますが・・・
0620名無しさん@編集中 (ワッチョイ 11c3-4lwx)
垢版 |
2018/03/30(金) 10:04:53.22ID:QywBe3zI0
過去のresultの中身は無い
最新のresultの中身は
https://mega.nz/#!Cw8ARZwJ!wayvVmJohA0Xd7IXfon6kqrhMNW3WTqDMvMcMkIIH64
フラグ指定も弄りすぎてて
最新
AutoEdge S -F 45002 45301 -code 12
AutoEdge E -code 12 -period 10
AutoEdge S -code 12 -period 30
AutoEdge S -code 12 -period 30
AutoEdge S -code 12 -period 30
AutoEdge E -code 12 -period 15
AutoEdge E -code 12 -period 30
AutoEdge S -code 12 -period 30
基本こんな感じ
0624名無しさん@編集中 (ワッチョイ c1b3-kUw7)
垢版 |
2018/03/30(金) 21:27:35.63ID:k7Atk9Ai0
>>623
正直構成がよくわからないんだよね
obs_logoframe.txtを見ると
48449 49347 30 0 30 :CM
49348 50246 30 0 30 :CM
この部分にもロゴがあるみたいだし
L判定で区切られてる部分それぞれにロゴが出ては消えを繰り返してる感じだし

うまくいくかわからないけど
JL_フラグ指定.txt内の
# ・TPTRLIM0 : 予告構成数=0
If TPTRLIM0
Set cuttr_limit 0 # 予告と認識させる構成数(0:予告なし 1〜:構成数)
Set use_addtr 0 # 予告が見つからない時のロゴなし予告検出(0:検出しない 1:検出する)
Set use_autocmtr 0 # ロゴなし時の予告検出拡張(0:なし 1:あり)
EndIf
をコピペした以下のように変更して
If TPTRLIM1
Set cuttr_limit 1 # 予告と認識させる構成数(0:予告なし 1〜:構成数)
Set use_addtr 0 # 予告が見つからない時のロゴなし予告検出(0:検出しない 1:検出する)
Set use_autocmtr 0 # ロゴなし時の予告検出拡張(0:なし 1:あり)
EndIf
TPTRLIM1をJL_FLAGSにセットしたらどうだろう
0627名無しさん@編集中 (ワッチョイ c1b3-kUw7)
垢版 |
2018/03/30(金) 23:16:17.00ID:k7Atk9Ai0
>>625
MBSの番組でロゴ付き番宣があったとき
JL_MBS.txtを指定しないとcut-cancelになったことはある

ただそうなってもAutoEdgeでカットはできたから今回の件はよくわからない
もしかしたらまたバグなんだろうか?
0628名無しさん@編集中 (ワッチョイ c1b3-kUw7)
垢版 |
2018/03/30(金) 23:34:16.54ID:k7Atk9Ai0
>>625
MBSの番組録画してたから試してみたけど
cut-cancelになったところをAutoEdgeでL-Edge(cut)にできたのでバグではなかったです

根本的な解決になってないけど

V3.0から追加になったparam_zone_lastの値を変更すればいけるかも

If フラグ名
Default param_wcomp_last 170.0 # 最後構成ロゴなし扱いとする最大期間
Default param_zone_last 170.0 # 最後から指定期間内に全体が収まる構成はロゴなし扱いとする
Else
Default param_wcomp_last 30.5 # 最後構成ロゴなし扱いとする最大期間
Default param_zone_last 0.0 # 最後から指定期間内に全体が収まる構成はロゴなし扱いとする
EndIf

こんな感じ?
0630名無しさん@編集中 (ワッチョイ c932-kUw7)
垢版 |
2018/03/30(金) 23:53:53.17ID:UTp6FtZG0
>>625
cut-cancelは>>620のデータでもJL_MBS.txt使用で正常カット確認しました。
(param_cuttr=1で予告等終了後のロゴ付き15秒単位構成カット)

ロゴが出ては消えての繰り返しは想定してなくて、
短いロゴ部分を消す対応方法として現状下記2つ思いつきます。

方法1.JL_NHK.txtを使う(想定と構成が一致している。下記2箇所の値は変更)
Default lastcut_num 8 # 最後のロゴ付き宣伝をカットする最大回数
Default lastcut_long 0 # 最後の長時間(1分超)番宣カット(0:カットなし 1:カット)

方法2.AutoCMコマンドより前に下記コマンドを入れて短いロゴを消す
# 最後付近の1分以内ロゴはカット
Abort S -Ftail 0.0 00:07:00 -LenN 0.1 60.0 -WithN
0631名無しさん@編集中 (ワッチョイ c1b3-kUw7)
垢版 |
2018/03/31(土) 00:07:29.99ID:mOYZj8c50
>>625
あと書いた後に思ったんだけど
JLparam_set2.csvの記述が間違っていて(例えば#を半角にしてるとか)その行が有効になってないとか

obs_param.batをみて
set JLOGO_CMD=
set JL_FLAGS=
の2つが設定したとおりになってるか確認も必要かも
0633626 (ワッチョイ 937f-uaFS)
垢版 |
2018/03/31(土) 03:49:12.82ID:E5d0VHIu0
話ぶった切って目立ってないのでもう一度言うけど
引数で指定するCutMrgInとCutMrgOutが、有効になってないのは気のせいかなぁ
0635名無しさん@編集中 (ワッチョイ c932-kUw7)
垢版 |
2018/03/31(土) 07:02:19.67ID:6mrvHIpx0
>>633
試した限りでは問題なく動作しています。
ver3.0で動作変えている所を見ているのかもしれません。

初期状態では、CutMrgInとCutMrgOutが1秒程度までの時、ロゴ切り替わり地点に無音シーンチェンジが
存在する箇所は反映しません。(一部箇所だけマージンなしのケースに対応)

設定はCutMrgWIとCutMrgWOで、引数指定ない時はJLスクリプト内で設定しています。
0638名無しさん@編集中 (アウアウカー Sadd-myMZ)
垢版 |
2018/03/31(土) 11:17:50.23ID:zda8Rx0Ja
>>636
https://www.axfc.net/u/3899766
数値を弄くるうちにどうやらlogo_levelによって変わってると感じたのでlogo_level3から8までの結果を同梱しました
logo_level4,5,7の時に空欄になる状況が発生6と8の場合は本来分離されてほしい本編と5秒アイキャッチがくっついてしまっていますが空欄にはならず

この時使用したフラグはTNと以下の自作フラグです
AutoEdge B -code 112
AutoEdge B -code 2005 -period 295 -maxprd 300 -scope 300 -N -1

追加で必要な措置がありましたらこちらでも当該tsで再度検証しますので宜しくお願いします
0641名無しさん@編集中 (ウソ800 c932-kUw7)
垢版 |
2018/04/01(日) 07:39:28.72ID:7SJuQENn0USO
join_logo_scpを変更内容の修正しました。
https://www.axfc.net/u/3899999.zip

[変更内容]
join_logo_scp(ver3.03)
・広域ロゴなしカットで構成認識が更新されない不具合を修正
・1構成の最後にロゴoffが毎回あるケースでロゴを認識するように修正
・ロゴを使用しない検出で無音が多い所のCM判断調整
・AutoEdgeで実際のロゴ位置をベースとする設定を暫定的に追加
 -Nlogo 0(ロゴを限定する場合は-Nの代わりに-Nlogo)
0647名無しさん@編集中 (ワッチョイ 11c3-4lwx)
垢版 |
2018/04/01(日) 15:06:51.70ID:JEwD8RzN0
うーんディーライフゆゆゆ3-5話logolevel8でもBパートにCMの一部と局告知アニメ毎Mix判定ついてに65秒ゴミついてしまうなぁ
どうすればいいんだか
後最新6話冒頭ロゴありやのにNoLogo判定だったりもする

フラグ
If YYY
SetParam LogoLevel 8
AutoAdd TR -code 102 -period 16
AutoAdd TR -code 102 -period 15
AutoAdd TR -code 122 -period 90
AutoAdd TR -code 162 -period 15 -scope 90


CMの該当フレーム
3 21527-23476
4 25934-28783
5 29408-31357

resultフォルダ
https://mega.nz/#!y4kVCKCI!-LGzdh1Qhjr1sCtsA9_6bJY75H9NHRulyhWcHPub69o
0649名無しさん@編集中 (ワッチョイ c932-kUw7)
垢版 |
2018/04/01(日) 20:07:47.39ID:7SJuQENn0
>>647
SetParamはAutoCMコマンド前に設定が必要で、LogoLevelが効いてないことが原因と思います。
正しい位置で値を8にしたら該当フレームはCMになります。

冒頭ロゴはJLスクリプト内の下記あたり調整で。
Default base -1 # 開始マージンのフレーム(-1の時は自動検出)
Default param_wcomp_first 30.0 # 先頭構成ロゴなしとする最大期間
0656名無しさん@編集中 (ワッチョイ c1b3-kUw7)
垢版 |
2018/04/02(月) 07:47:16.83ID:aB2NJg2u0
ディーライフは以前ここで話題になったので試しに録画してみたけど
ロゴの現れ方 消え方がむちゃくちゃだからJLSで判定するのは難しい感じだったな

CM判定をしっかりさせたいなら ある程度自力でなんとかできる人じゃないと厳しそう
0657名無しさん@編集中 (ワッチョイ 8111-kUw7)
垢版 |
2018/04/02(月) 13:58:00.86ID:mEEqz1NX0
Join_logo_scpの施行環境に含まれる
「jlse_bat.bat」でuse_intools 変数を使うにはどうしたらいいのか教えてください
use_intoolsは「jlse_bat.bat」が呼び出す「bat_intools.bat」内に↓で記載されています

rem ##------------------------------------------------
rem ## DGIndex等を使用した動作分岐例
rem ##------------------------------------------------
rem ##
rem ## use_intoolsの使用例(0が通常)
rem ## 0 : L-SMASH Works
rem ## 1 : dgindex + FAW
rem ## 10 : L-SMASH Works + ts_parser + FAW
rem ##

rem ##---dgindex動作確認 ---
if "%use_intools%" == "1" goto label_dgindex
0664名無しさん@編集中 (ワッチョイ c1b3-kUw7)
垢版 |
2018/04/02(月) 18:00:57.02ID:aB2NJg2u0
>>657
試行環境のbinフォルダにts_parser DGindex fawclのexeファイルをおいて
JLparam_set2.csvのuse_intoolsの列に1もしくは10を入れると動作する
1と10については書いてあるとおり
0670名無しさん@編集中 (ワッチョイ 6db3-vJpg)
垢版 |
2018/04/05(木) 17:11:29.39ID:vJ7EV5l/0
まずログをあげさせてもらいます

https://www.axfc.net/u/3901029.zip

JLS作者様に報告です
obs_logoframe.txt上ではロゴが本編に引き続き表示さている区間なのに
途中からCM扱いされています

具体的には
6054 7401 45 0 35 :CMの区間です
LogoRevise 0 にすると従来のようにロゴが切れる区間までL判定にし 付属する10秒間は番組提供として認識してくれます

ちなみに番組はBS11で放送されたソードアート・オンラインU 第14話です
もしバグであればまたお手数ですが対処の方よろしくお願いします
0677名無しさん@編集中 (ワッチョイWW 35c3-bVeK)
垢版 |
2018/04/07(土) 22:52:20.90ID:IE1ReI3r0
ランダムなのと後ノイタミナアニメとか前期ならラーメン大好き小泉さんみたいな微妙にイレギュラーな短さのアニメだとカット出来てないですね
0679名無しさん@編集中 (ワッチョイ c132-vJpg)
垢版 |
2018/04/08(日) 07:06:20.04ID:LSnI+NjB0
JL_ATX.txtは大幅に変更しているので、差し替えでかなり改善します。

>>678
join_logo_scp ver3.0で追加したコマンドにより対応したケースです。
JL_ATX.txt更新で43273フレームが終了箇所になります。
0680名無しさん@編集中 (ワッチョイ c132-vJpg)
垢版 |
2018/04/08(日) 12:52:32.36ID:LSnI+NjB0
join_logo_scpを更新しました。
不具合修正と、先頭からロゴありの時にカット制限する設定を追加しています。JLスクリプトも一部変更しています。
https://www.axfc.net/u/3901748.zip

[変更内容]
join_logo_scp(ver3.04)
・先頭からロゴありの時に開始マージン最大期間を限定する設定追加
・ロゴを使用しない検出で先頭カット位置がない時に正常検出しなかった不具合を修正
・一部期間がロゴなしの15秒単位構成CM判断を修正
・広域ロゴなしカットでカット位置の判別修正
・AutoAddの手前側は隣接のみ(code=20)は予告・番組提供・ロゴどれでもに修正
0681名無しさん@編集中 (ワッチョイ 6db3-vJpg)
垢版 |
2018/04/08(日) 14:29:00.60ID:Wx88KWUX0
>>680
修正ありがとうございます・・・

ただ再度バグらしきものを発見してしまいました
こちらにそのログをあげています
https://mega.nz/#!Dn5zFZjI!Wud9mU18BtBO3lCCcMg8wkOoKk8rpM2u3o5Kz-HSarI

端的にいうとMBSの番組なので 番組終了間際にロゴ付き番宣が入っているのですが
V2.0ではそれぞれ予告として認識されそれぞれ分割されていたのですが
V3.04では本編と続きでひとくくりになっている状態です

何度もお手間を取らせて申し訳ないのですが 対処のほどよろしくおねがいします
0682名無しさん@編集中 (ワッチョイ c132-vJpg)
垢版 |
2018/04/08(日) 17:37:16.53ID:LSnI+NjB0
>>681
情報ありがとうございます。
ロゴ内で不要な分割を防ぐための判定閾値が原因で、
JL_フラグ指定.txtで下記設定、またはJL_MBS.txtでこの変数を1にセットで
解消するのでとりあえずはそれで対応お願いします。

Default param_cntsc 1 # 無音シーンチェンジ数が多い構成内の分離(0:なし 1:あり)
0684名無しさん@編集中 (ワッチョイWW 35c3-bVeK)
垢版 |
2018/04/08(日) 21:15:50.68ID:vqrAh2yO0
>>682
JL_MBS.txt弄る場合追記でしょうか?それとも
Default param_cntcr 1の部分を書き換えでしょうか?

Default param_cntsc 1 # 無音シーンチェンジ数が多い構成内の分離(0:なし 1:あり)
0685名無しさん@編集中 (ワッチョイ 6d8a-lfby)
垢版 |
2018/04/08(日) 21:37:58.27ID:Hi7bZIJJ0
新しくしたら妙な歯抜けが多くなったなぁって思ったら、
俺の個別に作ったJLがおかしくなってただけだった
スポンサーとかエンドカードとか、精度がめちゃくちゃ高くなってて、
個別にする必要が薄くなってた。ホントにありがたい
0686名無しさん@編集中 (ワッチョイ 6db3-vJpg)
垢版 |
2018/04/08(日) 22:52:22.18ID:Wx88KWUX0
>>684
Default param_cuttr 1 # 予告終了後のロゴ付き15秒単位構成(0:残す 1:カット)
は説明の通りロゴ付き番宣をかっとするものだと思う

あとJL_MBS.txtはJL_フラグ指定.txtを呼び出すから
素直にJL_フラグ指定.txt内で

If フラグ名
Default param_cntsc 1 # 無音シーンチェンジ数が多い構成内の分離(0:なし 1:あり)
Else
Default param_cntsc 0 # 無音シーンチェンジ数が多い構成内の分離(0:なし 1:あり)
EndIf

としたらいいんじゃないかな?
0687名無しさん@編集中 (ワッチョイ c132-vJpg)
垢版 |
2018/04/09(月) 07:16:53.21ID:UQhbUl1C0
>>684
JL_MBS.txtを書き換えの場合は追記です。

>>686の通りJL_MBS.txtはJL_フラグ指定.txtを呼び出すので、
合わせて見た時に最初に現れる設定が有効になります。
(Defaultコマンドは未設定時に有効=最初に現れる設定が有効)
0689名無しさん@編集中 (ワッチョイ c132-vJpg)
垢版 |
2018/04/10(火) 07:20:20.35ID:RxwKPCTq0
>>688
ロゴのない部分でもCM認識ではない所は残すということで、本来は

Default logo_revise 3 # ロゴ使用関連の構成変更(0-4:ロゴ端の削除-大きい程削除 +10:ロゴ内削除あり +20:ロゴ外広域削除あり)
Default param_adduc 1 # ロゴなし不明構成(0:制御なし 1:残す)

ですが、param_adducは実装上の不具合で現在機能していないため対処されるのは現在半分。
別案としては、ロゴを見ないで認識する方法。

Default logo_level 1 # 構成推測時のロゴ使用(1:なし 2-8:ロゴ情報使用-大きい程ロゴ情報優先)
Default autocm_code 10 # ロゴなし時の15秒単位CM検出(0:なし 1-10:CM検出-大きい程強く検出)
■ このスレッドは過去ログ倉庫に格納されています