Join_Logo_Scpの動きを結果から眺める。頭とお尻に付く数フレームのスポンサーロゴとの戦いの日々!・゚・(ノД`)・゚・

プログラミング

メモ取って寝るとします。

Trimではまって今日も意味もなく数十回のテスト・・・そんな日々が続いています(^◇^;
酔ってTrimの値をいじって間違えたりしてたわけですが。

◆ Trim設定読み込んでるのに、.ts.Trim.avsが動いて(反映されて)ないんじゃね?と思う方はここを見直そう!
下記例で、CM解析結果から「Trim(303,35140)」を少しいじって変化がないとか、頭を抱えている人は完全に設定する値が違っています。
おっさん頭かてーよって言われそう(^◇^;

・数字だけ見てるとはまりやすいので、慣れるまではAviutlやTMSR5などで自分の編集している動画の構成がどうなってるか数をこなすのが早道かと思います。
・CM判定されてカットされている部分をいくらいじっても変わりません(^◇^;
今回の例でいうと「Trim(303,35140)→「Trim(333,35110)としても、本編の動画の消したいスポンサーフレームは消えないのです・゚・(ノД`)・゚・。

そのあたり見直すと、何となく自分の設定したい数値に近づいていくかと思います。
細かいのはわからーんって時は、前後10分(18000)フレームくらい削ればザクっとトリミングできるかと。あとは数値調整で(笑)

◆ 検出されてカットされた部分で、完全に切り落とせてない部分を、うまく削りたいんですよ!それがTrimVewerを作り始めたの目的

・本編前のスポンサーロゴは下記をカットしたときに残ったゴミが残ったもの。あったりなかったりいやらしい動きをします。シーンチェンジしているんですが残るんです(´・ω:;.:…
「 2101 2398 10 -2 10 :Sponsor(add)」

・本編直後に次回の予告がついているケースで、下記位置からシーンチェンジで近日放送の紹介が流れる。「26295フレーム」以降カットすればOKか^^;
「SCPos: 26295 ○」

※シリーズものならJLスクリプト調整して登録がいいんだろうなぁと思います。

◆ データを見ていきましょ。

「お星さま」のサンプルデータ。頭とおしりをMurdoc_cutterで切って、本編前後20分くらいをつないだものなのでタイムスタンプは切れてます。
検出の値が見たかったので…

よくあるJL_標準.txtでCMカットすると、頭とお尻に数フレームのスポンサーロゴが付く感じ。
正解は、「Trim(2399,26294)」(タイトル10秒付+本編+予告)か「Trim(2729,26294)」(本編+予告)なんですが、ぱっと見わかりませんよね(^◇^;。

--------
mute 1: 283 - 31フレーム
	 SCPos: 303 
mute 2: 2101 - 17フレーム
	 SCPos: 2101 ★★★★
mute 3: 2359 - 371フレーム
	SCPos: 2399 ○(※番組タイトル)
	SCPos: 2729 ○(※本編開始)
mute 4: 6170 - 69フレーム
	 SCPos: 6239 _
mute 5: 6387 - 26フレーム
	 SCPos: 6386 _
mute 6: 9594 - 16フレーム
	 SCPos: 9603 _
mute 7: 9611 - 14フレーム
	 SCPos: 9610 _
mute 8: 24757 - 38フレーム
	 SCPos: 24762 
mute 9: 24883 - 194フレーム
	 SCPos: 24882 ○
	 SCPos: 25065 ○
mute10: 26259 - 198フレーム
	SCPos: 26295 ○(※あとで-1です)
	 SCPos: 26445 ○
mute11: 27026 - 29フレーム
	 SCPos: 27045 
	 SCPos: 27055 @
mute12: 27635 - 20フレーム
	 SCPos: 27645 
mute13: 30031 - 20フレーム
	 SCPos: 30041 
mute14: 30299 - 22フレーム
	 SCPos: 30311 
mute15: 31349 - 22フレーム
	 SCPos: 31361 
mute16: 32849 - 20フレーム
	 SCPos: 32859 
mute17: 34636 - 31フレーム
	 SCPos: 34657 ★★★★
mute18: 35142 - 10フレーム
	 SCPos: 35141 _

[CM解析結果 - TrimAVS]
Trim(303,35140)
[CM解析結果 - 詳細]
     0    302   10   3   10 :Nologo
   303   2100   60   0   60 :L
  2101   2398   10  -2   10 :Sponsor(add)
  2399  34656 1076  10 1076 :L
 34657  35140   16   4   16 :Trailer(add)
 35141  35152    0  11    0 :Nologo

◆ これといって普通の結果だけに、同ツールに反映させるかと。
WPFの勉強始めたところなんで、作り直していい感じになるように・・・。

・再エンコードは最小限にしたいので、一発でズバッと!(願望)
・外部で使えるデータはやはり解析結果の値。
・チャンネル毎のパターン認識は人様の方がまだまだ上なので、いくつかのパターンで選択するのがいいんじゃないかと。
●[大事]TMSR5持っている身としては、カットした方が速いってなったら悲しいので、手間は最小限に・゚・(つД゜)・゚・

そんな感じで短い眠りに着こう。