23/12/03 21:57:08.30 69AUa/gl0.net
CMカットに関するスレです。
※前スレ
CMカット スレ
スレリンク(avi板)
CMカット スレ★2
スレリンク(avi板)
CMカット スレ★3
スレリンク(avi板)
CMカット スレ★4
スレリンク(avi板)
CMカット スレ★5
スレリンク(avi板)
CMカット スレ★6
スレリンク(avi板)
2:名無しさん@編集中
23/12/03 21:58:07.19 69AUa/gl0.net
join_logo_scp(ver5.0)
URLリンク(github.com)
■修正内容(ver 5.0)
JLスクリプトの強化(検索機能強化および不明確仕様の見直し)
(機能追加)
・位置指定関連の検索機能を強化
(検索機能が増えたことによりAutoIns/AutoDelで可能な制御が増加)
・環境変数内容と設定データから実行スクリプトを選択するJLスクリプト追加
・Memory機能を強化
・リスト演算機能を強化
・文字列操作機能を追加
・共通で最初に読み込まれるJLスクリプトを追加(JL_common.txt)
・変数設定をCMカット結果位置として直接出力する機能を追加(変数名:OUTDIRECT)
・Unicodeに対応
・その他多数のコマンド/オプションを追加
(仕様見直し・動作修正)
詳細は修正内容.txtを参照(不明確仕様の見直し、細かい修正)
3:名無しさん@編集中
23/12/03 22:00:57.65 69AUa/gl0.net
CMSkip関連NGワードに入っててテンプレが引き継げないんで前スレを
4:名無しさん@編集中
23/12/03 22:02:16.65 69AUa/gl0.net
関連スレ
Amatsukaze その4
スレリンク(avi板)
Amatsukaze その5
スレリンク(avi板)
Amatsukaze その6
スレリンク(avi板)
5:名無しさん@編集中
23/12/03 22:05:45.57 69AUa/gl0.net
話題によく出てくるソフト
trimviewr
URLリンク(nln.jp)
TMSR6
URLリンク(tmpgenc.pegasys-inc.com)
Amatsukaze
URLリンク(github.com)
6:名無しさん@編集中
23/12/03 22:06:20.92 69AUa/gl0.net
※ DTV板は即死判定があり、即死を回避するためには、スレを立ててから1時間以内に最低12コメントが必要です
(即死回避以降は、30日間書き込みがないと強制的にdat落ちします)
7:名無しさん@編集中
23/12/03 22:07:08.78 69AUa/gl0.net
数日足りずにdat落ちしてたので復活
8:名無しさん@編集中
23/12/03 22:12:34.62 69AUa/gl0.net
即死回避の書き込み短文ダメになってるのね
9:名無しさん@編集中
23/12/03 22:13:35.33 69AUa/gl0.net
とりあえず書き込み9
10:名無しさん@編集中
23/12/03 22:14:17.49 69AUa/gl0.net
とりあえず書き込み10
11:名無しさん@編集中
23/12/03 22:14:45.12 69AUa/gl0.net
とりあえず書き込み11
12:名無しさん@編集中
23/12/03 22:15:11.42 69AUa/gl0.net
とりあえず書き込み12
13:名無しさん@編集中
23/12/03 22:16:12.86 g8nr46sH0.net
復活支援13
14:名無しさん@編集中
23/12/03 22:16:29.81 g8nr46sH0.net
復活支援14
15:名無しさん@編集中
23/12/03 22:17:41.95 g8nr46sH0.net
復活支援15
16:名無しさん@編集中
23/12/03 22:18:12.63 L+WtQIAq0.net
復活支援16
17:名無しさん@編集中
23/12/03 22:18:24.44 L+WtQIAq0.net
復活支援17
18:名無しさん@編集中
23/12/03 22:18:51.99 L+WtQIAq0.net
復活支援18
19:名無しさん@編集中
23/12/03 22:19:34.46 g8nr46sH0.net
復活支援19
20:名無しさん@編集中
23/12/03 22:19:51.80 L+WtQIAq0.net
復活支援20
21:名無しさん@編集中
23/12/03 22:27:06.91 69AUa/gl0.net
前スレで.keyframeからdiv.txt変換とか使わせてもらって最初からややこしいファイルもだいぶ楽にできるようになった
ところでdiv.txtが
3238
29909
29910
39201
となっている場合Trim(3238,29909) ++ Trim(29910,39200) とする方法はないだろうか
JL_位置読込をの場合だと
Trim(0,3237) ++ Trim(3238,29909) ++ Trim(29910,39200) ++ Trim(39201,54207[最終フレーム])
となってしまい、不要な最初と最後がついてしまう
22:名無しさん@編集中
23/12/05 19:25:15.92 x+r9cBKB0.net
>>21
2変数設定で対応できそう(Trim位置をlist読み込み。JL_位置読込に機能存在)
Set file_trim "${file_ts}.div.txt" # Trim位置記載の入力ファイル名
Set type_trim_in 1 # ロゴ位置入力ファイル(0=なし 1=list 2=avs-Trim 3=keyframe)
23:名無しさん@編集中
23/12/06 09:32:20.17 zi9aoPct0.net
>>1
乙
24:名無しさん@編集中 (ワッチョイ aaea-GRFJ)
23/12/06 16:55:33.55 zi9aoPct0.net
乙
25:名無しさん@編集中 (ワッチョイ aaea-GRFJ)
23/12/06 16:55:47.71 zi9aoPct0.net
乙
26:名無しさん@編集中
23/12/06 20:42:47.74 zi9aoPct0.net
|
/\
. l \ 彡 ⌒ ミ
. (/\ \_(´・ω・`)
彡 \ /
 ̄ ̄ ̄ ̄ ̄ ̄|\ _,/| ̄ ̄ ̄ ̄ ̄ ̄
| (/ ヽ) |
| ミ 彡 .|
27:名無しさん@編集中 (ワッチョイ aaea-GRFJ)
23/12/06 22:25:23.92 zi9aoPct0.net
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::
:::::::::: _____
∧_∧ :| |....___ |
( ´・ω・) | |.:::| |::::::::::::||
┌/::::::: l :| |._.|_|___l|
| |:: |:::: | ∠二二l┌━┷┐
28:名無しさん@編集中
23/12/06 23:08:09.63 u9D3pMbY0.net
>>22
無事できました
ありがとうございます
29:名無しさん@編集中 (ワッチョイ aaea-GRFJ)
23/12/07 19:27:14.47 ouMptA9A0.net
(`ェ´)ピャー
30:名無しさん@編集中
23/12/08 09:16:50.08 BDmj9QBb0.net
____
/ \
/ ─ ─\
/ ⌒ ⌒ \ ハハッ わろす
| ,ノ(、_, )ヽ |
\ トェェェイ /
/ _ ヽニソ, く
31:名無しさん@編集中
23/12/08 09:26:49.73 BDmj9QBb0.net
___
/\ /\ _
/((◯)(◯))\ /
| ゚~ (__人__)~゚ | \
\ |r┬、| /  ̄
/ `⌒´ ヽ
32:名無しさん@編集中
23/12/13 19:25:41.74 P7bvd5Bb0.net
amatsukazeのjoin_logo_scpの質問いいですか?
今AmatsukazeでJL_MBS.txtのようにチャンネルごとに設定を追加しています
番組ごとに振り分けたいのですが、何か書き方あるでしょうか?
#薬屋のひとりごと用
AutoDel S 75.0 74.00 76.0 -code 1
AutoEdge S -code 1012 -scope 75 -period 75
AutoEdge E -Nauto -1 -code 1012 -period 3
今は番組ごとに手動で書き換えています、これをIf文とかで書けないでしょうか?
33:名無しさん@編集中 (ワッチョイ 9ff3-HI/Z)
23/12/13 20:32:10.47 EJzjbfBp0.net
私はhookAmatsukazeCLIを改良してif文で振り分けられるようにしました。
34:名無しさん@編集中 (ワッチョイ 9fea-rpU7)
23/12/13 21:08:48.14 P7bvd5Bb0.net
>>33
サンクスです
hookAmatsukazeCLIを使うと、環境変数でファイルPathを取得できるのですね
あとは含まれる文字列をIf文で書くんですね、文字列処理がむずそう
35:名無しさん@編集中 (ワッチョイW 9f14-h1QK)
23/12/13 21:23:16.56 z6CpG+H00.net
join_logoの作者は、60代と伺ったのですが、本当ですか?尊敬します。
36:名無しさん@編集中 (ワッチョイ 3743-L8ZV)
23/12/13 21:49:32.88 R3dyI/ug0.net
>>32
私の場合はhookAmatsukazeCLI導入後、ChParamJL2.csvに記載して振り分けています
・JL/data/ChParamJL2.csvに番組名と使用ファイルを記載して振り分け
・JL_run_sample1.txtが参考例。AmatsukazeからはJL_ANYSELを指定
未確認ですが、If文で書く場合は次のような感じかな
Call "JL_ini_外部環境取得.txt" # 環境変数からタイトル取得(file_title)
#薬屋のひとりごと用
LocalSet EXTCHAR "薬屋のひとりごと"
If ${file_title:Cm}>0 { # タイトルに文字列(EXTCHAR)が含まれる
設定を記載
}
37:名無しさん@編集中
23/12/13 23:55:38.15 P7bvd5Bb0.net
>>36
JL_ANYSELを指定されてるのですね、
新番組が始まったらすべての番組名をChParamJL2.csvに振り分け書かないとダメそうで大変じゃないですか?
If文で困ってました、文字列の抽出はこんな風にするんですね
このまま使いますね、ありがとうございます
38:名無しさん@編集中
23/12/14 07:14:15.68 fjspgVFY0.net
>>37
放送局別の設定はChParamJL1.csvで振り分けて、
それでは対応できない番組のみChParamJL2.csvに記載する、という使い方をしています。
フラグ追加はJL作成不要で私の場合はChParamJL2に記載で完了が多いですが、
個別JLが多い場合はIf文で振り分けた方がいいでしょうね。
>>36は動作確認して、If文の最後にセミコロンを忘れていました。下のどちらかに修正で
If 条件式 {
};
If 条件式
EndIf
39:名無しさん@編集中
23/12/14 09:35:06.41 fvgTlP2N0.net
>>38
なるほどAmatsukazeのJLはチャンネル設定に従う、の動作をChParamJL1.csvがやってくれるから、
新番組きてもほとんどが何もしなくてもいいんですね
自分の場合もほとんどがフラグ追加で間に合うので、ChParamJL2.csvを使うほうがよさそうですね
動作確認もありがとうございます、長く困ってた事が解決しそうです
40:名無しさん@編集中
23/12/16 07:40:24.56 89MZTz9g0.net
tiktok liteでPayPayやAmazon券などに交換可能な4000円分のポイントをプレゼント中!
※既存tiktokユーザーの方はtiktokからログアウトしてアンインストールすれば可能性あり
1.SIMの入ったスマホかタブレットを準備。
2.以下のtiktok liteのサイトからアプリをダウンロード(ダウンロードだけでまだ起動しない)
URLリンク(lite.tiktok.com)
3.ダウンロード完了後、もう一度上記アドレスのリンクからアプリへ
4.アプリ内でtiktokで使用してない電話番号かメールアドレスから登録
5.10日間連続のチェックイン(←重要!)で合計で4000円分のポイントゲット
ポイントはPayPayやAmazon券に交換できます!
家族・友人に紹介したり、通常タスクをこなせば更にポイントを追加でゲットできます
41:名無しさん@編集中
23/12/16 08:55:46.87 NY9scEuF0.net
>>40
PayPay変換出来るのか
42:名無しさん@編集中
23/12/20 09:48:03.39 tUPtOGN70.net
UPLIFT プレミアム・サービスのお知らせ
URLリンク(uplift.5ch.net)
UPLIFT 主な特典
・連続投稿の規制を緩和します。
・スレッド作成時の規制を緩和します。
・5ch.netのスレッド表示画面に表示される広告を除去します。
・5ch.net専用ブラウザで5ch.netの過去ログを閲覧できるようになります。
・海外からのアクセス・ホスト経由からでも書き込みができるようになります。
・書き込みが規制されているプロバイダーからでも書き込みができるようになります。
・5ch.netを安定して利用できるように運営を支援できます。
5ちゃんねるを存続させるためには、皆様のご協力が必要です。
最後まで御精読いただきありがとうございました。
43:名無しさん@編集中
23/12/26 22:48:24.62 ftcK06pEM.net
chapter_exeにあたるものでより便利なツールを作り始めて1年近く経った
1か月ちょいで最初の物が出来た
それから既存のものと組み合わせてチャプターファイル作成が手軽にそして低負荷で自動的に行える統合環境を作った
その後は既存のものの置き換えを試行錯誤しながら繰り返した
チャプター判定、画像のシーンチェンジ判定も適当なものだけど自前でできるようになった
最終的に全部自前でもできるようになった
部分的に既存のものと差し替えて使うこともできるので結果に満足できなければ即座にやり直すこともできる
あまり詳しくないジャンルだったけど1年でいろいろと勉強になった
44:名無しさん@編集中
23/12/27 08:14:36.03 p3duvQst0.net
試したいですが、公開されてますか?
45:名無しさん@編集中 (ワッチョイ cf10-hEBs)
23/12/28 21:33:09.49 kvbGtLfx0.net
シーンチェンジとか関係なく強制的に5秒カットするコマンドない?
時代劇の冒頭で出てくる「不適切な~当時の時代背景云々」をカットしたいんだけど。
46:名無しさん@編集中 (ワッチョイ 5343-hEBs)
23/12/29 08:49:24.80 ZO6V5PIF0.net
冒頭5秒の強制カットはフラグ追加(vHCF:5)で可能
AutoDelコマンドで記載する場合は5秒カットに-forceを追加
47:名無しさん@編集中 (ワッチョイW 3302-CDLw)
23/12/29 08:52:59.30 fJN0STk60.net
本編が切れる可能性がゼロじゃないからようやらんわ。
48:名無しさん@編集中 (ワッチョイ 330a-pDLy)
23/12/29 09:52:24.16 JRqE1XyB0.net
夢グループとかの通販を自動でカットできるようにしてくれ
49:名無しさん@編集中
23/12/30 14:21:04.60 UBUPxI/v0.net
Autoedgeについて聞きたいんだけど下の部分のみ残したいから
AutoEdge B -code 1005 -period 5 -maxprd 95
で5秒から95秒の構成をカットをやってみたんだけど
0 269 9 0 0 :Nologo
270 449 6 0 6 :Sponsor(add)
450 629 6 0 6 :L
630 809 6 0 6 :L
810 989 6 0 6 :L
990 53553 1754 -3 1754 :L ←ここのみ残す
53554 54605 35 3 35 :L
54606 54905 10 0 10 :L
54906 55355 15 0 15 :L
55356 58051 90 -1 90 :L
58052 58951 30 1 0 :CM
58952 59401 15 0 0 :CM
59402 61199 60 0 0 :CM
61200 62097 30 -1 0 :CM
62098 62997 30 1 0 :CM
62998 63169 6 -9 0 :Nologo
50:名無しさん@編集中
23/12/30 14:23:30.07 UBUPxI/v0.net
>>49
結果は以下になった
0 269 9 0 0 :Nologo
270 449 6 0 6 :L-Edge(cut)
450 629 6 0 6 :L-Edge(cut)
630 809 6 0 6 :L-Edge(cut)
810 989 6 0 6 :L-Edge(cut)
990 53553 1754 -3 1754 :L
53554 54605 35 3 35 :L
54606 54905 10 0 10 :L
54906 55355 15 0 15 :L
55356 58051 90 -1 90 :L-Edge(cut)
58052 58951 30 1 0 :CM
58952 59401 15 0 0 :CM
59402 61199 60 0 0 :CM
61200 62097 30 -1 0 :CM
62098 62997 30 1 0 :CM
62998 63169 6 -9 0 :Nologo
AutoDelやらほかのコマンドで結果としてはカットできるんだけど
AutoEdgeがなぜ想定の動きをしないかわからない
わかる人教えて
51:名無しさん@編集中 (ワッチョイ d3e6-nqB8)
23/12/30 18:57:05.41 UBUPxI/v0.net
色々試して自己解決しました
AutoEdgeの上限時間は通算時間になるんで
35+10+15+90で-maxprd は150以上の指定が必要
加えて既存カットが90秒までの指定があるので
-scope も150以上が必要になるんですね
なのでこの場合はこうすればいいんですね
#ロゴの開始または終了を起点に通算200秒以下の構成をカット
AutoEdge B -code 1005 -scope 200 -period 5 -maxprd 200
52:名無しさん@編集中
23/12/31 17:15:10.62 wgzUOkU20.net
>>48
夢グループがある番組って試しになに?
年末年始暇だし実験してみたい
53:年始に5ch見てなかったから亀レス
24/01/05 01:04:48.87 JoNsxLvg0.net
>>52
来週から通常通りに戻ればかかるはずの報道1930とかプライムニュース(午後7時台のBSニュース番組)とか2時間ドラマに入るはず
54:名無しさん@編集中
24/01/05 19:52:38.31 hPWe3GKC0.net
>>53
ありがとう正月終わったけど試しに録画してみる
既存パラメータで対応出来なかったら下の感じでできないかな
通常解析→全時間内の18%以上がCMの場合解析時怪しかった部分を再調査
具体的には通販はBGMがなく、会話の合間の無音区間が多くなるから30xN回の構成内で無音回数が一定回数以上あった場合CMとする
といった処理ができれば通販潰せそうだけどJLSの改造も必要になるのかな
55:名無しさん@編集中 (ワッチョイ 7fb2-03E5)
24/01/12 09:32:45.39 I6023nU60.net
以下のようなCM解析結果で、Mixの一部にロゴがないCMが含まれているのですが、
ここをうまく分割する方法はないでしょうか。
DivLogoやMkLogoコマンドでどうにかするのかと思ったのですが、
やり方がよく分かりませんでした。
他の方法を含め、よい方法があれば教えてください。
AMT [info] [CM解析結果 - 詳細]
0 15 1 -14 0 :Nologo
16 464 15 -1 0 :CM
465 914 15 0 0 :CM
915 3611 90 1 90 :L
3613 45870 1410 0 1376 :Mix
45871 48566 90 -1 68 :L
48567 49016 15 0 0 :CM
49017 49465 15 -1 0 :CM
49466 49915 15 0 0 :CM
56:名無しさん@編集中 (ワッチョイ 7fea-Uzez)
24/01/12 10:14:53.00 hWv+ESYJ0.net
>>55
ダンジョン飯だね、俺も困ってる
Default logo_level 8 # 構成推測時のロゴ使用(1:なし 2-8:ロゴ情報使用-大きい程ロゴ情報優先)
でMixを分けられるんだけど、30秒CMが29秒になって困ってる
57:名無しさん@編集中 (ワッチョイ 7fb2-03E5)
24/01/12 10:23:45.03 I6023nU60.net
>>56
ありがとうございます。
参考にします。
後で試行錯誤してうまくいったら報告します。
58:名無しさん@編集中
24/01/12 13:09:26.06 I6023nU60.net
>>56
試してみたところ、BS11は解析に変化なし。SBSは以下のようになりました。
局、環境、設定などで違うのかもしれません。
AMT [info] [CM解析結果 - 詳細]
0 21 1 -8 0 :Nologo
22 471 15 0 0 :CM
472 920 15 -1 0 :CM
921 1070 5 0 5 :Nologo
1071 3767 90 1 90 :L
3769 30927 906 6 878 :L ←ここの最後30秒がCM
30928 46026 504 -6 504 :L
46027 48722 90 -1 90 :L
48723 49172 15 0 0 :CM
906秒の後ろ30秒を削ろうと思って以下のコマンドを追加してみたのですが、変化なかったです。
もうちょっとの気がしますが、どなたか分かりますか。
AutoDel E -30.0 -EndLen 30.0 -Nauto -3 -force
59:名無しさん@編集中
24/01/12 14:29:38.78 pC0i2GRJ0.net
BS11は本編とCMどちらも頭と尻が暗転した画面だからシーンチェンジの検出ができないのが原因
シーンチェンジを手動で追加するか自分でtrimを書くのが簡単
60:名無しさん@編集中
24/01/12 14:48:54.45 3uH2VvWG0.net
BS11ではよくある奴だな
最近のガンダムseedリマスターで一時期よくあった
trimviewerでtrimファイル作ってamatsukazeでエンコして対応した
61:名無しさん@編集中
24/01/12 20:14:29.94 e2eL+Jel0.net
>>58
もう少し原因を解析するなら、次の2つの情報確認が必要です。(ログのCM解析結果直前)
原因がわかれば対策できるかも。
(1)[無音・シーンチェンジ解析結果] CM切り替わり(両側)に無音検出あるか
例:
mute17: 13694 - 26フレーム
SCPos: 13699
意味は、13694から26フレーム無音検出。シーンチェンジは13699フレーム
(2)[ロゴ解析結果] ロゴ認識位置の確認
例:
18878 E 0 ALL 18878 18878
21577 S 0 ALL 21577 21577
意味は、18878フレームに前のロゴ終了、21577フレームに次のロゴ開始
62:名無しさん@編集中
24/01/12 21:28:25.90 I6023nU60.net
>>61
>>58のSBSです、
mute15が(1)に該当しますかね。
見方がよく分かっていないからか、CM解析の結果とあまり一致が見られないような?
mute13: 25159 - 20フレーム
SCPos: 25171
mute14: 26847 - 20フレーム
SCPos: 26847 _
mute15: 30036 - 32フレーム
SCPos: 30069 _
mute16: 30929 - 53フレーム
SCPos: 30928 _
mute17: 31174 - 13フレーム
SCPos: 31187
こちらが(2)ですね。
これはすべてコピーしました。
927 S 0 ALL 926 927
30044 E 0 ALL 30044 30045
30957 S 0 ALL 30956 30957
48752 E 0 ALL 48020 48752
63:名無しさん@編集中
24/01/12 22:28:32.39 hWv+ESYJ0.net
>>58
俺もBS11でやってるけど分離はできてもうまくいかない
AutoDel E 30.0 -code 2 -Nlogo 2 -force
2番目の実際のロゴ終了で30秒強制カット
これも-forceで無理やりするとうまく切れない
あと、30秒CMがある位置は -Nauto -3じゃなくて-1だと思うけど、それはうまい切り方わかんね
64:名無しさん@編集中
24/01/13 00:06:55.72 qfdpGoUB0.net
>>62
・CM後側は(1)(2)ともに正常、
・CM前側は正確に30秒なら30029ですが(1)(2)共に少し後側にずれている
CMが続くことなく単独で29秒弱構成から、誤検出と認識されているのでしょう。
思い付く方法としては
(a)29秒弱でいいので検出させる
(b)-forceで決め打ち
(c)chapter_exeで無音位置を拡張
(a)は、他に考えられそうなものは
Default logo_revise 24 # ロゴ使用関連の構成変更(0-4:ロゴ端の削除-大きい程削除 +10:ロゴ内削除あり +20:ロゴ外広域削除あり)
Default param_wlogo_cmmin 20.0 # 推測時のロゴ無情報確定と認識する期間
(b)は、>>62のケースでは
AutoDel S -30.0 -Nlogo 2 -force # 2番目の実ロゴ開始位置から30秒前まで強制カット
この方法は毎回使えるか不明
(c)は今回mute15は30036からで、ここを本来の30029付近まで含めたい。
chapet_exeオプションとしては-eが存在するが、拡張で副作用もあると思うし使えるか不明
データ持ってなく、どれも動作未確認です
65:名無しさん@編集中 (ワッチョイ 7fb2-03E5)
24/01/13 01:10:10.51 m92HyTDL0.net
>>64
ありがとうございます。
とりあえず手っ取り早く以下のコマンドで対応しました。
30秒ちょうどだと少しCMが残ってしまうようなので31秒で。
AutoDel S -31.0 -Nlogo 2 -force
教えていただいたその他の定数については今後検証していきたいと思います。
今回はもう妥協してCMは残したままにしようかと思っていたのですが、助かりました。
66:名無しさん@編集中 (ワッチョイ 5f43-Qq59)
24/01/13 08:00:40.76 qfdpGoUB0.net
>>65
AutoDelの位置検索範囲はデフォルト1.2秒なので、30秒では29秒弱の所が対象になりますね。
次から0.1秒ずれのシーンチェンジまでは誤差とするなら、-Dmargin 0.1で設定できます。-Dmでも同じ
AutoDel S -30.0 -Nlogo 2 -force -Dm 0.1
67:名無しさん@編集中
24/01/13 08:42:00.33 qfdpGoUB0.net
>>66
29秒弱の所は28.7秒なので、たぶん1.2秒対象は間違いでした。
少し大きく設定でいいと思います。
68:名無しさん@編集中
24/01/13 09:45:30.70 m92HyTDL0.net
>>66
ありがとうございます。
-Dmを知っているといろいろなところで役立ちそう。
69:名無しさん@編集中
24/01/13 18:36:00.25 YZlxShBZ0.net
もう何年も使ってるのに今更-forceの存在と有用性に気づき今まで諦めてたものでもいけたなぁ…と凹む
70:名無しさん@編集中
24/01/13 19:24:23.02 uspsEDKP0.net
-forceは乱用するとアカンやつだと思ってる
71:名無しさん@編集中 (ワッチョイ dfe6-JApz)
24/01/13 22:33:27.55 4Qr7S+Rl0.net
CMカットロゴ認識が間違ってる場合ってどうすればいいんだ
CM
CM
L
L
CM
L
L ←ここがCM
L
CM
AutodelにEndlen指定で無理やり削ることはできるけど何かほかに方法はないのかな
72:名無しさん@編集中 (ワッチョイ d9e6-0zjl)
24/01/14 01:01:01.89 tulwYPXx0.net
通販番組つぶしまだ1個しかできてないけど下でそこそこいい感じになりそう
#ロゴ区間に120秒区切りがあれば全カット
AutoDel S 120.0 -fromL -underC 1
構成じゃなくて区切りでカットするんで
90 L
120 L ←ここだけカットできる
30 L
ただ問題が2点
・本編で120秒区切りがあるとカットされること
・通販のLが90秒+30秒みたいに認識された場合は対応しない
(-underC 1を消せば跨った場合も消せるけど誤爆率上がる)
時間は120や150などの複数を書いておけば、なんとかなるんじゃないだろうか
(OPが89秒なんで90秒は設定しない方がいい)
73:名無しさん@編集中 (オイコラミネオ MM29-CdjJ)
24/01/14 12:38:22.10 ZxYWzJuiM.net
120秒問題の本質はそこなんだよね
74:名無しさん@編集中
24/01/14 15:24:44.85 TLzxPzTv0.net
120秒区切りに限定してるんでよっぽど運が悪くない限りは大丈夫だろうけど確実性がある訳でもないね
このコード使うとAutodelでもNologo判定じゃなくて、CM判定になるのなんでなんだろう
75:名無しさん@編集中 (ワッチョイ 6e10-HXAs)
24/01/14 17:13:08.98 CefmJsh/0.net
>>46
あ、vHCF:5なんてコマンドがあるんですね。
無事削除するように出来ました。
ありがとうございます。
後、BSよしもとの30分番組で本編終了後にまるっきり関係なMVビデオが入るんですが、
例えば26分以降は解析しないなんて実現できるでしょうか?
76:名無しさん@編集中
24/01/14 20:40:08.53 qbwiv3mH0.net
>>74
CMと判定される15秒単位であればCM判定になりますね。それ以外の期間ではNologo
77:名無しさん@編集中
24/01/14 20:43:23.76 qbwiv3mH0.net
>>75
その動作は、JL_前後大幅カット.txt がありますね。
このファイル内を参照ですが、先頭と最後のカット時間、区切り種類を指定、
カットした後にJL_フラグ指定.txtを呼び出しています。
78:名無しさん@編集中
24/01/20 10:26:50.98 GboW3/WVM.net
CMカット用の.lgdを編集できるのはlgdeditor位しかない?
79:名無しさん@編集中
24/01/20 12:01:50.76 GboW3/WVM.net
輝度データはshortで取って値は4096()までしかないと言う話だったけどそれ以上あるんだけど…
フォーマットの解釈が違うのかなあ
自分でロゴデータ検出してみるかな…
無駄だけど
80:名無しさん@編集中
24/01/20 16:25:46.03 l/NCiA7j0.net
amatsukazeの場合、番組ごとに微妙に違う処理する場合JL_ANYSELでできるのかな?
例だけどそれぞれ以下のような処理が必要なとき毎回JLS書き換えないといけないのかな?
番組A
AutoDel S -30.0 -Nlogo 2
番組B
AutoDel S -15.0 -Nlogo 1
番組C
AutoDel S -15.0 -Nlogo 1
AutoDel S -30.0 -Nlogo 2
81:名無しさん@編集中
24/01/20 16:25:48.28 l/NCiA7j0.net
amatsukazeの場合、番組ごとに微妙に違う処理する場合JL_ANYSELでできるのかな?
例だけどそれぞれ以下のような処理が必要なとき毎回JLS書き換えないといけないのかな?
番組A
AutoDel S -30.0 -Nlogo 2
番組B
AutoDel S -15.0 -Nlogo 1
番組C
AutoDel S -15.0 -Nlogo 1
AutoDel S -30.0 -Nlogo 2
82:名無しさん@編集中
24/01/22 23:41:06.81 TA5ritQXM.net
ロゴ検出を隙間時間でやってる
既存のものはソース見るのがめんどい系なので独自でやってるんだけどまあ精度が不安定
逆変換でやったけどいまいちで応用したパターンマッチもいまいち
それで今エッジ検出やってるけどこれは調整に時間がかかる可能性が…
うまくいったら唯一無二の物が出来るんだけど
83:名無しさん@編集中
24/01/23 08:00:30.56 Sg5LeEMnd.net
>>80
放送局別の設定はChParamJL1.csvで振り分け
それでは対応できない番組のみChParamJL2.csvに記載する
じゃダメ?
84:名無しさん@編集中
24/01/23 12:35:52.58 H/29zxRf0.net
>>83
やっぱり両csvファイルを読み込みに行けるの?
amatsukazeからだとどうやったらChParamJLが読み込まれるのかそこの設定がわからない
85:名無しさん@編集中
24/01/23 20:39:34.30 LVqxCI/w0.net
>>84
AmatsukazeからはJL_ANYSELを指定で自動的に両csvファイルが読み込まれる
Amatsukazeが1か月以上前のバージョンであればhookAmatsukazeCLIを入れる必要ある
(最新にしたらこの作業は不要)
86:名無しさん@編集中 (ワッチョイ e743-0Ail)
24/01/25 20:17:53.70 xJo+ED8F0.net
>>85
JL_ANYSELでタイトル検索できない場合、
Amatsukazeログの検索対象(JL_ANYSEL指定時のみ出力)に違う文字列が入っていたら下記理由
ファイル名にUnicode文字を使っていたり、NASにコピーしてそれをソースの設定していると
AmatsukazeCLI実行前に名前が変更されてタイトルが取得できない
(最初の名前を環境変数に格納できればUnicode含め可能になるが、現状簡単な実用的方法ない)
87:名無しさん@編集中 (オイコラミネオ MMdb-zwhO)
24/01/25 23:37:46.73 oCpBJ8ooM.net
チャプター作成アプリに動画のロゴ検出機能を追加した
思ったよりうまくロゴのあるフレームを検出出来ている(こともある)
他にない仕組みだと思うので大事に育てていきたい
ロゴ検出を行うと遅い場合にシーンチェンジベースで数%余計に時間が掛かってる
そんなに時間がかかる処理でもないはずなので速度的にもチューンが必要
88:名無しさん@編集中 (ワッチョイ c7e6-EFyZ)
24/01/26 23:56:59.31 JuFIsJaJ0.net
いまいちcsvの書き方がわからない
以下のような結果が出たんで
0 253 8 14 0 :Nologo
254 6815 219 -1 219 :L
6816 7115 10 1 0 :Sponsor(add)
7117 8016 30 1 0 :CM
8017 8466 15 0 0 :CM
OPTION欄にAutoDel S 219.0 -code 1 -NAuto 1と書いたんだけど消えない
追加オプション : AutoDel S 219.0 -code 1 -NAuto 1
とはなってるから読み込まれてはいるみたいなんだけど何か違うのかな?
89:名無しさん@編集中
24/01/27 08:08:21.15 S3nXb/ET0.net
>>88
OPTION欄は-で始まる起動オプションで、AutoDel記述はJLファイル作成が必要です
(今回の作成例)
JL/user/にJL_run_aa.txtを新規作成で下記記述し、ChParamJL2.csvのJL_RUN欄にこのファイル名を記載する
Call "JL_フラグ指定.txt"
AutoDel S 219.0 -code 1 -NAuto 1
Echo 実行されました # ログ確認用(削除してもよい)
90:名無しさん@編集中
24/01/27 12:41:29.37 S3nXb/ET0.net
>>86
Amatsukazeでオリジナルtsファイル名追加に対応してくれました。ありがたい
更新したらJLに1行追加で、制約なくタイトル取得できるようになります
変更箇所は、JL/common/JL_ini_外部環境取得.txt の設定先頭(CLI_IN_PATHの前)に下記追加
EnvGet TS_IN_PATH -RegOut file_ts -default # 環境変数から(変数未定義時のみ更新)
91:名無しさん@編集中
24/01/29 09:37:02.82 QYggbtv60.net
時々入ってくる白主体のCM許せねぇ
92:名無しさん@編集中
24/01/29 10:15:22.54 Xb6ZE65v0.net
相席食堂のcmカットが
できねえええ
93:名無しさん@編集中 (ワッチョイ 15e6-DQL8)
24/01/30 19:20:23.93 mCeyAFR10.net
シーンチェンジのみをCMカットの情報に使うことってできないのかな?
バラエティーのCM前の「こんなのやるよ」要素をカットしたいけど、無音入らずにシーンチェンジだけだからいい方法が浮かばない
forceだと強制だしさすがにそこまでは無理かな
94:名無しさん@編集中 (ワッチョイ 15e6-DQL8)
24/01/30 19:20:24.14 mCeyAFR10.net
シーンチェンジのみをCMカットの情報に使うことってできないのかな?
バラエティーのCM前の「こんなのやるよ」要素をカットしたいけど、無音入らずにシーンチェンジだけだからいい方法が浮かばない
forceだと強制だしさすがにそこまでは無理かな
95:名無しさん@編集中 (アタマイタイー MMb5-5eDQ)
24/02/02 20:53:19.06 VJvENy27M0202.net
ロゴ検出結果をチャプタ作成に軽く反映させてみた
例の120秒CMには有効
でも判定がかな~り雑なのでCMカットが変な結果になることがある
もう少し真面目にロゴ判定をしなければw
96:名無しさん@編集中
24/02/03 17:13:04.03 RpQa83L30.net
金曜日はシンデレラ「薬屋のひとりごと/1×8いこうよ!」 目的のアニメ+バラエティの構成
アニメとバラエティの間がCMはさむことなく、ロゴの切れ目もない、番組の切れ目は63101フレーム
41464 41914 15 1 0 :CM
41915 59804 597 -1 597 :L
59806 62502 90 0 90 :L ←アニメエンディング
62503 85698 774 -1 774 :L ←(5秒アニメの番組提供、(番組切り替わり)、769秒バラエティ
85699 86148 15 0 0 :CM
169 S 0 ALL 121 169
3009 E 0 ALL 3009 3009
13806 S 0 ALL 13805 13806
31123 E 0 ALL 31121 31153
41917 S 0 ALL 41917 41917
85698 E 0 ALL 85696 85698
92444 S 0 ALL 92444 92446
774から5秒の番組提供をLogoにして、それ以降はカットしたいんですけどうまい方法ありますでしょか?
59806 62502 90 0 90 :L は毎回不変です
97:名無しさん@編集中 (ワッチョイ 1143-Ud8P)
24/02/03 22:34:12.20 IXClx0Ra0.net
>>96
番組の切れ目は63101フレームということは、90秒の後に予告15秒、番組提供5秒かな?
まずは[無音・シーンチェンジ解析結果]のSCPos:で無音シーンチェンジ検出できているか確認
検出できているならJL/common/JL_set_フラグ指定標準2の vTRC5E90M:n を参考に可能
たぶんこんな感じ(15分の所は90秒まで含めた最後からの時間で余裕を持って)
GetPos S 90.0 -fromC -underC -Ftail 00:15:00 -pick 1 -clear
AutoDel 20.0 -fromAbs ${POSHOLD} -RSC -5.0 -EndTail -keepC
98:名無しさん@編集中
24/02/04 14:29:20.72 iGPWg1ka0.net
>>97
レスありがとうございます
> 90秒の後に予告15秒、番組提供5秒かな
その通りです間違ってました、合計20秒です
無音シーンチェンジ検出はおそらくできてる模様
mute57: 62476 - 30フレーム
SCPos: 62503
mute58: 63091 - 26フレーム
SCPos: 63102
mute59: 64525 - 10フレーム
SCPos: 64533
動画時間1:10:07 90秒のエンディング始まりが後ろから数えて36:51の位置に、
GetPos S 90.0 -fromC -underC -Ftail 00:40:00 -pick 1 -clear
AutoDel 20.0 -fromAbs ${POSHOLD} -RSC -5.0 -EndTail -keepC -force
-Ftailを40分に変更、うまく切れませんでした、-forceを付けてみても切れません
ちなみに-Ftail 00:40:00を削ると、OPの90秒に反応してSponsor以降全部Nologoに
Set vTRC5E90M 45 #ためしにやってみましたがNG
もうちょいやってみます
99:名無しさん@編集中
24/02/04 14:30:29.81 iGPWg1ka0.net
>>98
本文が長すぎるとのことで分割
0 166 6 -13 0 :Nologo
167 2862 90 -1 90 :L
2863 3011 5 -1 5 :Sponsor(add)
3012 3461 15 0 0 :CM
13352 13802 15 2 0 :CM
13804 31123 578 -3 578 :L
31124 31573 15 0 0 :CM
41464 41914 15 1 0 :CM
41915 59804 597 -1 597 :L
59806 62502 90 0 90 :L
62503 85698 774 -1 774 :L ←予告15秒、提供5秒、それ以降他の番組
85699 86148 15 0 0 :CM
91993 92443 15 1 0 :CM
92444 102122 323 -1 0 :L
102123 102572 15 0 0 :CM
108417 108867 15 1 0 :CM
108868 117946 303 -2 0 :L
117947 118846 30 1 0 :CM
124691 125141 15 1 0 :CM
125142 126071 31 0 0 :L 終わり、CM部分は空白にして省略
100:名無しさん@編集中 (ワッチョイ f743-syIJ)
24/02/04 15:54:47.62 3BQQEkQb0.net
>>98
予告と番組提供の間(62952付近)に無音シーンチェンジがありませんね。
-RSC -5.0は対象位置の5秒前にあることの条件なので、これを外したらできそう。
-forceでも無音シーンチェンジ以外の条件は満たす必要あるので、この部分が条件外でダメ。
GetPosで90秒後地点を取得していますが、この段階の確認をEchoコマンドで把握できます。
ここが異常ならGetPosの問題、正常ならAutoDelの問題です。
これらを合わせると
GetPos S 90.0 -fromC -underC -Ftail 00:15:00 -pick 1 -clear
Echo 90秒地点:${POSHOLD} # 90秒構成後側の認識位置
AutoDel 20.0 -fromAbs ${POSHOLD} -EndTail -keepC
101:名無しさん@編集中 (ワッチョイ 9fea-H35m)
24/02/04 17:10:51.59 iGPWg1ka0.net
>>100
ありがとうございます
教えてもらった3行は、そのままではうまくいきませんでした
>90秒地点:-1 # 90秒構成後側の認識位置
GetPos S 90.0 -fromC -underC -F 10000 90000 -pick 1 -clear
Echo 90秒地点:${POSHOLD} # 90秒構成後側の認識位置
AutoDel 20.0 -fromAbs ${POSHOLD} -EndTail -keepC
↑これはうまくいきました
85699 86148 15 0 0 :CM
41915 59804 597 -1 597 :L
59806 62502 90 0 90 :L
62503 63101 20 0 20 :L
63102 85698 754 0 754 :Nologo
41464 41914 15 1 0 :CM
GetPos S 90.0 -F 10000 90000 -pick 1 -clear -fromC -underC #
AutoDel 20.0 -fromAbs ${POSHOLD} -RSC -5.0 -EndTail -keepC -force #これもうまくきました
-Ftail 00:40:00 も -Fhead 10000 90000 も数字を変えてやってみましたが、なぜかうまくいきません
-Fはうまくいきます
やりたいことは出来るようになりましたありがとう
102:名無しさん@編集中
24/02/04 18:17:46.91 3BQQEkQb0.net
>>101
-Ftailは後半の半分までに位置制限かかるので(-Fheadは前半半分)、半分以上となるとダメですね。
-FtailXや-FheadXで制限なしもありますが、今回のケースは前半後半で指定よりも
-Fの直接位置指定でOP領域を外すことが自然ですね
103:名無しさん@編集中
24/02/04 19:38:06.09 iGPWg1ka0.net
>>102
長く付き合ってもらって感謝です
-FtailX 00:40:00でもうまくいきました、
問題の箇所がちょうど真ん中だったので-Ftail-Fheadが使えなかったのかな
今回の切り方は可能性を感じる方法でした
104:名無しさん@編集中
24/02/12 23:04:07.82 GMM0iMJtM.net
CM検出後のエンコには興味がなかったがTrimを出力してみた
それで次にavsを出力してそれを○○EncCシリーズに突っ込んでとやってみたが読み込めない
結局utf8の問題だったらしく何とかエンコードできるようになった
サイズが減るのはいいが時間がかかるしそのまま突っ込んだだけだからか音ズレが発生したり
音声ストリームはあるが無音になったりする
105:名無しさん@編集中
24/02/14 01:04:25.10 j0NGIpgg0.net
すなおにamatsukaze使いなはれ…
106:名無しさん@編集中
24/02/18 19:37:26.61 qCW6RGUmM.net
>>105
ありがとう
最初なんのことかわからなかったけどamaにTRIMでカットする機能があったんだな
試したらtrim指定してるのにCMとロゴ検出しだしてうまくいかず試行錯誤の繰り返し
よく見たら天津が微妙に古いバージョンだったので新しいのに変えて新しい設定をしたら希望する動作になった
ログ見てるだけだと無駄なことをやってる気もするけどログがすべてじゃないと思うので…
107:名無しさん@編集中
24/02/18 20:20:03.28 qCW6RGUmM.net
と思ったけど出来たhevcがtvtplayで再生できない
んでhvc1にしてもフラッシュしてダメ
これはおま環だな
108:名無しさん@編集中
24/02/19 19:08:02.81 ZrpKcchkM.net
非常に良い案が浮かんでいるが時間と知識が足りない
109:名無しさん@編集中 (ワッチョイ ffea-uewG)
24/02/19 22:39:46.43 Mx68Sgg60.net
最弱テイマーはゴミ拾いの旅を始めました。 第04話 (BSA)
0 296 10 -3 0 :Nologo
297 4222 131 0 131 :L
4223 4521 10 -1 0 :Sponsor(add)
4522 17468 432 1 432 :L
17470 18369 30 1 0 :CM
18370 19269 30 1 0 :CM
19270 19717 15 -2 0 :CM
19718 20165 15 -1 0 :CM
20167 43152 767 0 767 :L
43154 45850 90 0 90 :L
45851 46750 30 1 0 :CM
46751 47207 15 7 0 :CM
47208 48547 45 -9 0 :Trailer(add) ←バンテリン1分CM、カットしたい
48548 48846 10 0 0 :Sponsor(add)
48848 49747 30 1 0 :CM
trailer カット
Set cuttr_code 0 #動作設定(0:検出なし 1:CM明けから数える 2:CM明け/CM直前を自動 3:CM直前)
47208 48547 45 -9 0 :L
AutoEdge S -code 1012 -period 45 -force
AutoDel S 45.0 -force
↑試しに無理やりカットしようとしても出来ませんでした、実際にロゴがないからカットできないのでしょうか?
110:名無しさん@編集中
24/02/20 07:40:58.26 IHf/kTvR0.net
>>109
AutoDelでロゴなしを無理やりカットする場合は -final が必要
15秒+45秒を1分CMとする場合は、フラグ指定2のfAMcN60Aを改良して下記で可能と思います
# 15秒+45秒のロゴなし構成は結合
MemSet AUTO -order 30 { # 結合の実行順位は早く
AutoDel 60.0 -Dm 0.25 -fromC -ZoneN -Fmid 2.0 2.0 -underC 2 -AC 15.0
};
Call "JL_フラグ指定.txt"
111:名無しさん@編集中 (ワッチョイ ffea-uewG)
24/02/20 10:52:56.35 pxTf18Ua0.net
>>110
ありがとうございます
-finalでカットできました
# 15秒+45秒のロゴなし構成は結合
MemSet AUTO -order 30 { # 結合の実行順位は早く
AutoDel 60.0 -Dm 0.25 -fromC -ZoneN -Fmid 2.0 2.0 -underC 2 -AC 15.0
};
46751 48547 60 -1 0 :CM ←カットできました
ためしにfAMcN60Aもやってみましたが失敗しました
112:名無しさん@編集中 (ワッチョイ ff3b-X6hX)
24/02/22 08:34:19.10 W9WWJpYM0.net
?CM → ?本編 → ?CM(ロゴなし 15秒or30秒) → ?本編 → ?CM という動画があります。
Amatsukaze(join_logo_scp)で?と?のみをカットするフラグはありますか?
本編の間にあるCMは残したいのです。
「-flags fAMcN15,fAMcN30A」でいけるかなと思ったのですがうまくいかず。。
113:名無しさん@編集中 (ワッチョイ ff3b-X6hX)
24/02/22 08:35:35.03 W9WWJpYM0.net
(具体例)下記の場合、Trim(481,51724)になってほしいです。
AMT [info] [CM解析結果 - TrimAVS]
Trim(481,19779) ++ Trim(21579,32157) ++ Trim(33956,43216) ++ Trim(45914,51724)
AMT [info] [CM解析結果 - 詳細]
0 479 16 1 0 :Nologo
481 19329 629 -2 629 :L
19330 19779 15 1 0 :Border15s
19781 20678 30 -1 0 :CM
20679 21577 30 1 0 :CM
21579 32157 353 0 353 :L
32158 32606 15 -1 0 :CM
32607 33056 15 0 0 :CM
33057 33955 30 0 0 :CM
33956 43216 309 0 309 :L
43217 44115 30 0 0 :CM
114:名無しさん@編集中 (ワッチョイ ff3b-X6hX)
24/02/22 08:35:51.53 W9WWJpYM0.net
44116 44564 15 -1 0 :CM
44565 45014 15 0 0 :CM
45015 45464 15 0 0 :CM
45465 45913 15 -1 0 :CM
45914 50700 160 -8 160 :L
50701 51158 15 8 0 :Border15s
51159 51724 19 -3 19 :Trailer(add)
51725 52175 15 1 0 :CM
52176 52625 15 0 0 :CM
52626 53524 30 0 0 :CM
53525 53973 15 -1 0 :CM
53974 54423 15 0 0 :CM
54424 54545 4 1 0 :Nologo
115:名無しさん@編集中 (ワッチョイ 9343-oD8G)
24/02/22 20:17:52.61 nw4I3cvE0.net
>>112
GetPosでTrimの終点を取得してAutoInsで-EndAbsを使って指定する方法もありますが、
下の1コマンドで可能
# 各ロゴ(一番最後は除く)最後から次のロゴまでの間を残す
AutoIns E -Nauto 1..-2 -DstNextL -keepC
116:名無しさん@編集中
24/02/22 23:12:30.82 W9WWJpYM0.net
>>115
下記手順を実施しましたが途中の③もカットされてしまいました。
初めてJLファイルを書くのでそもそも手順に誤りがあるかもしれませんが。。
(1) Amatsukaze\JL\JL_test.txtに下記コマンドだけを書いて保存する。
AutoIns E -Nauto 1..-2 -DstNextL -keepC
(2) プロファイルを下記設定にする。
JoinLogoScpコマンドファイル に直接 JL_test.txt を指定する。
JoinLogoScpのオプション は空欄にし、チャンネル設定に従う のチェックを外す。
チャプター・CM解析を無効にする のチェックを外す。
(3) 上記プロファイルを指定してキューに投入する。
117:名無しさん@編集中
24/02/23 06:33:09.46 u+sHv6nW0.net
>>116
(1)で補正前の処理を合わせて記載が必要です。
JL_フラグ指定.txtを使っていたら下の通り。
[Amatsukaze\JL\JL_test.txt]
Call "JL_フラグ指定.txt"
AutoIns E -Nauto 1..-2 -DstNextL -keepC
3行目に>>89のようにEchoを入れたらログで(2)(3)が正常実行されていること確認できます。
118:名無しさん@編集中
24/02/23 09:20:38.19 ksif3l2U0.net
>>117
本編の間にあるCMがうまく残りました。ありがとうございました。
# 最初うまくいかずログファイルを検索しても「実行されました」がヒットせず。
# ログファイルを見ると「error: failed to open」の後ろに文字化けした文字列が並んでいたので
# JLファイルの文字コードを見たらSJISじゃなかったというオチでした。
119:名無しさん@編集中
24/02/23 12:15:10.81 u+sHv6nW0.net
>>118
もしJLファイル内でUnicode文字を使いたいことがあれば、
BOM付きUTF-8(またはUTF-16)でファイル保存したら正常に読み込みます。BOM付きが重要
120:名無しさん@編集中 (ワッチョイ ff3b-T31t)
24/02/23 23:24:13.34 ksif3l2U0.net
>>119
BOM付きUTF-8で実行できました。
ありがとうございます。覚えておきます。
121:名無しさん@編集中
24/02/25 14:11:16.80 CDWyDYPkM.net
一昨日と昨日で動画をトリムするコマンドを作った
久しぶりに動画の入出力を扱ったので苦労した
メモリリークさせていたが一番厳しかった
今日は何もする気が起きない
これは新しいアイデアの全体の3分の1位なのでまだまだ時間がかかりそうだ
122:名無しさん@編集中 (ワッチョイ d3e6-iVup)
24/02/26 19:18:36.11 xMoxSfwR0.net
ロゴなし15秒構成のCMが予告と認識されてしまう
51897 51988 3 3 3 :L
51990 52194 7 -5 7 :L
52195 52643 15 0 15 :L
52645 52794 5 0 0 :Sponsor(add)
52795 53243 15 -1 15 :Trailer(cut-cancel)
53244 53694 15 1 0 :CM
53695 54141 15 -3 0 :CM
やったこと
Default use_autocmtr 0 # ロゴなし時の予告検出拡張(0:なし 1:あり)
Default use_addtr 0 # 予告が見つからない時のロゴなし予告検出(0:検出しない 1:検出する)
フラグ指定:TPTRLIM0 : 予告構成数=0
全部うまくいかない
Autodelで消すことはできるけどCM判定なる回とならない回あるから
汎用性のあるパラメータ変更かフラグで対応したいけどどこいじればいいんだ?
123:名無しさん@編集中 (ワッチョイ d3e6-iVup)
24/02/26 19:32:39.11 xMoxSfwR0.net
あまりにうまくいかないんでもう一度確認したらロゴありだった・・・
失礼しました
124:名無しさん@編集中
24/02/27 21:17:22.42 WzL0Bmqg0.net
>>122
参考までにTrailer(cut-cancel)は設定でカットできます(この設定を使っているJL_MBS.txtでも)
Default param_cuttr 1 # 予告終了後のロゴ付き15秒単位構成(0:残す 1:カット)
125:名無しさん@編集中
24/03/03 05:26:50.29 mw4Jwnh+00303.net
aacedit2のxオプションが時々でDELAYプラスに行くのどうすれば直せる…?
PID 1010 DELAY -999ms.aacだと正常だけどPID 104e DELAY -999.msとか末尾abcdefだと999に持ってかれる
126:名無しさん@編集中 (ワッチョイ b34b-hncx)
24/03/20 09:08:57.92 jMl/wSFf0.net
JLS ver5.1
127:名無しさん@編集中
24/03/20 15:00:28.53 p5n4cJWb0.net
新しいの来てるのか
Unicodeとread系の強化か
128:名無しさん@編集中
24/04/13 00:55:38.32 z5632qOc0.net
そろそろか
129:名無しさん@編集中
24/04/16 21:23:14.78 /ekIJEkF0.net
質問いいですか、シャングリラフロンティア21話、後半部分
44755 45203 15 -1 0 :CM
45204 45652 15 0 0 :CM
45654 48710 102 0 102 :L
48711 49158 15 -2 15 :Trailer(add) ←CM、ここだけCUTしたい
49159 49459 10 1 10 :Sponsor(add)
49460 49909 15 0 0 :CM
新番組のロゴ付き番宣だけをカットしたいのですが、前後のLは残したいのでうまくいきません
Set TPCUTTR1 1 # : 予告等終了後のロゴ付き15秒単位構成をカット
↑10秒のSponsorも消えてしまいうまくいきませんでした
何かいい方法はあるでしょか
mute45: 45837 - 50フレーム
SCPos: 45870
mute46: 48672 - 57フレーム
SCPos: 48711
mute47: 49147 - 28フレーム
SCPos: 49159 ★
mute48: 49447 - 29フレーム
SCPos: 49460
mute49: 49895 - 31フレーム
SCPos: 49910 ★
130:名無しさん@編集中
24/04/16 23:32:18.92 bXv07p/wH.net
>>129
「15秒の予告構成をカット」でよければ下記を最後に追加が簡単
AutoDel 15.0 -fromTR -underC
131:名無しさん@編集中
24/04/16 23:48:12.34 7q3J5lnH0.net
>>130
書き込んだ本人ではないですが、-fromTRaとは違うのでしょうか。
132:名無しさん@編集中
24/04/17 06:35:19.63 x+cWO8jH0.net
>>131
-fromTR = -fromTRa + -fromTRr
:Trailer :Trailer(cut-cancel)も含めるかどうかで、今回はどちらでもいいですね。
-fromTR # Trailerで残す構成
-fromTRa # Trailer(add)構成
-fromTRr # Trailer(add)以外のTrailerで残す構成
133:名無しさん@編集中
24/04/17 08:12:55.25 HacM5I3L0.net
>>132
なるほど。
-fromTRは全部包含するような感じなんですね。
134:名無しさん@編集中
24/04/17 11:26:55.73 zE9cTCvW0.net
>>130
さんくすです、うまくいきました
最初うまくいかなかったのですが、JL_標準ファイルの後半に書けば機能しました
前半部分に記述する場合でも、-lazyか-final付ければうまく動きました
-fromTRがうまく動かなかった謎がとけました
135:名無しさん@編集中
24/04/21 00:27:01.30 Ad7sh2fv0.net
Amatsukaze改良版で、TVMW7でキーフレームを出力してエンコードしてみたんですが、
コンソールに出てくるメッセージのTrimの指定はばっちり本編のフレームになっているんですが、
エンコードすると微妙にCMの数フレームが混ざっているんですが、何か解決方法はありますか?
コンソールの結果はこんな感じですが、11522、28100、52464からの数フレームが残ってエンコされました。
Trim(3163,11521) ++ Trim(15720,28099) ++ Trim(32144,52463)
136:名無しさん@編集中
24/04/21 00:49:05.41 Ad7sh2fv0.net
TrimViewerでみたらずれがありました。
TVMW7
Trim(3163,11521) ++ Trim(15720,28099) ++ Trim(32144,52463)
TrimViewerで修正後
Trim(3139,11497) ++ Trim(15696,28075) ++ Trim(32120,52438)
このずれは何故だ…。
137:名無しさん@編集中
24/04/21 15:12:37.63 WjHKJCFdM.net
フレームの数え方に統一的な基準はないから何とも言えないので経験で何とかしてるんじゃないの?
まず0フレームから数えるか1フレームから数えるか
最初のIフレームまでの無効フレームをカウントするのか
その場合間で前後したり抜けたりしたフレームをどのようにカウントするか
その後でもドロップがあった場合どう数えるか
アプリによって扱いが全部違う
138:名無しさん@編集中
24/04/21 15:16:23.58 WjHKJCFdM.net
あとは24fps→30fps換算した場合に誤差が出る場合も
自分で作ったトリムエンコードアプリではどうしても大体2フレームずれるので強制的に2フレームオフセットにしたけど
結局BFFがらみでそれも上手くいかない場合が出て来たので結局放置した
知識が足りないのでここまででお手上げ
139:名無しさん@編集中
24/04/27 19:35:47.06 hoiI4twr0.net
関西テレビの番組のロゴ消しだけAviutlやらAmatsukazeとか使って取得したの使っても消すのに失敗してしまうんだがなんか必要な手段ってありましたっけ?
CMカット自体は取得したlgdファイルで問題なく出来てるんだけど出来上がったlogo消し済みavsとCMカットのみavs比較して見ると消し済みの方にもしっかりロゴが残ってるんよね
140:名無しさん@編集中
24/04/28 00:41:46.50 usfsWw/q0.net
カンテレキレイにカット出来てるけどなぁ
141:名無しさん@編集中 (ワッチョイ 278e-t0yr)
24/04/30 21:15:55.60 PstLEDaJ0.net
奇麗に消せないのはAT-Xとファミリー劇場だな
ビットレート低いCSはそもそもロゴが潰れてる時あるしね
142:名無しさん@編集中 (ワッチョイW a75f-lqU8)
24/04/30 21:51:17.67 m5oZhUA40.net
>>140
マジかぁアニメソースにしてYV12to422云々もしっかりしてlgdファイル作ってやってるのにいつからかのロゴ更新の時からCMカットだけ成功してロゴ消しに関テレだけ失敗してるんだよなぁ
>>141
ファミ劇はまだボヤけたり薄っすら残るレベルで消えようとしてる方だけど関テレに至っては終始全く消えてないんよねうちの環境だと
143:名無しさん@編集中 (ワッチョイ dfea-/zSe)
24/04/30 22:36:56.71 2rwFTZYs0.net
質問いいですか、ぽんのみち8話、新番組宣伝がうまくカットできません
48625 49523 30 0 0 :CM
49524 49973 15 0 15 :Trailer(add)
49974 50423 15 0 15 :Trailer(cut-cancel) ←ロゴ付き番宣、ここだけカットしたい
50424 50512 3 -1 3 :Endcard(add)
50513 54108 120 1 0 :CM
何かうまい方法あるでしょうか?
144:名無しさん@編集中 (ワッチョイ c743-R43V)
24/05/01 00:13:13.55 hteu9Mab0.net
>>143
>>130をベースに候補限定方法の違いで2種類。JLの最後に挿入(最初に追加するケースは>>134)
(1) AutoDel 15.0 -fromTR -underC -pick 2 # 15秒Trailerの2番目をカット
(2) AutoDel 15.0 -fromTRr -underC # Trailer(add)以外で残るTrailer
これ以外に単に JL_MBS.txt 使用で可能かも
145:名無しさん@編集中
24/05/01 12:02:37.04 3B9VIc9C0.net
>>144
ありがとうございます、うまくいきました
(1)(2)ともにうまく動きました、自分の環境では-finalをつけています
あとcall "JL_MBS.txt"でもうまくいきました
146:名無しさん@編集中 (ワッチョイW a75f-lqU8)
24/05/03 14:44:04.87 wJGF4+sK0.net
カンテレのロゴ消えない問題なぜか解決した
一旦jlscp通さず完全に生のTSのまま拡張編集に投げ込んでロゴを作ってロゴの消えが不完全なのを確認してこのロゴだけ残す
それからjlscpに通して出来たavsにYV12to422云々追記してロゴ作ったらちゃんと消えるようになった
147:名無しさん@編集中 (オイコラミネオ MMbb-FvXU)
24/05/04 21:53:55.62 NMtWC3oCM.net
全然ロゴ消しには興味も知識もない自分には何が何なのか意味がわからなーい
ので以下は勘違いに基づくものであったりなんの意味もない可能性が高い
そもそもAviutlと元のAmatsukazeのlgdはフォーマット流用した別物なのは理解してる?
うっかり混ぜたらいけない
jlscpじゃなくてlogoframeって知ってる?
avsは手順が書いてあるだけなのでそれぞれで作業するにはそれぞれのlgd作成が必用
と書いたけどrigaya師が後から統一してたらこの限りではない
148:名無しさん@編集中 (オイコラミネオ MMbb-FvXU)
24/05/04 22:00:31.75 NMtWC3oCM.net
多分透過度のデータは同じで色情報のフォーマットが違うんじゃないかと勝手に思ってる
単色で計算の幅が狭いとか偶然使える場合もあったりするかもしれない
149:名無しさん@編集中
24/05/06 22:14:13.05 v/EhHZ+90.net BE:604765413-2BP(1000)
URLリンク(img.5ch.net)
fig
150:名無しさん@編集中
24/05/19 11:33:47.01 nAlB9aLM0.net
tmsrの.chapterファイルを利用してANYSEL経由でカットする方法よく利用してるんだけど、
これってCM時間定義して、それ以下の範囲をカットにやるやり方ないかな
1話をエピソード単位に分割したいときに使いたいんだけどいいやり方がわからない
151:名無しさん@編集中 (ワッチョイ df43-ZWkU)
24/05/19 20:52:13.75 jv18xJB60.net
>>150
具体例(.chapterファイル内容と望む結果)があるとわかりやすい
152:名無しさん@編集中 (ワッチョイ abe6-lB5S)
24/05/19 21:43:08.90 nAlB9aLM0.net
cmカットスレ5の459を上手く利用すればなんとかいけそうだけど自分じゃうまくできない
コード張りたいけどなんかエラーでるな
153:名無しさん@編集中
24/05/19 23:33:04.55 nAlB9aLM0.net
>>151
chpterじゃなくて.keyflameだった
以下のkeflameを出力した場合7分以下をカットしたい
0 ←0~2847が7分以下なので左記構成はカット
2848 ←2848~25715は7分以上なので分割
25716 ←25716~41807は7分以上なので分割
41808 ←41808~54575が7分以下なので左記構成はカット
54576 ←54576~56793が7分以下なので左記構成はカット
56794 ←59794~79661は7分以上なので分割
79662 ←79662~95753は7分以上なので分割
95754 ←95754~108521が7分以下なので左記構成はカット
108522 ←最終key以降はすべてカット
こんな感じでやりたいんだけどなにかいい方法ないかな
154:名無しさん@編集中
24/05/19 23:55:07.58 jv18xJB60.net
>>153
JL_ANYSELから呼び出されるJL_位置読込のkeyframe処理を差し替えた例です
出力分割はjoin_logo_scp ver5.1で追加されているJL_位置読込.txtの設定で(Default use_divforce 1)
[挿入場所]
JL_位置読込.txt 内の #--- 位置確定処理 --- 手前
[挿入内容]
Default keyf_chapter 1 # keyframeにchapter位置格納(0=false 1=true)
If ${type_trim_in}==3 && ${keyf_chapter}==1 {
ListClear -RegList trim_list # Trimリスト初期化
ReadData "${file_keyf}" -RegList list_chapter -local
LocalSet pos_last 0
Repeat $#{list_chapter} -counter i 1 {
LocalSet pos_cur $list_chapter[$i]
If ${pos_cur}-${pos_last}>00:07:00 { # 指定時間以下は残さない
ListIns -1 -RegList trim_list -val ${pos_last}
ListIns -1 -RegList trim_list -val ${pos_cur}-1
};
Set pos_last ${pos_cur}
};
};
155:名無しさん@編集中
24/05/22 22:05:52.73 PPKvH3da0.net
>>154
上手くいきました
ありがとうございました。
156:名無しさん@編集中 (ワッチョイ b1e6-GD45)
24/05/31 21:27:25.83 epf3dI4v0.net
>>154
これすごい使いやすい
WOWOWみたいにCM⇒本編⇒CMでも使えるね
CM長い場合は適当にチャプター1個追加してあげればいいし手動分割に最適だわ
ところで前スレ327にあるカット方式と上の>>154を共存させて、拡張子で振り分けることはできないでしょうか
カットがメインなので、分割の場合はひと手間拡張子のkeyframeをkeyframe2と置換するとして
.keyframeなら前スレ327の処理
.keyframe2なら154の処理
といったことはできないでしょうか?
157:名無しさん@編集中 (ワッチョイ 4943-O2Se)
24/06/01 07:28:12.92 nbRSYyk00.net
>>156
JL_ANYSEL.txtに選択処理を追加したらできます。
[JL_ANYSELの設定に追加]
Default file_keyf2 "${file_ts:r}.keyframe2" # keyframe(chapterからカット)入力ファイル名
Default keyf_chapter 0 # keyframeにchapter位置格納(0=false 1=true)
Default use_divforce 0 # 直接位置読込で構成時間から強制的にファイル分割作成(0=なし 1=作成)
[JL_ANYSELの設定後(動作)先頭に追加]
ReadCheck "${file_keyf2}" -RegOut found_keyf2 -local
If ${found_keyf2} {
Set file_keyf "${file_keyf2}" # keyframeファイル名を差し替え
Set keyf_chapter 1 # keyframeにchapter位置格納(0=false 1=true)
Set use_divforce 1 # 構成時間から強制的にファイル分割作成(0=なし 1=作成)
};
158:名無しさん@編集中
24/06/29 20:31:54.24 3PYzdGuG0NIKU.net
そろそろか
159:名無しさん@編集中
24/07/01 00:55:38.45 AsJTFyjV0.net
先日からAmatuzkazeで以下のエラーメッセージが出てJL_ANYSELが使えない
なにか理由わかりますか
error: wrong command(SysMesUtf) in SysMesUtf 1
(read data)SysMesUtf ${setup_sysmes_utf}
error : file read open(ChList.csv)
error : file read open(ChParamJL1.csv)
error : file read open(ChParamJL2.csv)
160:名無しさん@編集中
24/07/01 00:55:38.55 AsJTFyjV0.net
先日からAmatuzkazeで以下のエラーメッセージが出てJL_ANYSELが使えない
なにか理由わかりますか
error: wrong command(SysMesUtf) in SysMesUtf 1
(read data)SysMesUtf ${setup_sysmes_utf}
error : file read open(ChList.csv)
error : file read open(ChParamJL1.csv)
error : file read open(ChParamJL2.csv)
161:名無しさん@編集中
24/07/01 03:11:47.39 Ljd/5fFM0.net
UTFてのが見えてくるから編集した時に文字コードイジってしまったとか?
162:名無しさん@編集中
24/07/01 08:08:10.17 Ia09bHTM0.net
ver5.1のスクリプトを使ってjlsは前バージョン(5.0)に戻したとか?
163:名無しさん@編集中
24/07/01 11:23:45.24 AsJTFyjV0.net
>>162
ビンゴ
こないだAmatsukazeアップしたときに上書きして戻ったみたいだ
Amatsukazeのrelese確認してみたら5.0までは記述あるけど、5.1に差替の記述ないんでこれが原因で間違いないと思う
助かりました
ありがとうございます
164:名無しさん@編集中 (ワッチョイ 15e6-pk1M)
24/07/13 17:52:49.72 C8ylQU+o0.net
下はクレヨンしんちゃんのCMカットだけど予告後の「テラサの告知5秒」と「ドラえもんの告知15秒」が回によって
違う結果になって安定しない
だいたい「ドラえもんの告知15秒」はLになるんで
fTCBで「最後の15秒未満1構成をカット」するんだけど、まれに誤爆して予告の15秒がカットされてしまう
なにかいい方法ないだろうか?
50817 52166 45 1 45 :Trailer(add) ←ED
52167 52616 15 1 15 :Sponsor(add) ←予告
52618 52767 5 0 0 :Nologo(cut) ←テラサ告知:ここもNologoのままのときもある
52768 53216 15 -1 0 :CM ←ドラ告知:ここがL判定になることがある
53217 54117 30 2 0 :CM
54118 54144 1 -4 0 :Nologo
165:名無しさん@編集中 (オイコラミネオ MM51-g0U6)
24/07/13 18:19:14.28 s3JSLnaqM.net
クレヨンしんちゃんのEDって45秒なのか
166:名無しさん@編集中 (オイコラミネオ MM51-g0U6)
24/07/13 23:39:22.09 s3JSLnaqM.net
ドラ告知のLogo判定が画像によって揺れるんだろうから
その判定に寄らない削除方法がいるのかな?
167:名無しさん@編集中 (ワッチョイ 8943-Mp8r)
24/07/14 12:58:25.55 XpqQ621z0.net
fTCBは「最後の15秒未満1構成をカット」で実際のコマンド見たら14秒以下カットなので、15秒カットは無関係な気が
(fTCBでカットされた所は、:L-Edge(cut)のような表示になる)
最後が5秒+15秒の組み合わせだった時にカットとするなら下のコマンドでできそう
-fix もつけたら、これでカットされた所は:L-Edge(cut)のような表示になる
# L構成の最後から15秒と20秒前に構成区切りあれば15秒部分をカット
AutoDel E -15.0 -Nauto -1 -AC -20.0
168:名無しさん@編集中 (ワッチョイW e92f-j/W0)
24/07/15 12:49:03.48 DsheN4zI0.net
>>167
ありがとうございます
とりあえず今回分は標準でなんとかなったので、次回以降ドラ予告がL判定された時に試してみます
169:名無しさん@編集中 (JP 0Hba-hIhh)
24/07/19 17:29:58.23 FwK3qY9IH.net
いくつかのトピックを読んだところ、かなりの数の質問がありました。
1. Join_logo_scp 試用環境では、.csv ファイルを読み取ることができません。
2. Avspmodを使った天津風の.avsファイルのプレビューが見れないのでCMがどこでカットされているのかわかりにくいです。
3. Join_logo_scp 試用環境の CM を解析する場合と、天津風の CM を解析する場合では、フレームの読み取り方が異なります (違いは説明できません)。
4. CMをカットしてみると天津風よりもjoin_logo_scpの試用環境の方が分かりやすかったのでjoin_logo_scpでCMを解析して天津風でエンコードしたいのですが可能でしょうか?
170:名無しさん@編集中 (JP 0Hba-hIhh)
24/07/19 17:34:24.52 FwK3qY9IH.net
いくつかのトピックを読んだところ、かなりの数の質問がありました。
1. Join_logo_scp 試用環境では、.csv ファイルを読み取ることができません。
2. Avspmod を使った Amatsukaze の.avsファイルのプレビューが見れないのでCMがどこでカットされているのかわかりにくいです。
3. Join_logo_scp 試用環境の CM を解析する場合と、Amatsukazeの CM を解析する場合では、フレームの読み取り方が異なります (違いは説明できません)。
4. CMをカットしてみるとAmatsukazeよりもjoin_logo_scpの試用環境の方が分かりやすかったのでjoin_logo_scpでCMを解析してAmatsukazeでエンコードしたいのですが可能でしょうか?
171:名無しさん@編集中 (オイコラミネオ MM7e-+4E8)
24/07/19 18:14:19.65 ZxRWHWYlM.net
台湾人の方ですか?
172:名無しさん@編集中 (オイコラミネオ MM7e-+4E8)
24/07/19 18:34:07.53 ZxRWHWYlM.net
なんとなく間違ってる可能性が非常に大きいけどたたき台として
1..csvが読めない → ファイルの文字コード間違ってる(shift-jisではないとか)可能とかいろいろありなので自分でしっかり検証しよう
2.Avspmod → 忘れましょう 他に良いソフトがあるので
3.フレームの読み取り方が異なります → 24fps部分のフレームカウントを30fpsに換算しているかどうかで恐らく後からではどうもできない
4.join_logo_scpの結果を使ってエンコード → 出力されたtrim.avsが使えるはずだけど上記の問題をクリアしてないと無駄になる場合も
rigaya氏のAmatsukaze同梱のchapter_exe(強制30fps対応版)はどこ由来なんだろ?
改造したら公開してくれって書いてあったような気がするけど
と書いたけどよく考えたら自分の方の環境がおかしいのかな
適当に突っ込んでるからいつどこから引っ張ってきたものなのかわからない
もう一度暇なときに環境構築しなおしてみるかな
173:名無しさん@編集中 (オイコラミネオ MM7e-+4E8)
24/07/19 21:53:56.78 ZxRWHWYlM.net
本当に何人なのか気になるな~
174:名無しさん@編集中 (オイコラミネオ MM7e-+4E8)
24/07/19 22:32:41.78 ZxRWHWYlM.net
気になる表現を指摘してchatGPTに聞いたら英文から日本語に翻訳されたんじゃないかって回答だった
175:名無しさん@編集中 (オイコラミネオ MM7e-+4E8)
24/07/19 23:47:27.90 ZxRWHWYlM.net
あとJoin_logo_scp 試用環境はフレームインデックスはおそらくLSmash-W方式で
amatsukazeはffmpeg方式じゃないかと
ただこれがあってるかどうかはよくわからない
176:名無しさん@編集中 (JP 0Hba-hIhh)
24/07/20 00:36:49.54 gm9WB/jIH.net
>>175
振り返ってみると、確かにそうですね。 amatsukaze はフレームに ffmpeg を使用し、Join_logo_scp デモ環境は LSmash-W を使用します。
それで、ここで編集できることはありますか?
177:名無しさん@編集中 (JP 0Hba-hIhh)
24/07/20 00:49:26.48 gm9WB/jIH.net
>>172
AmatsukazeのJL\data\にあるChList.csvファイルをjoin_logo_scp試用環境(unicode→shift-jlsに変更)のChList.csvに挿入してみましたが、やはり読み込めません。その証拠に、TBS 番組ファイル (TBS 番組には JL_MBS を指定) に対して jlse_bat を実行しましたが、obs_param の出力は「set JLOGO_CMD=JL_フラグ指定.txt」となっているということです。
178:名無しさん@編集中 (ワッチョイ 8943-Mp8r)
24/07/20 07:42:54.63 cTwZOMTy0.net
>>177
AmatsukazeのJL\data\にあるChList.csvファイルをjoin_logo_scp試用環境(unicode→shift-jlsに変更)のChList.csvに差し替えて正常動作しています。
何が違うのでしょうね。
JLparam_set1.csvでJL_ANYSELにしていますが、obs_param出力の放送局認識はTBSで、set LOGO_ABBR=TBSになっています。
179:名無しさん@編集中 (JP 0Hba-hIhh)
24/07/20 11:23:59.26 gm9WB/jIH.net
それが違いです。ファイルを jise_bat にドロップするとエラー行が表示されるようですが、それが .csv ファイルからのデータの取得に関係しているかどうかはわかりません。
放送局はファイル名から検出できませんでした
chapter.auf pre loading program.
usage:
chapter_exe.exe -v input_avs -o output_txt
params:
-v 入力画像ファイル
-a 入力音声ファイル(省略時は動画と同じファイル)
-m 無音判定閾値(1~2^15)
-s 最低無音フレーム数
-b 無音シーン検索間隔数
-e 無音前後検索拡張フレーム数
Setting
video: lwinput.aui://in_org.avs
audio: (within video source)
out: obs_chapterexe.txt
mute: 50 seri: 8 bmute: 60 emute: 4
Loading plugins.
-lwinput.aui
[importer: Error]: failed to find the matched importer.
180:名無しさん@編集中 (オイコラミネオ MMad-+4E8)
24/07/20 11:31:05.51 EJrUyxTlM.net
> 放送局はファイル名から検出できませんでした
放送局名はファイル名から特定しているのでファイル名をいじらないとダメ
181:名無しさん@編集中 (オイコラミネオ MMad-+4E8)
24/07/20 11:32:40.99 EJrUyxTlM.net
と書いたものの自分はその仕組みを使ってないのでしらないのでたんなるせきずいはんしゃでレスをしてるだけなのだろう
182:名無しさん@編集中 (ワッチョイ 8943-Mp8r)
24/07/20 13:12:20.79 cTwZOMTy0.net
必要な情報としては、
元のChList.csvでは検出できている?(Amatsukazeから持ってきた場合のみダメになるのか)
具体的なファイル名があれば、ファイル名が原因か判別できます
183:名無しさん@編集中 (JP 0Hba-hIhh)
24/07/20 22:16:29.22 gm9WB/jIH.net
jls の試用環境をお送りすると、エラーの感触が掴めるので簡単です。
URLリンク(86.gig@file.nu)
@=aに変えてください
184:名無しさん@編集中 (ワッチョイ 8943-Mp8r)
24/07/20 23:51:14.53 cTwZOMTy0.net
>>183
tsファイルの場所と名前を合わせて、放送局認識まで確認してみましたが正常にTBSを認識します。(下記表示される)
"放送局:TBS(TBS)"
試行環境場所でターミナルを開いて下記コマンドを実行したら、TBSと表示されたら正常。
cscript //nologo bin\func_get_chname.vbs 3 "setting\ChList.csv" "D:\xxx _TBS1.ts"
もし違ったらシェルかvbscriptの環境に原因がありそう
185:名無しさん@編集中 (ワッチョイW fb7d-/ZLx)
24/07/21 00:47:41.97 yWDdIwnT0.net
日本語のsjisで使えよ
186:名無しさん@編集中 (JP 0Hb3-hEcB)
24/07/21 01:12:43.17 7amDoBttH.net
>>184
素晴らしい、その通りです。
システム環境を変更する際にも使用でき、すべてうまくいきました。
187:名無しさん@編集中 (JP 0Hb3-hEcB)
24/07/21 01:45:41.68 7amDoBttH.net
>>172
この古い答えに戻る必要があるようです。
1. Amatsukazeで CM を解析する場合、avs はAmatsukazeの .dat 出力ファイルを読み込みます。これは jls の TSFilePath とは異なります。
その avs ファイルを読み取るにはどのようなソフトウェアが必要でしょうか?
2. LSmash-Wとffmpegではフレームの読み込み方法が異なるため、obs_cut.avsができない場合があります。
フレームの読み取り方法を変更するにはどうすればよいですか?
(ちなみにRigayaの最新版 URLリンク(github.com) と >>183 に記載されているjlsを使用しています)
188:名無しさん@編集中 (JP 0Hb3-hEcB)
24/07/22 02:16:49.90 KRBiR4mGH.net
このSponsorをカットしたいです。 Tverと下記番組の予告を含むお知らせです。
これは obs_jlscp:
47564 50260 90 0 90 :L <-- ED
50261 50858 20 -1 20 :L
50859 51158 10 0 10 :Trailer(add)
51159 51608 15 0 15 :Trailer(add) <-- Sponsor
51609 51908 10 1 10 :Sponsor(add) <-- 5秒間のプレビューが含
51910 52357 15 -2 0 :CM
と obs_logoframe_1:
47565 S 0 ALL 47472 47565
51878 E 0 ALL 51869 51878
54158 S 0 BTM 54133 54167
54434 E 0 ALL 54420 54434
189:名無しさん@編集中 (ワッチョイ 8143-092P)
24/07/23 07:10:14.84 VezkXGxq0.net
>>188
カットしたい位置がよくわかりませんが、
15秒構成のTrailer認識をカットであれば>>144、Sponsor(add)部分であれば>>167を参考に
190:名無しさん@編集中 (JP 0Hb3-hEcB)
24/07/23 12:57:55.99 R7LstVjpH.net
>>189
-flag TCE を追加してみましたが、カットに変化はありませんでした。
46665 47563 30 0 0 :CM
47564 50260 90 0 90 :L
50261 50858 20 -1 20 :L
50859 51158 10 0 10 :Trailer(add)
51159 51608 15 0 15 :Sponsor(add)
51609 51908 10 1 10 :Trailer(cut-cancel) <-- 残り5秒以内に次の番組をアナウンス
51910 52357 15 -2 0 :CM
191:名無しさん@編集中 (ワッチョイ 8143-092P)
24/07/23 21:34:22.60 VezkXGxq0.net
>>190
JLフォルダもver5.1用に更新したら可能なフラグ指定も増えます。
更新して>>167に記載のあるfTCBを使ってみたら?
192:
24/08/05 00:19:34.24 ApTeQIeq0.net
まだあったのね
193:名無しさん@編集中
24/08/19 21:44:59.99 3CfbkpfN0.net
スカパーみたいな同じCMしかしないのは画像認識で検出したいけどどうやりゃ良いのか…
面白いくらい静止画から始まるし
194:名無しさん@編集中
24/08/19 23:39:48.19 096RQbChM.net
自分で開発したいのなら頑張ってとしか
今はいい時代になったのでchatGPTさんが相談に乗ってくれる
CMだけだったら画像認識がなくても十分機能していると思うけどな
自分は他で使いたいのでうっすらと検討しているが実装はしていない
そこまでする必要はあるのかないのか
195:名無しさん@編集中
24/09/15 17:33:54.48 j15XYL1Y0.net
最近CMも字幕付きが増えてきたけど、それ考えるも字幕の有無をCM解析から外したのは正解なんだろうな
196:名無しさん@編集中
24/09/27 02:18:18.49 jlaL7v8n0.net
スマレンの試用版DLしたけど、
これってmpeg2系列だけなのかな
それだったらどんなにCM検出できても使えないね。
ちなみに午後ローと金曜ロードショウの提供CMは
検出しないね。
197:名無しさん@編集中
24/10/07 13:44:34.85 wEyl6DJ70.net
文房具のCM嫌い!
198:名無しさん@編集中
25/03/21 00:55:56.23 Sfa/GXTMo
被団協のテロリストっぷりが露骨で悪質で救いようがなくなってきたな、テロ構成員に莫大な温室効果ガス撤き散らさせて気候変動させて
土砂崩れに洪水にと災害連発させて世界中の人々の生命と財産を強奪するためのテ囗資金を誰か出せた゛の平然とほざいていやがるクズっぷりに
呆れ返るた゛ろ毎月800立方メ―トルものプロパンカ゛スをただひたすら燃やし続けてる広島の地球破壞公園とか象徴的た゛か゛気候変動は世界中で
紛争まで引き起こして人が殺されまくってるのが現実こいつらみたいな白々しい詐欺で儲けてる外道が最も世界平和を破壞してるわけよ
丿ーモア気候変動ノーモアクソ航空機ノーモア被団協こそが平和への道だと自覚させるべく
JALだのΑNAだのクソヘリだの被団協だのテロリストから住民の命を守る会を結成して世界平和を実現しないとな
經済がふ゛っ壊れて闇ハ゛イ├流行ってるのも騷音と気候変動か゛原因、年収の壁だの的外れなことやってないで資本家階級党自民公明と賄賂癒着
して共有財産である地球を独占破壊して富を吸収し続ける悪質寄生虫大企業を壊滅させずに格差その他何ひとつ解決しないことに気づこう!
〔ref.〕 TТPs://www.call4.jp/info.php?tyPe=items&id=I0000062
ttPs://haneda-projecT.jimdofreе.Com/ , tTps://flight-rouтe.com/
URLリンク(n-souonhigaisosyoudan.am)еbaownd.com/
199:名無しさん@編集中
26/03/22 14:11:21.61 HQlcBlUEj
國民玉木不倫地球破壊雄━郎と強盗殺人推進を党是としてきた自民公明のクソ安いガソリン税引き下け゛のせいでこれはEVオワコンだと
ガソリン車買ったバカ乙ホンタ゛ジェットだのとテ□行為やってるホンダは倒産すへ゛きた゛が巨額赤字もこれによるEν断念が原因た゛しな
原油高騰は地球にとって素晴らしい話なのを国民の半分しか所有してない車にもう半分から強奪した税金で補助しようだのとイカレてるにも
程があるだろ電気代補助なら理解できなくもないか゛まずは国民全員に影響のある消費税廃止するのが筋├∃タ不正章男による献金賄賂癒着
によってどれだけ社会が歪まされ続けてんだかドイツとかリッタ2ユーロ超えてるしつまり370圓超これが当たり前地球破壊移動が電車より安い
ってのがおかしな話て゛盆暗アカマイ依存のRFcガン無視ヘッダ順決め付けでAccessDeniedとかサイトも満足に作れない上にテ口リストJALと結託
気候変動災害連発人殺して私腹を肥やす氣満々のJR東日本に乗りたくないのは分かるが例えば東京-八王子43Km運賃902円で車が25Km/Lとして
リッタ524円で丁度いいわけで石油精製物保護のためにも税金はクソ航空機を中心とした石油を燃やす連中からのみ徴収するのが正しい社会
航空機連絡先情報 noisе.web.fC2.com