CMカット スレ★3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>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も空だしね 最新版にしたら実写系もしっかりCMカットしてくれるようになって謝謝 >>739
チェックありがとうございました。
lgdデータを作り直したり、lgdファイル配布サイトのを使用したりと色々検証した結果、ログに何も出力されず
試しにlgdデータを『TBS.lgd』から『tbs.lgd』にしたら正常にCMカットできました。
他の局は大文字で保存しても問題なかったので何故かは分かりませんが無事解決しました。
ありがとうございました。 >>741
録画tsの局名と大体同じ表記にしないといけなかったはずlgdファイル名 昨夜のBS11よりもい再放送でAパートにOP後のチューリッヒのCMが誤爆してしまってます
フラグ指定の23-24行目はこうしています
Default logo_level 7 # 推測時のロゴ使用(1:なし 2-8:ロゴ情報使用-大きい程ロゴ情報優先)
Default logo_revise 23 # ロゴ使用関連の構成変更(0-4:ロゴ端の削除-大きい程削除 +10:ロゴ内削除あり +20:ロゴ外広域削
https://mega.nz/#!rodlRAZa!9c27OWXn0QcvMHimZLJVQDRYCrY5n-0PELeG8pQ-MlA >>744
AutoDel試してるけど うまくいかないなぁ
ちなみにVer2.2ならなんの問題もなくカットできてるよ
mixを挟まない解析のみでいえばVer2.2のほうが優秀だった・・・ >>744
ごめんできた
AutoDel S 149.0 148.0 150.0 -code 1 -Nauto 1 -EndLen 60.0 59.0 61.0
これをJL_フラグ指定.txtの最終行にif文の中に含ませて実行してみて >>746
イケたっぽい
よく見たら先週分にもチューリッヒCM誤爆がED後にあったからその分も参考にさせてもらった >>744
実際のロゴ終了地点を起点に設定することもできます。
# 最初のロゴ終了地点前後の無音シーンチェンジから60秒後に無音シーンチェンジあればカット
AutoDel E 0.0 -10.0 10.0 -code 1 -Nlogo 1 -EndLen 60.0 59.0 61.0 TBSチャンネル2のデュラララ録画してんだけど本編後のCM毎にロゴONOFFするのをカット試みてるんだがイマイチしっくりこないアドバイスくれー
resultフォルダ
https://mega.nz/#!m8c0EKLD!WksPcdLACwszoLcvWyCnLme2raHxfQ-4f9OwaAMqvts
フラグ指定
# TBSチャンネル2番宣カット
If TBS2
AutoEdge B -Nlogo 1 -code 12 -period 30
AutoEdge B -Nlogo 2 -code 12
AutoEdge B -Nlogo 3 -code 12
AutoEdge S -Nlogo 7 -code 12 -period 10
AutoEdge S -Nlogo -9 -code 12
AutoEdge S -Nlogo -7 -code 12 -period 10
AutoEdge S -Nlogo -7 -code 12 -period 15
AutoEdge B -Nlogo -6 -code 12 -period 30
AutoEdge B -Nlogo -5 -code 12 -period 10
AutoEdge B -Nlogo -5 -code 12 -period 30
AutoEdge E -Nlogo -5 -code 12 -period 15
AutoEdge E -Nlogo -4 -code 12 -period 15
AutoEdge S -Nlogo -4 -code 12 -period 30
AutoEdge B -Nlogo -1 -code 12 -period 16
AutoEdge S -Nlogo -1 -code 12
EndIf >>749
どこをどうカットしたいのかさっぱりなんだけど
Default param_wcomp_last xxx.0 # 最後構成ロゴなし扱いとする最大期間
Default param_zone_last xxx.0 # 最後から指定期間内に全体が収まる構成はロゴなし扱いとする(-1の時は最後構成の分解を抑制)
でxxxをそれぞれカットしたい位置までの秒数にしたらどうだろう >>749
短時間ロゴ部分を全カットして、予告部分?だけはAutoIns再構築で残る例です。
AutoEdge S -Nlogo 0 -code 3 -period 30 -LenN -1 32.0 #短時間ロゴ最初の構成
AutoEdge E -Nlogo 0 -code 3 -period 30 -LenP -1 32.0 #短時間ロゴ最後の構成
AutoIns E 15.0 14.0 16.0 -Nlogo 0 -code 1 -LenP 150.0 -1 #長時間ロゴ直後の15秒 >>751
うおっめっちゃスマートになったスゲー
大感謝だわ
そして自分のスキルの無さに凹みまくり Autoconvert3.3.0をはじめて導入 今思考錯誤中なんですが、
CMカットのjoin_logo_scp のところで処理が進まない場合があります
chaputer_exeにて、Video Format:YV12と出て、
warning:omly only YUY2 is supported. continues... と出ます
何か、解決策ありますでしょうか? 753 ですが
エラーは、吐くが、長気長に待てば、動いているような気もする
エラーが無い場合は、30分のアニメが、40分程度で、エンコードまで終わります
warning出た場合は、4時間30分で、できた場合もあります
たまたま? 気長に待てば、必ず処理が終わるんだろうか? 自分もDGIndex + FAW変換モーdにしたら同じエラーがでた記憶がある
binフォルダのbat_intoosls.bat 内の「YV12To422()」を「ConvertToYUY2(interlaced=true)」に置き換えて
最終的にカット&ロゴ解除済みavsから「ConvertToYUY2(interlaced=true)」を消してコピーするようにしてる(そこまでbatで自動化してる) 753 ですが、CMカット以外 x264.r2409_win32.exe のエンコードでも、結構な確率で、音声が途中
からでなくなっています お手上げ 小生には、ハードルが高かったようです
おとなしく、手動カット XMedia ぐらい使っときます logoframeがBS11を自動検出して最大輝度落としてたとおもうんですが、5月以降のBS11でも一緒とおもっていいのかな? >>758
一緒と思います。
BS11認識で"-yedge 220"になりますが、通常の初期値(オプション指定で"-yedge 255")
にすると輝度が高い所でロゴ認識(-oaで指定のファイル結果)が途切れます。 amatsukazeの使い心地ってどうよ
うちの環境だとエンコした動画が緑掛かってて導入を諦めたんだが 昔の自分なら自分のスクリプトが完璧なんて思いあがらずに
試してたけど、今はめどいが勝ってしまうorz 新規はAmatsukazeで良いと思う。
手動カットする手段が自動化されてないくらいじゃないの、弱点は >>761
使ったグラボは何?750tiから740に変えたとき緑になったからドライバクリーンインストールしたほうがいいかもしんない >>765
丁度750ti使ってるわ
時間あるときにクリーンインストール試してみるかなサンクス 知恵を貸してほしい。
・obs_jlscp.txt
0 149 5 0 0 :Nologo
150 269 4 0 4 :L
270 356 3 -2 3 :L
358 2156 60 2 60 :L
2158 19031 563 2 563 :L
19033 21727 90 -1 90 :L
21729 22626 30 -1 0 :Nologo
22627 23525 30 0 0 :CM
23526 24424 30 1 0 :CM
24426 25323 30 -1 0 :CM
25324 25861 18 -2 0 :Nologo
「 24426 25323 30 -1 0 :CM」は「ロゴあり予告20秒」+「ロゴあり番宣10秒」なのだがCM30秒としてカットされてしまっている。
・やりたいこと
最終ロゴから計90秒のCMをカットし、次カットされているCM30秒から「ロゴ付き予告20秒」を取り出したい。
・やったこと(それぞれ単体で)
JL_フラグ指定.txtのASPA、TN、TRTRNLR90、あとTI25をいじって90秒後構成20秒ロゴありフラグ。
Default logo_level 8、Default logo_revise 0。
フラグ外use_add0tr内にAutoAdd TR -code 1262(一応1162も) -period 20 -limit 1を追加。
どれも予告を抽出できず。 フラグのTI25をいじって、Default ti_scopeを90.0にして構成20秒を追加認識にしたら予告抜き出せました。抜き出した予告のロゴは消せてないので多分ロゴを認識できてないのだと思います。
今回はTXの「こねこのチー」だったんですが、どうしてロゴが付いている予告+番宣を無視されたのかは未解決です。何か、特定部位をロゴなしにするような設定や、CMとして扱う設定があるんでしょうか…?
obs_jlscp.txtを見て、ロゴが付いているのにカットされてることに気づいたとき、まずどうすればいいのか分からないままです。 >>768
obs_logoframe.txtで問題の場所がちゃんとロゴありと判定されていたかどうか
JL_フラグ指定.txtの
Default param_wcomp_last 30.5 # 最後構成ロゴなし扱いとする最大期間
Default param_zone_last 0.0 # 最後から指定期間内に全体が収まる構成はロゴなし扱いとする(-1の時は最後構成の分解を抑制)
の値が48.0以上になっていないかどうか
この2点でおかしなところがなければバグなのかなぁ? Default param_wcomp_lastの辺りは弄ってないのと、obs_logoframe.txtを見る限り21729フレーム以降ALLでカットされてたので、やっぱりロゴを認識していなさそうです。目視では確認できるんですけどね。
気になるところと言えば、この番組をEDCBの予約で前後マージンを0(ぴったり録画)にすると、番組終わりの提供でぶつ切りになってしまうぐらいでしょうか。そのため終わりのマージンを+20秒にして録画してます。
関係ないかもしれません。 >>770
obs_logoframe.txt(ロゴ検出)はlogoframeが作成するので、
JLスクリプトによる修正は現状ロゴ結果を前提に構成追加する方法で正しいです。
TX限定で、logoframeは検出箇所増加でロゴ認識強化できているので
時間のある時にlogoframeを更新します。 BS11のロゴの色の濃さ変わったかな?
取り直したら上手くいったけど昔のロゴデータでやったら消えるどころか黒いロゴが残った このスレでも少し前に言われてた、ロゴを作り直したら問題なく消えた >>774
サンクス
やっぱこのスレは細かくチェックしとくわ 新しいChapter_exe入れようとすると面倒なことになるのな
64bitのavisynthとか普通使わないだろう… 中身はそんな変わってないと思うから気にしないでいいよ
俺はビルドしたけど、多分あまつかぜに同梱のと変わらんかと
あれも64bitだったと思う logoframe更新を置きました。(先週からaxfcにupできないので一時的な場所)
オプション等に変更ありません。
http://fast-uploader.com/file/7083417740461/
透過ロゴ表示区間検出logoframe ver1.20
[変更内容]
・薄いロゴの検出強化(具体的にはTX対応修正)
・拡張子.lgd2のロゴデータも読み込めるように修正 TXの昼の海外ドラマ番組のCMカットで相談させてください
CM→番宣(L)→本編(L)→番宣(L)→CM→番宣(L)→本編(L)→番宣(L)→CM→番宣(L)→本編(L)→
・・・→本編(L)→予告(L)→ロゴなし通販CM(最後まで続く)
という感じの構成の番組で、以下は、解析ファイルの"最後の部分"です
obs_chapterexe.txt
--
CHAPTER60=00:51:59.917
CHAPTER60NAME=36フレーム SCPos:93518 93516 ←本編終了
CHAPTER61=00:52:02.853
CHAPTER61NAME=3フレーム SCPos:93596 93595 ←予告終了
CHAPTER62=00:54:59.329
CHAPTER62NAME=4フレーム _ SCPos:98880 98879
# SCPos:98885 98885
obs_logoframe.txt
--
77130 S 0 ALL 77130 77144
93486 E 0 ALL 93446 93503
続く >>780
上記の2ファイルを元に、join_logo_scp.exeを実行した結果が以下です
obs_jlscp.txt
--
76674 77123 15 0 0 :CM
77124 77421 10 -2 10 :L-Edge(cut)
77422 98885 716 4 537 :L ←★
使用したJLファイルは以下です
JL.txt
--
Find B 0 -34 34
AutoCM B -code 5
AutoEdge S -code 12 -period 5
AutoEdge S -code 12 -period 10
AutoEdge E -code 12 -period 15
AutoEdge E -code 12 -period 30
この番組は、CM前後(本編前後)にロゴ付き番宣の類が付加されており
それをカットするためにAutoEdgeコマンドを使っています。
★の部分で、logoframeでは認識されいるにもかかわらず、ロゴの表示されていない部分が
本編扱いになってしまいます。
これを修正する方法を教えてください。
よろしくおねがいします >>780です
join_logo_scp.exe v2.1に差し替えたらうまくいきました
>>780->>781の質問は一時取り下げます…
(これは仕様変更なのかな…?) >>782
ver3.0からの構成認識は気付いた所は調整中ですが、
構成自体を認識していない場合の構成変更はAutoIns/AutoDelを使います。
(AutoEdgeは現状構成のカット有無を設定)
今回の対策例
# 最終ロゴ終了位置から最後までカット
AutoDel E 0.0 -4.5 4.5 -code 1 -Nlogo -1 -wide -EndTail >>779
logoframeの速度向上はなりません?lsmash使えとかはあるんだけど
今はフレーム切って多重化してるけどスリムじゃないから AutoDel E 0.0 -4.5 4.5 -code 1 -Nlogo -1 -wide -EndTail
これでできましたぁ (@v3.05)
AutoDelも含め、Auto関連のパラメータの設定や、logooff設定も
試してみたんですけど、アルゴリズムや書式がなかなか掴めないせいか
全くうまく行かず、一週間ぐらい費やしていたので非常に助かりました
ありがとうございました >>785
速度ネックは映像読み込みで、
logoframeの映像読み込み部分はAvs2YUVの処理を使っています。
あまり詳しくないのとlogoframeに時間あまりかけられませんが、
映像読み込みを高速にできる方法あれば可能性あると思います。 d2vはlsmaとするとクッソ遅いからリーダしだいかもね NHKとか有料チャンネルとかで一構成しかない番組は
最初と最後だけスキャンしてお終いみたいな使い方ができるといいなと思う
45分番組でも数秒で終わらせらる てす
板復帰(OK!:Gather .dat file OK:moving DAT 76 -> 62:Get subject.txt OK:Check subject.txt 76 -> 76:Overwrite OK)0.65, 0.50, 0.44
age subject:76 dat:62 rebuild OK! >>785
バッチファイルいじってlogoframe用のファイルを作ればこんな感じで検索場所をかなり減らせるよ
但し、本編中にロゴが消えたりする構成だとそこを見逃すことがある
https://i.imgur.com/mCuxvXQ.jpg join_logo_scpを更新しました。構成認識の調整をしています。
https://www.axfc.net/u/3913844.zip
[変更内容]
join_logo_scp(ver3.06)
・主に単独構成の構成認識を調整
・JL_フラグ指定.txtには番組提供をロゴありに限定するフラグのみ追加
(番組提供に必ずロゴが入る放送局に指定し不要な検出防ぐことを想定) >>794
JL_フラグ指定.txtの追加フラグ位置にミスあったので修正
785-795行目(先頭番組提供の変更)は、先頭番組提供を設定する前の345行目に移動です。
今の位置は先頭部分の番組提供には効果なしです。 >>795
素早い対応、いつもありがとうございます >>795
更新ありがとうございます
今回更新されたJL_フラグ指定.txtの785〜795行目を345行目からに変更すればいいんですか? >>797
その通りですが、変更後のファイルを別途置きました。
https://www.axfc.net/u/3913883.zip
JL_ロゴあり番組提供.txt(フラグは変更しないで指定する場合)も一緒に入れてあります。 >>798
わざわざすみません
ありがたく頂戴します ぐぬぬ
jlseが思った通りに動いてくれん
説明の解読が難しすぎる TSファイルをCM自動カットからエンコードまでをさせてみようと以下の環境で試しています
join_logo_scp試行環境_2にjoin_logo_scp_306を適用 , AviSynth260 , L-SMASH_Works_r935 , AviUtil 1.00
元TSは番組開始の30秒程先行して録画してあります。
これでいくつかのTSファイルがこの先行分をCMとして認識してくれません。
TSファイルをMurdocCutterでGOP始まりになるようにカットしておくとCMとして認識してくれます。
元TSファイルをカットせずに上手く認識させるような設定はどこかにありますか? >>801
説明は試行環境のsetting\設定内容.txtの最後に記載あります
指定方法は説明通りで、
JLフォルダ内のJL_標準.txtやJL_フラグ指定.txtの中で
先頭位置を決める開始マージン設定があります param_zone_firstを100くらいにしたら10件中1件はおかしかったのが100件中1件くらいに減らせました BS11のあまんちゅ あどばんす 第12話で
0 331 11 3 0 :Nologo
333 631 10 0 0 :Nologo
633 1081 15 -1 0 :CM
1082 1530 15 -1 0 :CM
1531 1980 15 0 0 :CM
1981 2429 15 0 0 :CM
2431 21760 645 -1 645 :L
21761 22659 30 0 0 :CM
22660 23558 30 1 0 :CM
23560 46335 760 0 760 :L
46337 47235 30 0 0 :CM
47236 48134 30 0 0 :CM
48135 48583 15 0 0 :CM
48585 48883 10 -1 0 :Sponsor(add)
48884 49332 15 -1 0 :CM
49333 49782 15 0 0 :CM
49783 50232 15 0 0 :CM
50233 53828 120 0 0 :CM
53829 54243 14 -6 0 :Nologo
JLSの解析結果が上記のようになって
333 631 10 0 0 :Nologo
この部分が番組提供なんですが うまく追加できません
AutoIns S 0.0 -69.9 69.9 -code 1 -Nauto 1 -EndLen 10.0 9.0 11.0
なにかやり方が間違っているんでしょうか? logoframe.txtがないから確実なことは言えないけど、
2431からロゴ開始みたいだから、69.9→-71.0 にしたら?69.9だと足りてないっしょ
てか、-69.9〜69.9って、そこまで可能性の幅あるもんなのかね
俺だったら頭から-fromabs で決め打ちしちゃうかな。-N系使わず マイナス忘れた
-69.9 → -71.0 ね
混乱しちゃうとまずいよねw >>806-807
-71.0にしたら分割できました ありがとうございます
ただ-fromabsの使い方はわかりませんでした
AutoIns S 10.0 9.0 11.0 -code 1 -fromabs 333
これではだめなんでしょうか? 使い方はそれでいいかと
ただ、その数値をギリにする必要はないんじゃね
ある程度幅を持たせないと、ファイルによるズレもあるっしょ
試してみるといい あーごめん
ちょっと今環境なくて、こっちで試せてないから
fromabsとS,B,Eの関係について確かなことが言えない
あとは識者の方にお任させてくれ >>809-810
AutoIns S 11.0 10.0 12.0 -code 1 -fromabs 0 -EndLen 10.0 9.0 11.0
にしたらうまく行けました いろいろとありがとうございます! 連投すみません
AutoIns S 0.0 -1.0 1.0 -code 1 -fromabs 333 -EndLen 10.0 9.0 11.0
こっちのほうが333フレーム目を起点に 起点の0秒目からEndLenで10秒間追加するというやり方でスマートですね
ヒントのおかげでだいぶ捗りそうです ありがとうございました そういえば関西ABC朝日ロゴ変更あったみたいね
水もんとかニチアサ録画してる人チェック忘れずにねー 夏アニメが来るけど、なるべくロゴ変更とかは来ないでほしいね。
作り直しすればいい話なんだろうけど、ロゴの作り方が下手で消せないことが多々ある…。
CMカットミスも出そうだし、定期的にこのスレ見に来ないとな〜。 >>815
axfcに再upしました。
https://www.axfc.net/u/3919972.zip
透過ロゴ表示区間検出logoframe ver1.20
[変更内容]
・薄いロゴの検出強化(具体的にはTX対応修正)
・拡張子.lgd2のロゴデータも読み込めるように修正 別スレでも言われてたけどMXのロゴが変わってたね
位置情報だけかもだけど おかしいとこでカットされてたのあったけどそれが原因か 位置変わっただけならlgdeditorで何とか出来そう >>823だけど位置情報だけじゃなくて濃さも少し変わってたからダメだわ >>822
AutoUpはJL_ATX.txt,JL_NHK.txtで使われています。(JL_ATX.txtは2.1から)
確認した限りでは仕様通り動作していますが、
3.0で内部動作は変わっているので動作しないケースがあるかもしれません。 NHKやら音声多重やらの放送を解析しようとすると
chapter_exeでやたら処理に時間がかかる上に 解析結果がおかしくなる
これってchapter_exeの問題じゃなくてLSMASHSource.dllの問題なのかなぁ? 自分の今期録画分だとNHKのメジャー2、BS11のガンダムビルドダイバーズ、MBSのゾイドワイルドがchapter_exeでバグるな nekopandaさん制作のchapter_exeをビルドして使ってみたけど 相変わらず動作がおかしい
できあがったin_org.avsを再生しても表示がおかしくなるから やっぱLSMASHSource.dllの問題っぽいなぁ TSファイルの最終フレームが最初に1分間 1枚絵で表示され
再生時間も3倍に膨れ上がっている
あと音声が再生されない >>826
murdoc cutterでギリギリまで前後を切って処理したらうまくいくかも NHKニュースに引き摺られてモノラルになるようなもんか 原因はよくわかってないけどchapter_exeの処理に失敗するファイルは
murdoc cutterで前後を切って処理すると大体うまくいく
LR多重じゃない多重音声は本編あたりまでカットしないとダメかも カットとかするんだったらamatsukazeでCM解析だけやらせて吐かれた中間ファイル使ったほうが楽そう それね、俺んとこにも前からあるけど最近増えたよ
murdoccutterなり他で1gop削って対処してるわけだけど
運用上はそれを全てのファイルでやならきゃならんからねぇ
l-smashってより、そもそもTSファイルの生成過程に何かあるんだろうから
そっちで対処すべき問題なんじゃねーかな ■ このスレッドは過去ログ倉庫に格納されています