CMカット スレ★3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>637-638 情報ありがとうございます。 再現できました。構成認識できていない所の広域ロゴなしによるカットが原因で、修正します。 join_logo_scpを変更内容の修正しました。 https://www.axfc.net/u/3899999.zip [変更内容] join_logo_scp(ver3.03) ・広域ロゴなしカットで構成認識が更新されない不具合を修正 ・1構成の最後にロゴoffが毎回あるケースでロゴを認識するように修正 ・ロゴを使用しない検出で無音が多い所のCM判断調整 ・AutoEdgeで実際のロゴ位置をベースとする設定を暫定的に追加 -Nlogo 0(ロゴを限定する場合は-Nの代わりに-Nlogo) >>641 無事空欄がなくなり正常にカット出来ました 修正ありがとうございました jlsp.txtでMIX判定内のCMてカット無理なんだっけ? logolevelオプションでなんとか出来ますかね? なんとか出来た logolevelオプション便利ですな うーんディーライフゆゆゆ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 L-SMASH-Worksをnekopanda氏のビルドしたやつに切り替えたら chapter_exeで延々停止してた動作が動くようになった https://github.com/nekopanda/FFmpeg/releases 動作確認する前に 以前のL-SMASH-Worksで作成した*.lwiを削除したほうがいいかも これでいちいちTsSpliterにかけなくても済むようになるのかな? >>647 SetParamはAutoCMコマンド前に設定が必要で、LogoLevelが効いてないことが原因と思います。 正しい位置で値を8にしたら該当フレームはCMになります。 冒頭ロゴはJLスクリプト内の下記あたり調整で。 Default base -1 # 開始マージンのフレーム(-1の時は自動検出) Default param_wcomp_first 30.0 # 先頭構成ロゴなしとする最大期間 >>649 うーん難しい フラグ指定の18-24行目辺りを変更するって事ですかね? >>650 はい。フラグYYYで判定するなら1-123行目までの間に下記設定しても同じです。 If YYY Set logo_level 8 EndIf 間違い訂正。変数logo_levelは、SetParamで設定する163行目までに設定。 >>652 じゃあ上で間違えてたのをそのまま163行目までにカトペするのもありですかね? >>653 AutoAddは後で行う必要あります。 他のフラグ指定(TR*)のように変数に入れる方法なら1箇所にできますが少し面倒かも。 分離は出来たけど一纏めL判定なにをミスってるんだろorz ディーライフは以前ここで話題になったので試しに録画してみたけど ロゴの現れ方 消え方がむちゃくちゃだからJLSで判定するのは難しい感じだったな CM判定をしっかりさせたいなら ある程度自力でなんとかできる人じゃないと厳しそう 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 とりあえずディーライフゆゆゆ1-6話のゴミ取りフラグ妥協点まで詰めれた >>660 試行環境の中って言う揚げ足とり的な部分はあるけど 「すいません「join_logo_scp試行環境_2」でした >>657 試行環境のbinフォルダにts_parser DGindex fawclのexeファイルをおいて JLparam_set2.csvのuse_intoolsの列に1もしくは10を入れると動作する 1と10については書いてあるとおり >>664 ありがとうございます! まさかそんなところにあるなんて! うがぁディーライフわすゆ6話Bパートまめしば巻き込みでL判定にEDと予告とCM巻き込みでCM判定にまだなってるマジ面倒な局だな そういえばAT-Xの2話同時とかで1話後2話目前のCMカット上手くいかない事が増えた気がするんだけどどう? プリプリ録画して気付いたんだけど >>641 ありがてー NHKで録画開始のマージン0から始まってたのが300 400から始まってて tssplitterしないでも始まるようになってた まずログをあげさせてもらいます 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話です もしバグであればまたお手数ですが対処の方よろしくお願いします >>670 情報ありがとうございます。 確認しました。次回修正します。 いつもお世話になってるので感謝のお祈りをしておこう ありがたやありがたや >>667 JL_ATXに微修正を入れる予定なので、無音シーンチェンジ情報があれば ついでに対策追加できるかもしれません。 すみません今該当TSファイル消しちまってて無いです ATXは録画できないからわからないけど JL_ATX.txtを更新してないから問題が発生したとかも考えられるのかな? ランダムなのと後ノイタミナアニメとか前期ならラーメン大好き小泉さんみたいな微妙にイレギュラーな短さのアニメだとカット出来てないですね JL_ATX.txtは大幅に変更しているので、差し替えでかなり改善します。 >>678 join_logo_scp ver3.0で追加したコマンドにより対応したケースです。 JL_ATX.txt更新で43273フレームが終了箇所になります。 join_logo_scpを更新しました。 不具合修正と、先頭からロゴありの時にカット制限する設定を追加しています。JLスクリプトも一部変更しています。 https://www.axfc.net/u/3901748.zip [変更内容] join_logo_scp(ver3.04) ・先頭からロゴありの時に開始マージン最大期間を限定する設定追加 ・ロゴを使用しない検出で先頭カット位置がない時に正常検出しなかった不具合を修正 ・一部期間がロゴなしの15秒単位構成CM判断を修正 ・広域ロゴなしカットでカット位置の判別修正 ・AutoAddの手前側は隣接のみ(code=20)は予告・番組提供・ロゴどれでもに修正 >>680 修正ありがとうございます・・・ ただ再度バグらしきものを発見してしまいました こちらにそのログをあげています https://mega.nz/#!Dn5zFZjI!Wud9mU18BtBO3lCCcMg8wkOoKk8rpM2u3o5Kz-HSarI 端的にいうとMBSの番組なので 番組終了間際にロゴ付き番宣が入っているのですが V2.0ではそれぞれ予告として認識されそれぞれ分割されていたのですが V3.04では本編と続きでひとくくりになっている状態です 何度もお手間を取らせて申し訳ないのですが 対処のほどよろしくおねがいします >>681 情報ありがとうございます。 ロゴ内で不要な分割を防ぐための判定閾値が原因で、 JL_フラグ指定.txtで下記設定、またはJL_MBS.txtでこの変数を1にセットで 解消するのでとりあえずはそれで対応お願いします。 Default param_cntsc 1 # 無音シーンチェンジ数が多い構成内の分離(0:なし 1:あり) >>682 言われたとおり Default param_cntsc を 1 にした結果無事分離でき AutoEdgeを利用してCMをカットすることが出来ました ありがとうございます >>682 JL_MBS.txt弄る場合追記でしょうか?それとも Default param_cntcr 1の部分を書き換えでしょうか? Default param_cntsc 1 # 無音シーンチェンジ数が多い構成内の分離(0:なし 1:あり) 新しくしたら妙な歯抜けが多くなったなぁって思ったら、 俺の個別に作ったJLがおかしくなってただけだった スポンサーとかエンドカードとか、精度がめちゃくちゃ高くなってて、 個別にする必要が薄くなってた。ホントにありがたい >>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 としたらいいんじゃないかな? >>684 JL_MBS.txtを書き換えの場合は追記です。 >>686 の通りJL_MBS.txtはJL_フラグ指定.txtを呼び出すので、 合わせて見た時に最初に現れる設定が有効になります。 (Defaultコマンドは未設定時に有効=最初に現れる設定が有効) >>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検出-大きい程強く検出) >>688 BS日テレは解像度が1440x1080に変更されたけどロゴは取り直した? あと 解決したなら報告したほうがみんなも参考になると思うよ >>688 うちでもやってます。 JL_フラグ指定.txtで、1話でCMが本編扱いになったのか? AutoEdge E -N 3 -code 12 -period 120 つけたままですが、 -5話- 0 140 5 -9 0 :Nologo 141 4603 149 -3 149 :L 4604 4755 5 2 5 :Sponsor(add) 4756 6551 60 -2 0 :CM 6552 7453 30 3 0 :CM 7454 18931 383 -1 383 :L 18932 21628 90 0 0 :CM 21629 46294 823 1 823 :L 46295 49888 120 -2 0 :CM 49889 50340 15 2 0 :CM 50341 50490 5 0 0 :Endcard(add) 50491 51387 30 -2 0 :CM 51388 51836 15 -1 0 :CM 51837 52286 15 0 0 :CM 52287 53591 44 -15 0 :Nologo 大丈夫そうですよ。 質問させてもらいます https://mega.nz/#!XnwnWIDK!n4_IQ29Aagcz-2BXZV9wtSQL3YOONdknr5ejQoAWPn0 BSフジのちはやるふ第7話なんですが 冒頭12秒が前番組でカットしたいのですが 0 6898 230 6 230 :L となっておりうまく分離できません Default base 365 # 開始マージンのフレーム(-1の時は自動検出) Default param_zone_first 12.0 # 最初から指定期間内に全体が収まる構成はロゴなし扱いとする Default param_lgcut_first 12.0 # 最初からロゴありの時開始マージン最大期間(-1の時はロゴなしと同じ) を試しましたが無理でした AutoDel S 12.0 11.7 12.3 -code 1 -Nauto 1 も試してみたのですが分離できませんでした LogoOffをすると分離できるのですが 46522 50115 120 -2 120 :L CMだったこの部分が本編と認識されてAutoEdgeでカットできなかったので手詰まりになりました・・・ すみませんBSフジじゃなくてBS日テレでした V2.0で試した結果 以下のように冒頭12秒は分離して認識されていました 0 365 12 6 12 :L 366 6898 218 0 218 :L 6899 7050 5 2 5 :L 7051 8847 60 -1 0 :CM 8848 9296 15 -1 0 :CM 9297 9748 15 2 0 :CM 9749 18889 305 0 305 :L 18890 19785 30 -3 0 :CM 19786 20235 15 0 0 :CM 20236 20685 15 0 0 :CM 20686 21135 15 0 0 :CM 21136 21586 15 1 0 :CM 21587 46521 832 0 832 :L 46522 50115 120 -2 0 :CM 50116 50567 15 2 0 :CM 50568 50717 5 0 5 :Trailer(add) 50718 51164 15 -3 0 :CM 51165 51614 15 0 0 :CM 51615 54216 87 -6 0 :Nologo そこでOldAdjustをJL_フラグ指定.txtの頭に記述して使ってみたのですが変化はありませんでした OldAdjustにはなにかcodeの設定が必要なんでしょうか? >>694 どの方法でも正しく設定したら可能です。 方法1.366フレームは12.212秒なので、下記1行の変更で可能です。 Default param_lgcut_first 12.3 # 最初からロゴありの時開始マージン最大期間(-1の時はロゴなしと同じ) 方法2.AutoDelはコマンドは正しいので、AutoCMコマンドより後に置いたら動作します。 AutoDel S 12.0 11.7 12.3 -code 1 -Nauto 1 方法3.ロゴを使わない場合、120秒構成をCMと自動で認識させるには下のどちらか必要 autocm_codeを10に設定 autocm_scopexを120秒構成にかかるように設定 OldAdjustはロゴ位置微調整でアルゴリズムが変わるわけではないので効果ありません。 >>696 レスありがとうございます Default param_lgcut_first 12.3 # 最初からロゴありの時開始マージン最大期間(-1の時はロゴなしと同じ) に変更したら無事カットできました その後試しに12.4や13.0にしてもカットできました・・・ 単純に秒数が足りていなかったんですね 今後はAvsPmodで秒数もしっかり見るようにします 初歩的なミスで申し訳ないです >>698 情報ありがとうございます。 param_zone_first設定が正常に反映されない不具合で次回修正します。 現時点で対応できる方法です(param_zone_firstは不具合のため初期値のまま) Default base 12.0 # 開始マージンのフレーム(-1の時は自動検出) Default param_lvpos_first 2 # 開始マージン設定(0:制御なし 1:先頭からのロゴ無視 2:指定位置最優先 3:Select位置優先) 今回のケースはbase変更のみで対応したいですが現在は上の2行設定必要です。 3つの開始マージン役割としては下記を想定しています。 Default base : 複数の先頭位置候補がある時に優先位置を選択 Default param_zone_first : 先頭構成確定後に指定位置までの構成をカット Default param_lgcut_first : ロゴあり部分カットを防ぐための設定(不要なら-1) >>699 毎度毎度丁寧な対応感謝です 指示されたとおりに実行すれば うまくカットできました いろいろ把握してないだけで補助的に利用できる機能たくさんあるんですね感動します >>701 スロット移行に合わせて1440になったのね join_logo_scp(ver3.04)にて、obs_jlscp.txtで 760 1657 30 0 10 :CM 1659 2108 15 0 0 :CM 2109 2556 15 -1 0 :CM こうなった時に、 一番上の30秒のみを加える手段はありますでしょうか? AutoEdge B -code 322 -period 30では一切反応せず、 AutoEdge B(or S) -code 322 -period 60 にすると、 760 1657 30 0 10 :N-Edge(add) 1659 2108 15 0 0 :N-Edge(add) 2109 2556 15 -1 0 :N-Edge(add) このような形で入るのですが、 下二段を入れない形にしたいです。 お力添えをいただければと思います >>704 先頭30秒以内の無音シーンチェンジを起点に30秒間としたら AutoIns B 25.0 0.0 30.0 -code 1 -fromabs 0.0 -EndLen 30.0 29.5 30.5 AutoInsはAutoCMコマンドより後、MkLogoで作る場合はAutoCMコマンドより前に入れます。 >>705 ありがとうございます 試させていただきます TBSのアニメの次回予告部分がどれもカットされてしまうんだけど同じ症状の人いる? >>707 特に問題出てないので何か条件あるように思います。 obs_chapterexe.txt obs_logoframe.txt obs_jlscp.txt の内容があれば何かわかるかもしれません。 JLS作者様 また報告をさせてもらいます 詳細はzipファイルの中のテキストに記載してあります https://mega.nz/#!3rhEUZpQ!8cz78uWed8U9mPRjkK4pLCRaRCYxocGO63E0G2YBPOA よろしくお願いします 何度も何度も申し訳ございません・・・ >>707 TBSは映らない地域なのですが JLparam_set1.csvにJL_MBS.txtを利用するように記載してあります これを利用すると複数に渡って予告と認識される部分があると 最初のひとつだけを残して他はカットするようになります なんにせよ>>708 さんの言う情報があればアドバイスできるかもしれません だがしかし2はロゴ変わってから全く自動カットできなくなったなぁ… >>709 情報ありがとうございます。 最後構成の分割追加を考えていたので、このケースも自動認識できる方法で修正します。 現状で強制設定する場合、設定例です。 AutoIns E 135.0 134.0 136.0 -code 1 -Nauto -1 -EndLen 5.0 4.0 6.0 >>712 返信ありがとうございます 指示されたとおり実行すると無事認識してくれました -EndLen ってこうやって使うんですね奥が深い・・・ join_logo_scpを更新しました。 不具合修正と、細かい調整・追加しています。 https://www.axfc.net/u/3907064.zip [変更内容] join_logo_scp(ver3.05) ・機能していなかった設定(複数)の修正および調整 ・構成検出の微調整 ・AutoIns/AutoDelをAutoInsert/AutoDeleteでも表記可能 ・終了マージン部分で最後の構成分割を追加 >>714 ありがとうございます ざっとテストしてみた感じ 問題のあったところは修正されていると思います これからも便利に使わせてもらいます ディーライフゆゆゆで更新後チェックしてみたのですが SetParam LogoLevel 8と設定してるのに OP後CM一部がAパート本編に判定されてしまってます 対処法何かありますか? https://mega.nz/#!r48TjShb!GzIcRJ3HN0NF38EweQ2992LE8hEmhxB_zHKTjeRnR_M >>716 LogoLevel=8が正しく設定できていたら、そのままで正常に分離されます。 設定位置の注意点は>>649-654 こちらで実行したSetParam LogoLevel 8の結果 5341 6240 30 1 0 :CM 6241 7290 35 1 0 :Nologo 7291 7379 3 0 3 :L 7381 26830 649 -1 649 :L LogoLevel=6のまま分離したい場合、CM認識外の35秒をロゴ無しにするため下記1行を変更で可能です Default param_wlogo_cmmin 33.0 # 推測時のロゴ無情報確定と認識する期間 >>717 フラグ指定164行目以降に番組毎に指定でいいんですよね? 更新前のだとちゃんとカットされてたのに何故だろうか 一応JL_フラグ指定.txtは更新されているから差し替えてみたら? >>720 差し替えた結果こうなってどツボにハマったわけでorz なんで今回に限ってフラグ指定txtバックアップしなかったんやろorz >>718 変数設定(Set logo_level 8)の場合は164行目から始まるSetParamより前に設定です。 SetParamで直接指定する場合は現設定箇所を差し替えです。 今回JL_フラグ指定ファイルの変更点はAutoCMコマンドとMkLogo設定の位置を入れ替えたことですが、 入れ替え箇所ではないSetParam設定は影響ないはずです。 >>723 164行目以降に追加されている内容の(現在)を(変更)に差し替えです。 (SetParam/DefaultをSetコマンドに変更) (現在)SetParam LogoLevel 8 (変更)Set logo_level 8 理由: SetParam追加箇所の後に本来の設定(SetParam LogoLevel $logo_level)があるため 元の$logo_levelで上書きされている。 (現在)Default param_cntsc 1 (変更)Set param_cntsc 1 理由: 本来の設定が38行目にあるため、以降にDefaultコマンドで設定しても無効 BS11のロゴが変わった? 例のBS系エンコード方式変更がBS11にもきたのかな BS11のロゴ消しが上手く行かなくなったなと思ったら変わってたのか… 4/30日放送の食戟のソーマはロゴ消し問題なかった 5/2放送のあまんちゅとよりもいでロゴ消しがうまく行っていなかった ちなみにロゴ取り直したらちゃんと消えるよ >>729 レス乙thx 5月録画のはエンコ前でよかった >>731 情報ありがとうございます。調整の参考にします。 今回のケースをJLスクリプトで対策する場合、 「使用するAutoEdgeコマンドより前に下のAutoIns追加」がスマートな方法に思います。 # ロゴ扱い構成開始から15秒地点に無音シーンチェンジあれば構成として強制認識 AutoIns S 15.0 14.8 15.2 -code 1 -LenN 00:02:00 -1 >>732 いつも対応ありがとうございます 最初AutoCMの前にAutoInsを付けていてうまくいきませんでしたが 後ろに持ってくることで無事カットできました だんだんAutoInsとAutoDelの扱いを理解しだしてきました ありがとうございます join_logo_scpの最新版つかっていると TBSアニメで全部ED後の次回予告がカットされてしまう ロゴのサンプル作り直しても綺麗に次回予告前で切れる BEATLESS 魔法少女サイト メガロボクス 上記作品全部全話そうなんだけどjoin_logo_scpでTBSアニメ正常にCMカットされている人いる? いるならこっちの環境がなんかおかしいのかな >>735 最低でも obs_jlscp.txtとobs_logoframe.txtがないことには なんとも言えない 作者さんならエスパーできるかもしれないけど とりあえず Default param_cntsc 0 # 無音シーンチェンジ数が多い構成内の分離(0:なし 1:あり) を Default param_cntsc 1 # 無音シーンチェンジ数が多い構成内の分離(0:なし 1:あり) にしたら変わるかも? ついでにTPTRLIM0を改造してTPTRLIM1にしないと番宣が入るかもしれないけど >>736 ありがとう試してみます ログもまとめて共有します >>736 設定を変えて試してみたけどやはり次回予告がカットされてしまった…… 出力結果をまとめてアップさせてもらいます。 何か設定に誤りがあれば教えてもらえますでしょうか。 https://www.axfc.net/u/3908562 魔法少女サイト 1話〜5話 メガロボクス 1話〜5話 BEATLESS 10話〜14話 >>738 obs_logoframe_list.iniに 認識されているロゴの記述がないから ロゴがきちんと取れてないと思う obs_logoframe.txtも空だしね ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる