■ このスレッドは過去ログ倉庫に格納されています
CMカット スレ★4
- 85 :名無しさん@編集中 :2018/10/10(水) 23:52:29.50 ID:tluSmSOa0.net
- >>84
しきい値を緩くする方向が、mは大きくする、sは小さくする、だよ
どっちも下げるとどうなるんだろう・・・
- 86 :68 :2018/10/10(水) 23:55:45.17 ID:bm49vcg40.net
- >>85
続きを張ろうとしてコレ読みましたので、続きはいったん撤回して出直します。。。
アドバイスありがとうございます。
もう一回頑張れるキッカケになります。
- 87 :68 :2018/10/11(木) 00:26:19.21 ID:CAjiGeyT0.net
- >>85
ありがとうございます。本当にありがとうございます!
-m 60 -s 4 の閾値で検知された無音・シーンチェンジで
とりあえず録画一本分は好ましいカット状態になりそうです。
他の録画についても試してみて、順調のようなら、
改めて報告しに来ます。
(今日は時間切れなので)
- 88 :68 :2018/10/11(木) 10:17:24.32 ID:CAjiGeyT0.net
- 興味ない人も多数いるかと思いますが、
無事にひつじのショーンがカットできるようになりましたので報告します。
自動推測設定(Auto系コマンド)は15秒単位でのCMを想定しているため、
その制御は私にとっては荷がおもすぎ、従来方式のみを利用することとしました。
最終的な JL ファイルは以下の通りになりました。
# ■ chapter_exe パラメータ
# -m 75 -s 3
# ■ 方針
# ロゴ位置を CutMrgIn/CutMrgOut で修正したものを基準に -20sec〜+20sec の範囲からシーンチェンジを探す
# 各シーンチェンジの想定時刻値をもとに精度を高める
# ※ -F系コマンドは基準ロゴと結果位置の両方に範囲制約かかる
# ■ ここから処理内容
Default base -1
OptDefault -CutMrgIn 1515
OptDefault -CutMrgOut 710
OptDefault -CutMrgWI 0 # CutMrgIn値の使用判断(0:指定値 1:指定値と0の2点から判断 2:自動判断)
OptDefault -CutMrgWO 0 # CutMrgOut値の使用判断(0:指定値 1:指定値と0の2点から判断 2:自動判断)
(続く)
- 89 :68 :2018/10/11(木) 10:18:25.78 ID:CAjiGeyT0.net
- # 本編A Start) 先頭除いて -03:00 範囲から
Find S 0.0 -20.0 20.0 -N 1 -FheadX -1 180.0 -flat -wide -noedge
# 本編A End) -8:00 範囲から
Find E 0.0 -20.0 20.0 -N 1 -FheadX -1 480.0 -flat -wide
# 本編B Start) 08:00-17:00 範囲から
Find S 0.0 -20.0 20.0 -N 2 -FheadX 480.0 1020.0 -flat -wide
# 本編B End) 08:00-17:00 範囲から
Find E 0.0 -20.0 20.0 -N 3 -FheadX 480.0 1020.0 -flat -wide
# 本編C Start) 17:00- 範囲から
Find S 0.0 -20.0 20.0 -N 4 -FheadX 1020.0 -1 -flat -wide
# 本編C End) 末尾を除いて、24:00- 範囲から
Find E 0.0 -20.0 20.0 -N 5 -FheadX 1440.0 -1 -flat -wide -noedge
- 90 :68 :2018/10/11(木) 10:19:03.21 ID:CAjiGeyT0.net
- # ■ 参考資料 対象番組: ひつじのショーン#58-#60 (EDCB での録画マージン 前後2秒)
#
# SCPos: 348 ■A本編開始 ロゴから -1513
# 1861 S 0 ALL 1861 1868 ■Aロゴ開始
# 12224 E 0 ALL 12224 12224 ■Aロゴ終了
# SCPos: 12935 ■A本編終了 ロゴから +711
#
# SCPos: 16686 ■B本編開始 ロゴから -1483
# 18169 S 0 ALL 18169 18176 ■Bロゴ開始
# 20054 E 0 ALL 20053 20055
# 20623 S 0 ALL 20622 20624
# 28562 E 0 ALL 28562 28562 ■Bロゴ終了
# SCPos: 29273 ■B本編終了 ロゴから +711
#
# SCPos: 32274 ■C本編開始 ロゴから -1543
# 33817 S 0 ALL 33817 33824 ■Cロゴ開始
# 37499 E 0 ALL 37498 37501
# 38068 S 0 ALL 38067 38069
# 44150 E 0 ALL 44150 44150 ■Cロゴ終了
# SCPos: 44880前後 ■C本編終了 ロゴから +730
- 91 :68 :2018/10/11(木) 10:19:44.47 ID:CAjiGeyT0.net
- # ■ 参考資料 対象番組: ひつじのショーン#73-#75 (EDCB での録画マージン 前後2秒)
#
# SCPos: 150 ■A本編開始 00:05 ロゴから -1520
# 1670 S 0 ALL 1663 1672 ■Aロゴ開始 00:56
# 12026 E 0 ALL 12025 12026 ■Aロゴ終了 06:40
# SCPos: 12738 ■A本編終了 07:04 ロゴから +712
#
# SCPos: 16336 ■B本編開始 09:07 ロゴから -1515
# 17851 S 0 ALL 17850 17857 ■Bロゴ開始 09:55
# 21080 E 0 ALL 21079 21080
# 21650 S 0 ALL 21649 21651
# 28213 E 0 ALL 28213 28213 ■Bロゴ終了 15:40
# SCPos: 28924 ■B本編終了 16:05 ロゴから +711
#
# SCPos: 32222 ■C本編開始 17:54 ロゴから -1516
# 33738 S 0 ALL 33736 33743 ■Cロゴ開始 18:44
# 37388 E 0 ALL 37387 37389
# 37956 S 0 ALL 37955 37957
# 44098 E 0 ALL 44098 44098 ■Cロゴ終了 24:29
# SCPos: 44810 ■C本編終了 24:55 ロゴから +712
(JLここまで)
アドバイスいただいた方ありがとうございました。
- 92 :名無しさん@編集中 :2018/10/15(月) 14:02:52.21 ID:3hSsEhkJ0.net
- 最終ロゴから1分後の15秒CMとなっている部分を強制的に入れたいです。
最終ロゴフレームが47287で、入れたい部分が 49086 49534 の区間です。
MkLogo E 2000 1500 2500 -N -1 -EndLen 450 440 460
という感じで記入したのですが、特に変化はありませんでした。
合っているかどうか、そもそもトンチンカンなことをしているのでは
という気もしているのですが、どうか助言をいただければ幸いです。
- 93 :名無しさん@編集中 :2018/10/15(月) 19:33:50.25 ID:crTXKqfl0.net
- >>92
設定は正しいです。15秒CM構成認識できているなら可能性としては
MkLogoの場合、位置はAuto系コマンド開始前に入れる
最後位置に挿入するなら下記設定で可能です。
AutoIns E 2000 1500 2500 -N -1 -EndLen 450 440 460 -code 1
- 94 :名無しさん@編集中 :2018/10/16(火) 08:28:22.09 ID:PYvy6SGm0.net
- >>93
ありがとうございます
mklogoの方は上手く動かせんでしたが、
AutoInsで目的を達成することができました
- 95 :名無しさん@編集中 :2018/10/22(月) 06:18:34.43 ID:YUL5u8z/0.net
- 64bit版logoframeをvs2017で作ったら
オリジナルより2割程度早くなった。
in_org.avs: 1440x1080, 30000/1001 fps, 207011 frames
YUV4MPEG2 W1440 H1080 F30000:1001 Ip A0:0 C420mpeg2
Total logodata : 1
このデータで
logoframe終了まで
経過秒数:988.78 オリジナル
経過秒数:956.83 vs2017で再コンパイルx86版
経過秒数:772.33 vs2017で再コンパイル64bit版
になった。
インテルコンパイラとか使えばもっと早くなりそうだな。
- 96 :名無しさん@そうだ選挙に行こう! Go to vote! :2018/10/22(月) 09:30:54.83 ID:stsDlWoA0.net
- >>95
ターゲット変えるだけでいいの?
修正した箇所があればコピペよろ 👀
Rock54: Caution(BBR-MD5:0f403478eb164e360cc51f287148ded6)
- 97 :名無しさん@そうだ選挙に行こう! Go to vote! :2018/10/22(月) 11:10:22.22 ID:YUL5u8z/0.net
- >>96
vs2017のx64 native toolsコマンドプロンプトを起動
logoframe_120を解凍してsrcディレクトリに移動
compile.cmdのgccをclに -Wshadow -Wempty-body 削除
logoframe.cのstrcasecmpをstrcmpに3か所置換
compile.cmdを実行
これだけ。
- 98 :名無しさん@編集中 :2018/10/22(月) 14:02:33.90 ID:stsDlWoA0.net
- >>97
thx
エラーはいっぱい出たけどビルドできて正常に動作してるみたい
時間の計測はやってないけど、早くなったかもってだけで良いわ
ありがと
- 99 :名無しさん@編集中 :2018/10/25(木) 01:30:23.49 ID:2ed29L1A0.net
- logoframeでfpsと経過時間を表示するようにしてvs2017でPGOで最適化してみた。
地デジ1400x1080 ソース
x86版
checking 0/17797 start.
checking 100/17797 ended. time 1 sec. 100.000fps
checking 1000/17797 ended. time 2 sec. 500.000fps
checking 5000/17797 ended. time 9 sec. 555.556fps
checking 10000/17797 ended. time 18 sec. 555.556fps
checking 15000/17797 ended. time 28 sec. 535.714fps
checking 17797/17797 ended.
elapsed time : 33 second fps : 539.333fps
x64版
checking 0/17797 start.
checking 100/17797 ended. time 2 sec. 50.000fps
checking 1000/17797 ended. time 4 sec. 250.000fps
checking 5000/17797 ended. time 10 sec. 500.000fps
checking 10000/17797 ended. time 18 sec. 555.556fps
checking 15000/17797 ended. time 27 sec. 555.556fps
checking 17797/17797 ended.
elapsed time : 34 second fps : 523.471fps
なんか誤差程度だな。
- 100 :名無しさん@編集中 :2018/10/25(木) 01:44:06.64 ID:oAj5G5Dm0.net
- logoframeやchapter_exeは、動作そのものを高速化するより
区間を指定できるおうにしたら、劇的に早く終わる素材がありますん
現状はバッチで書いてるけど、なんか面倒で
- 101 :名無しさん@編集中 :2018/10/25(木) 02:58:10.37 ID:2ed29L1A0.net
- logoframeに手を入れるなら
最初のロゴ検出まではシーケンシャルに処理
その後10秒毎(300フレーム)でロゴ検出
ロゴが消えたら10秒前に戻ってシーケンシャルに処理
ロゴを再度検出したらまた10秒毎にロゴ検出
こんな感じで早くなりそう。
- 102 :名無しさん@編集中 :2018/11/11(日) 12:04:46.94 ID:P4TtPWgp01111.net
- http://r2.upup.be/wV2qsULdHm
- 103 :名無しさん@編集中 :2018/11/20(火) 11:47:58.39 ID:LvI+u3am0HAPPY.net
- アニメの話だけど、今期は妙に某宇宙戦艦のCMがスポンサーとして誤認される
- 104 :名無しさん@編集中 :2018/11/21(水) 02:12:34.99 ID:AlaeIB4l0.net
- アニマエール7話(MX)OP後の提供が本編にちょっとかかってるな
- 105 :名無しさん@編集中 :2018/11/21(水) 16:26:43.90 ID:qBE2EDln0.net
- >>103
他の話数にもよるけどデフォルトの関数 TCSP 利用すればカットできない?
- 106 :名無しさん@編集中 :2018/11/21(水) 19:43:48.06 ID:2tMoRJFf0.net
- >>105
基本提供自体は残してるから、やったら本来の提供を消すケースもあったんだよね…
- 107 :名無しさん@編集中 :2018/11/21(水) 20:20:04.85 ID:K6tC1exl0.net
- GUIでjlscp.txtとlogoflame_1.txtとin_org.avsのセット使ってフラグ作れるようにならないかなぁ
TBSチャンネルのCM毎点いたり消えたり繰り返すロゴでのカットが面倒くさすぎる
- 108 :名無しさん@編集中 :2018/11/23(金) 19:40:07.46 ID:8YNGdcXR0.net
- キッズステーションとかテレ朝チャンネルでよくあるアニメ内ミニ番組のカットてどうしたらいいんやろか?
#キッズステーション番組内ミニアニメ
If KIDS
AutoDel S -F 51490 49755 53227 -code 1
EndIf
や
AutoEdge S -Nlogo -1 -code3 -period116
ももちろん無理でした
下記は前者̪試行時でのresultフォルダです
ttps://mega.nz/#!Xss0TSpJ!BROY70bR9jj-3ibD7z6_fzTGQWxiOfwOCBOgHFSrTtM
- 109 :名無しさん@編集中 :2018/11/23(金) 22:27:24.03 ID:B+SY0LUr0.net
- 最後のやつだけ削りたいだけなら、2分録画を短くする方が楽だと思う
一応、別個に、
AutoDel B 4500 4400 4600 -N -2 -EndLen 3480 3470 3490 -code 1
とか入れればどうにかなるかも……
環境が違うだろうから自信はないが
- 110 :名無しさん@編集中 :2018/11/23(金) 22:31:02.31 ID:mYLF6Hdf0.net
- >>108
TSsplitでその部分をカットした方が速そうだね。
- 111 :名無しさん@編集中 :2018/11/24(土) 19:07:10.46 ID:zxrycd0w0.net
- >>108
AutoDelの設定は下記で可能と思います。
# -Fの始点後に開始のロゴ構成以降、最後まで削除
AutoDel S 0 0 0 -F 49755 -1 -code 1 -EndTail
- 112 :名無しさん@編集中 :2018/11/24(土) 20:31:36.69 ID:rdPthgGz0.net
- AT-Xとかの複数話入ってるTSを各話で分割したくて
DivFileコマンド追加してみたけど、どうだろうか
https://github.com/nekopanda/join_logo_scp
分割フレームリストを追加で出力するだけだから、
Amatsukaze使ってない人には全く意味がない機能だけど
- 113 :名無しさん@編集中 :2018/11/24(土) 20:47:01.27 ID:oPjs6scN0.net
- nekopandaさんL-SMASH Worksのラップアラウンド対応版ビルドしてください・・・
詳しくは POPnさんのblogの https://pop.4-bit.jp/?p=8519
ここにあるmakiさんのコメントに記述してあります
- 114 :名無しさん@編集中 :2018/11/25(日) 00:00:31.19 ID:5UoEM9fN0.net
- つ
https://github.com/nekopanda/FFmpeg/releases
- 115 :名無しさん@編集中 :2018/11/25(日) 05:17:38.78 ID:EXwnSUNy0.net
- >>114
うおおお 早速対応ありがとうございます
しかし・・・ chapter_exeで読み込もうとしたら
Loading plugins.
-lwinput.aui
plugin loading failed.
chapter_exeでエラー発生のため、中断します。
と表示されエラーになります よろしければ lwinput.aui の更新お願いします
- 116 :名無しさん@編集中 :2018/11/25(日) 05:57:30.21 ID:z05LbSSm0.net
- アホか
- 117 :名無しさん@編集中 :2018/11/25(日) 10:59:13.13 ID:2O529Jwq0.net
- >>114
なんか凄そう
感謝しつつ使わせてもらうわ
thx
- 118 :名無しさん@編集中 :2018/11/25(日) 14:53:10.92 ID:2O529Jwq0.net
- >>114
aviutl用のauiをaviutlに追加すると
L-SMASH worksが入力プラグインとして認識されない
- 119 :名無しさん@編集中 :2018/11/25(日) 19:54:54.58 ID:5UoEM9fN0.net
- >>117-118
おっと、mingwビルド久しぶりだから忘れてたわ
↓これ付けないとダメだった
-static -lstdc++ -lgcc -lwinpthread
リリースページのバイナリ差し替えておいた
今更気づいたんだけど、AviSynthだけVisual Studioで、AviUtlとVapourSynthがgccなのは、
AviSynthだけC++だからgccだとmsvc互換DLLが作れないからってことか
AviSynth用のFFmpegとL-SMASHはmsvcでビルドしてたけど、
FFmpegとL-SMASHはgccでビルドしたのに統一するのが正解なのか?
この辺りはドキュメントがないから、どういうビルド方法を想定しているのかよく分からんな
- 120 :名無しさん@編集中 :2018/11/25(日) 20:18:01.79 ID:El7YWgHy0.net
- これに差し替えたらフレームレート誤認識無くなったりするのかな?
TBS系やNHKは頻繁に極々稀にAT-Xでフレームレート少なく誤認識してケツの方の映像が前に来てたりする現象
- 121 :名無しさん@編集中 :2018/11/25(日) 20:29:51.29 ID:5UoEM9fN0.net
- 試してみて
- 122 :名無しさん@編集中 :2018/11/25(日) 21:20:53.49 ID:2O529Jwq0.net
- >>119
乙
今はエンコードタスクが溜まってるから
また明日やってみる
- 123 :名無しさん@編集中 :2018/11/25(日) 21:24:12.30 ID:El7YWgHy0.net
- 差し替えて昨日のゾイドをバッチエンコーダに投げて見たらちゃんとエンコード出来ました
ただjlscp試行環境側で問題が発生してフラグ確認にバッチエンコード環境内のjlscp試行環境フォルダ内のjlse_bat_with_rename.batを使ってるんですがそこにD&Dした場合だけchapter_exe.exeがエラー吐くようになってしまった
jlse_bat.batにD&Dしたらちゃんと動作した
やりたい事変わらないから問題無いと言えば無いけど何故でしょうか?
- 124 :名無しさん@編集中 :2018/11/25(日) 21:32:04.22 ID:El7YWgHy0.net
- そういえばAmatsukazeってJLフラグ指定.txt内に記述した独自フラグってチャンネル設定のオプション欄で指定可能ですか?
- 125 :名無しさん@編集中 :2018/11/25(日) 21:58:00.89 ID:El7YWgHy0.net
- うーんよくエンコード後ファイル見たら音ズレ起こしてら
- 126 :名無しさん@編集中 :2018/11/25(日) 22:18:21.24 ID:EXwnSUNy0.net
- 主音声から主+副に切り替わるtsで試してみたけど以前と変わらずだった
makiさんの修正だけじゃ足りないのかな?
- 127 :名無しさん@編集中 :2018/11/25(日) 22:35:10.62 ID:2O529Jwq0.net
- あれは無音追加をしないとダメなんでは
リアルタイムで補完するにしても大変そう
- 128 :名無しさん@編集中 :2018/11/25(日) 22:49:26.45 ID:El7YWgHy0.net
- てか試行錯誤して気づいたが某所エンコードバッチ作業内とjlse_bat.bat単独とだと読み込みでエラー発生するかしないか違ってるな
何が原因だろコレ
- 129 :名無しさん@編集中 :2018/11/25(日) 23:25:53.52 ID:EXwnSUNy0.net
- >>127
そうなんですね それなら今までどおりTsSplitterで分離して対応します
上でも報告があった音ズレがこっちでも確認できたので おとなしく以前のバージョンに戻します
- 130 :名無しさん@編集中 :2018/11/25(日) 23:34:11.52 ID:5UoEM9fN0.net
- >>124
オプションはそのままjoin_logo_scp.exeに渡すから可能なはず
>>126
以前のバージョンのインデックスファイル(*.lwi)が残ってたりしない?
- 131 :名無しさん@編集中 :2018/11/26(月) 00:21:27.90 ID:uead8Z+30.net
- >>128
> 某所エンコードバッチ作業内
某所じゃ分からない
>>129
このL-SMASH Works使うと音ズレするの?
- 132 :名無しさん@編集中 :2018/11/26(月) 00:33:17.60 ID:fGp7O1HL0.net
- >>131
ここっすね
ttp://blog.livedoor.jp/fles/archives/74340840.html?ref=category1_article_footer4&id=6357456
音ズレはこちらの環境でも発生してましたTBSチャンネルやBSアニマックスでもだったので急ぎで旧版に戻しました
- 133 :名無しさん@編集中 :2018/11/26(月) 02:13:07.69 ID:uead8Z+30.net
- 音ズレはFAWでやってるから無音追加しないとダメなパターンかな
あと、chapter_exeは音声が2ch以下前提になってるから5.1chとか食わせるとエラーになることは分かった
- 134 :名無しさん@編集中 :2018/11/26(月) 02:32:48.90 ID:uead8Z+30.net
- あ、FAWじゃなくてaaceditでtrimしてるのか
- 135 :名無しさん@編集中 :2018/11/26(月) 05:10:33.27 ID:thbIXOty0.net
- >>114
ありがとう。サイエンスZEROとか きょうの健康とか地上波で試したところ改善されてました
エンコードもしてみましたが特に音ズレもなさそう!
BSCSの音声混在の番組って何がありますか?試してみたいので
- 136 :名無しさん@編集中 :2018/11/26(月) 06:34:37.56 ID:xVV1zQLI0.net
- >>130
以前のバージョンの(*.lwi)ファイルを削除してから 解析を行ったら正常にカットできました!
ただ やはり音ズレは発生しますね
TSFilePath="hogehoge.ts"
LWLibavVideoSource(TSFilePath, repeat=true, dominance=1)
AudioDub(last, LWLibavAudioSource(TSFilePath, stream_index=1, av_sync=true, layout="stereo"))
Trim(3798,86626) ++ Trim(90220,127422) ++ Trim(131893,173587)
上記のavsファイルを再生してみましたが 途中から音ズレしてしまいます
- 137 :名無しさん@編集中 :2018/11/26(月) 07:15:17.61 ID:uead8Z+30.net
- >>136
適当に3つくらいts見てみたけど、音ズレしてなかったから、分からん
- 138 :名無しさん@編集中 :2018/11/26(月) 15:28:04.45 ID:xVV1zQLI0.net
- >>137
調査していただきありがとうございます
こちらでも色々とtsファイルをカット処理したものを調べてみたのですが
昨日アニマックスで放送された「機動戦士ガンダム サンダーボルト BANDIT FLOWER」以外は音ズレしませんでした
なんでこれだけ音ズレするんだろう?
- 139 :名無しさん@編集中 :2018/11/26(月) 17:19:21.22 ID:fGp7O1HL0.net
- >>138
自分の場合だとアイマス一挙も昨夜差し替えてた間ズレてましたね
- 140 :名無しさん@編集中 :2018/11/26(月) 19:12:16.53 ID:2Zxek64k0.net
- 前に同一tsでもデコーダーによって同じようにカットしてもtrim数値が違うって話があったと思うのだがそれがらみじゃないの?
音声も各デコーダーでディレイ数値も違うはずだし
たしかFAWはDGindexのデコーダーに合わせてあるとおもったのだがどうだっけな
- 141 :名無しさん@編集中 :2018/11/26(月) 20:25:24.52 ID:thbIXOty0.net
- fpsnum, fpsden
- 142 :名無しさん@編集中 :2018/11/26(月) 20:40:39.14 ID:thbIXOty0.net
- 改行のつもりが・・・
地上波でしか確認してないですが、家は LWLibavVideoSourceに fpsnum, fpsdenで 強制29.97にして読ませてます
- 143 :名無しさん@編集中 :2018/11/27(火) 17:02:28.57 ID:PHTrBH1o0.net
- >>142
情報ありがとうございます
LWLibavVideoSourceにfpsnum=30000, fpsden=1001を追加したところ音ズレが発生しなくなりました
念の為複数のTSファイルで確認しましたが 問題なさそうです
nekopandaさん共々ありがとうございました!
- 144 :名無しさん@編集中 :2018/11/28(水) 19:16:42.74 ID:c8BC4qSm0.net
- TSファイルを無劣化でCMカットするにはピッタリのソフトか、ソフトの組み合わせってございますでしょうか?
ロゴはそのままで構いません
- 145 :名無しさん@編集中 :2018/11/28(水) 19:23:12.68 ID:4uk3muaI0.net
- TMSR5
- 146 :144 :2018/11/28(水) 20:37:54.24 ID:c8BC4qSm0.net
- すみません、自動CMカット機能での話です。
- 147 :名無しさん@編集中 :2018/11/28(水) 21:27:10.03 ID:UWmi9zzC0.net
- お前に使えるものはない
- 148 :名無しさん@編集中 :2018/11/29(木) 16:25:36.14 ID:QY6z8AUs0NIKU.net
- >>146
>>145
- 149 :名無しさん@編集中 :2018/11/29(木) 18:23:53.74 ID:QyzGgmCU0NIKU.net
- 完璧を求めるならTMSR5
1フレームカットは無理でCMが残るか本編が削れるかの妥協と音ズレの問題を受け入れられるならフリーソフトでも可
自動CMカットどっちも無理でTMSR5のCM検出機能で妥協しろ
- 150 :名無しさん@編集中 :2018/11/29(木) 19:51:14.97 ID:yw9uAT4l0NIKU.net
- >>143
すいません。どのファイルに追加したらいいですか?
最新にしたら、音ズレするようになってしまった…
- 151 :名無しさん@編集中 :2018/11/29(木) 19:56:28.40 ID:qS4bGbcs0NIKU.net
- >>150
join_logo_scp試行環境フォルダ内のbinフォルダにある
bat_intools.batを編集して64行目の
>> "%file_avs_in%" echo LWLibavVideoSource(TSFilePath, repeat=true, dominance=%dominance%)
を
>> "%file_avs_in%" echo LWLibavVideoSource(TSFilePath, repeat=true, dominance=%dominance%, fpsnum=30000, fpsden=1001)
にする
LWLibavVideoSourceのオプションにfpsnum=30000, fpsden=1001を追記してるだけ
- 152 :名無しさん@編集中 :2018/11/29(木) 21:23:05.14 ID:XDriPRzI0NIKU.net
- join_logo_scp試行環境言えば、
DGIndexで分離した音声をそのまま使うように出来ませんか?
FAWを通すとドロップによる無音部に後続のデータが詰め込まれ
音ズレするのでDGIndexで分離した音声をそのままaacfawで読み込みたいんですが
- 153 :名無しさん@編集中 :2018/11/29(木) 21:32:56.36 ID:QyzGgmCU0NIKU.net
- L-Smash worksを使ってると思うからそれに対応したts_parserで分離すれば音ズレしないと思う
- 154 :名無しさん@編集中 :2018/11/29(木) 22:09:32.17 ID:VXSnVUQe0NIKU.net
- fpsnum=30000, fpsden=1001を使うと repeat=true, dominance=%dominance%はいらないかもしれない。
RFFフラグがガン無視されるため。
- 155 :名無しさん@編集中 :2018/11/29(木) 22:15:37.09 ID:XDriPRzI0NIKU.net
- >>153
ts_parserの動作は覚えてないんですが、ドロップ欠けがあるaacを
fawclでwav(fake-aacに)変換するとドロップ箇所が詰められ音ズレするのは同じだと思います
- 156 :名無しさん@編集中 :2018/11/29(木) 23:21:18.26 ID:QyzGgmCU0NIKU.net
- >>155
join_logo_scp試行環境をDGIndexを使うように改造
ttps://skalyriccokle.blogspot.com/2017/04/tscm-5-joinlogoscp-dgindex.html
- 157 :名無しさん@編集中 :2018/11/30(金) 00:58:39.70 ID:2dBGfPur0.net
- >>152 >>156
昔(Amatsukazeを使う前)使ってた頃に、DGindex対応した際は、ウチの環境では
ディレイ修正にはFAWを使わずに、aacedit2 でトリミングと一緒にやるのが一番良かったと記憶してます。
- 158 :157 :2018/11/30(金) 00:59:45.46 ID:2dBGfPur0.net
- ウチでは、
DGindexでだして
DGIndex.exe -SD=? -AIF=?%~1? -OFD=?%named2v%? -IA=3 -hide -exit
> "%file_avs_in%" echo TSFilePath="%nameinm2v%"
>> "%file_avs_in%" echo LWLibavVideoSource(TSFilePath, seek_mode = 2, seek_threshold = 0, repeat=true, dominance=%dominance%)
FAW使わずにbat_jlse_main.batで以下のようにトリミングしてました。
rem ##☆aacをトリミング
FOR /F "delims=* usebackq" %%t IN (`dir /b "work_tsp *ms.aac" "work_d2v *ms.aac"`) DO set nameinaac=%%t
if "%ADJUST_DELAY%" == "1" "%BINDIR%aacedit2.exe" "%nameinaac%" -x -t "%file_avs_cut%"
if not "%ADJUST_DELAY%" == "1" "%BINDIR%aacedit2.exe" -o "work_manual 0ms.aac" "%nameinaac%" -t "%file_avs_cut%"
- 159 :名無しさん@編集中 :2018/11/30(金) 07:33:48.60 ID:x83vqtep0.net
- >>151
ありがとうございます。音ズレしてた動画2本共に音ズレしなくなりました
- 160 :名無しさん@編集中 :2018/11/30(金) 10:38:53.03 ID:ZOTCCnTXM.net
- TSファイルをCUIで切り出し出来るソフトって無いでしょうか。
目的は沢山のTSファイルから(AT-Xの)ロゴがはっきり出てる部分だけをバッチ処理で切り出して保存する為です。
切り出し部分はフレーム数で指定したいですが、そこまで細かな切り出し出来なくてもGOP単位でも、時間指定でも問題ないです。
また欲しいのは映像部分だけですので、音ズレや無音であっても問題ないです。
何か良いアイデアかソフトありませんか?
- 161 :名無しさん@編集中 :2018/11/30(金) 13:21:54.97 ID:GmbtQerX0.net
- tstrimmer
- 162 :名無しさん@編集中 :2018/11/30(金) 18:04:25.69 ID:jTxOkiTf0.net
- >>158
い、いったいどこの間に追記したらいいんだ・・って絶望してたけど、
intool.batのDGIndex箇所を改変して動くようになりました
数年前にセットアップしたときはチンプンカンプンだったんですが・・
こんな感じになりました
rem ##(別ツール使用例)DGIndex動作
rem ##------------------------------------------------
:label_dgindex
echo DGIndexを使用します
set named2v=work_d2v
DGIndex.exe -SD=? -AIF=?%~1? -OF=?%named2v%? -IA=3 -hide -exit
dir /o-n /B | findstr "PID *.aac" >audio.txt
set /P afile=<audio.txt
> "%file_avs_in%" echo MPEG2Source("%named2v%.d2v", idct=3)
>> "%file_avs_in%" echo AudioDub(last,AACFaw("%afile%"))
>> "%file_avs_in%" echo ConvertToYUY2(interlaced=true)
goto label_in_end
- 163 :名無しさん@編集中 :2018/12/02(日) 05:48:18.22 ID:UryYp0B60.net
- 開幕KADOKAWAのロゴ残り
AutoDelでフレーム数指定すればカットできた
例えばBS11 ゾンビランドサガ 第09話冒頭の場合
AutoDel S 15 5 25 -code 1 -Nauto 1
- 164 :157 :2018/12/03(月) 01:39:54.56 ID:Q9xaf+ot0.net
- >>162
反応遅れてすいません。
すでに動いているようなので必要ないかもしれませんが、
こちらは↓こんな感じで導入してます。
https://www.axfc.net/u/3947457?key=157
- 165 :名無しさん@編集中 :2018/12/04(火) 22:19:54.25 ID:kUfNIcg80.net
- join_logo_scpの試行環境をLinuxに移植してたので、公開しておきます。
https://github.com/sogaani/JoinLogoScp
作ってくれた人たちありがとう!
- 166 :名無しさん@編集中 :2018/12/04(火) 22:35:08.75 ID:Ocz71YZB0.net
- お、なんかすごいね
乙
- 167 :名無しさん@編集中 :2018/12/07(金) 11:16:07.53 ID:biMePuJz0.net
- >>164
詳しくありがとうざいます
今度、ドロップしたファイルに遭遇したら試してみます
(読み込みプラグインとしてL-SMASH worksを試してみたいので)
- 168 :名無しさん@編集中 :2018/12/16(日) 15:41:43.12 ID:5qaws3910.net
- L-SMASH WorksをFFmpeg3.4.5でビルドし直した>>114
4.0.x使ったやつはRFFを認識しない不具合があって、
fps指定しないと音ズレするようになってた(>>143)のが直ってるはず
RFF無視でfps指定ってやり方だと、RFFが使用されてる区間が
縞なし24pになるから、あまり良くないかも
- 169 :名無しさん@編集中 :2018/12/16(日) 18:43:03.04 ID:5qaws3910.net
- 3.4.5はフィールドピクチャの修正が入ってないことがわかったから、
やっぱ4.0.3をRFF認識しない不具合直してビルドし直したわ
- 170 :名無しさん@編集中 :2018/12/16(日) 20:22:22.60 ID:fOPUezQO0.net
- ありがとうございます
- 171 :名無しさん@編集中 :2018/12/16(日) 20:41:53.39 ID:QEivCNpZ0.net
- >>168-169
更新ありがとうございます 録画の関係で明日確認してみます
- 172 :名無しさん@編集中 :2018/12/17(月) 18:31:54.28 ID:RnX02d0Z0.net
- TBSチャンネル2またロゴ変わってやがった
もうロゴ取り直し面倒くせぇ
- 173 :名無しさん@編集中 :2018/12/18(火) 00:59:58.91 ID:1GSuxszZ0.net
- >>172
報告さんきゅ。というかよく気がついたね。
この時期サンタ帽子かぶるロゴとかならすぐに気がつく自身あるけど
- 174 :名無しさん@編集中 :2018/12/18(火) 05:12:15.55 ID:sRmWXK3H0.net
- >>169
報告遅れてすみません
いくつかエンコしてみたのですが問題はありませんでした
重ねて更新感謝致します
- 175 :名無しさん@編集中 :2018/12/23(日) 10:07:49.10 ID:ww6FJ0yy0.net
- TBSチャンネル2の地上波放送時のCM部分に入る5秒くらいのロゴ無し部分
をカットするにはどうしたらいいでしょうか?
- 176 :名無しさん@編集中 :2019/01/21(月) 16:50:07.22 ID:t2u2ZhQb0.net
- いつまで保守しなくても落ちないんだろう?
- 177 :名無しさん@編集中 :2019/01/22(火) 22:40:30.67 ID:nZOockoK0.net
- 一ヶ月近くレスがなかったのか…
- 178 :名無しさん@編集中 :2019/01/23(水) 18:58:28.03 ID:jaQKXHUW0.net
- 特にカット周りでは不便起きてないからなぁ今のところ
カット失敗も最近全然起こらんし
- 179 :名無しさん@編集中 :2019/01/24(木) 01:39:40.98 ID:KSAjEZCf0.net
- join_logo_scpでロゴ情報を使わずに任意のシーンチェンジを手動で選んで処理とかできないでしょうか。
WOWOWで放映された映画などは最初に長々とライブラリ(?)の動画が表示されるのを
カットするのが目的です。
以下のような JL ファイルで試すもうまくいかないのですが、何か間違ってますでしょうか。
# 本編 Start) 720 近辺 => 後述の場合は 739 スタート
Select S 0 -1.2 1.2 -fromabs 00:24.0 -reset
# 本編 End) 42750 近辺 => 後述の場合は 42718 エンド
Select E 0 -5.2 5.2 -fromabs 23:45.0 -reset
- 180 :名無しさん@編集中 :2019/01/24(木) 01:41:13.87 ID:KSAjEZCf0.net
- こんな感じになってしまいます。。。
2019-01-24 01:20:06 [CM解析結果 - TrimAVS]
Trim(0,45052)
2019-01-24 01:20:06 [CM解析結果 - 詳細]
0 101 3 12 3
102 251 5 0 5
252 401 5 0 5
402 551 5 0 5
552 737 6 7 6
739 3425 90 -10 90
3426 18760 512 -10 512
18761 20556 60 -2 60
20557 42718 739 14 739
42719 43167 15 -1 12
43168 44067 30 1 0
44068 44217 5 0 0
44218 45052 28 -5 28
- 181 :名無しさん@編集中 :2019/01/24(木) 01:43:59.08 ID:yP7mP4TL0.net
- WOWOWソースはTSsplitter通すのが一番早いかな
- 182 :名無しさん@編集中 :2019/01/24(木) 02:01:08.68 ID:KSAjEZCf0.net
- >>181
TSsplitter 一応試してみました。
番組情報・PMT情報・音声チャンネル切り替え 全部有効で分割試してみましたが、
望みのようにはならないようです。
全自動であることが望みなのではなく、
検知されたシーンチェンジから、自分の好みのところでカットしたいのですが、
どうすれば実現できるのでしょうか。。。
Find も試してみましたがうまくいきません。。。
ちなみに、手動なら動画編集ソフトを使えと言われそうなのですが、
Amatsukazeを使ってエンコードをすると、KFM&VFRで音声をそのままで
エンコード(mp4コンテナ化)できるので、Amatsukazeとそこで使われている
join_logo_scpで上手にカットしたいです。
- 183 :名無しさん@編集中 :2019/01/24(木) 02:08:37.61 ID:CNavJWce0.net
- >>182
Amatsukazeならtrimファイル自分で書いて入力できるよ
https://github.com/nekopanda/Amatsukaze#cm位置入力
- 184 :名無しさん@編集中 :2019/01/24(木) 14:04:32.52 ID:KSAjEZCf0.net
- >>183
ありがとうございます。
Amatsukaze側にこんな機能があったとは気づきませんでした。
さっそく trim ファイルで処理してうまくいくようになりました。
それとは別に、
「検知されたシーンチェンジから、自分の好みのところでカットしたい」
の手法は存在しないってことになるのでしょうか?
- 185 :名無しさん@編集中 :2019/01/24(木) 14:06:19.59 ID:KSAjEZCf0.net
- trim ファイルのテンプレを作る bat ファイルも作ったので貼っておきます。
ts ファイルを D&D すればまとめてテンプレファイルが出来上がります。
@echo off
setlocal disabledelayedexpansion
set BASEDIR=%~dp0
cd /d %BASEDIR%
if exist %1 goto loop
goto end
:loop
if not exist %1.trim.avs echo Trim( , ) > %1.trim.avs
shift
if exist %1 goto loop
:end
- 186 :名無しさん@編集中 :2019/01/24(木) 21:34:27.24 ID:H4lL5jzhM.net
- >>185
横からだかサンクス
こういうの欲しかった
- 187 :名無しさん@編集中 :2019/01/24(木) 23:17:13.96 ID:Ux7aNL6W0.net
- >>184
「検知されたシーンチェンジから、自分の好みのところでカットしたい」
として、JLスクリプトの最後にAutoDelを追加して使っています。
# 先頭10+5秒構成カット(5秒部分最後は無音あればシーンチェンジなしでもカット)
GetPos S 20.0 0.0 40.0 -fromabs 0.0 -RSC -10.2 -9.8 -RSM 4.9 5.1
If $LASTEXE
AutoDel S 5.0 4.8 5.2 -code 2 -fromabs $POSHOLD -force -EndHead
EndIf
- 188 :名無しさん@編集中 :2019/01/25(金) 01:16:13.12 ID:fs8prrrQ0.net
- >>187
非常に参考になりました。
自動推測は制御が難しいので、従来方式のみ使おうと、
GetPos→Forceでやったところうまくいきました。
GetPos S 0 -1.2 1.2 -fromabs
If $LASTEXE
Force S 0 -fromabs $POSHOLD
EndIf
うーん。
だったらSelectやFindでもできそうなのに。。。
一つはできる方法がわかったので、また試行錯誤してみます。
(単発なら、Trimファイルのほうが手っ取り早いですが、シリーズでやるときはこちらのほうが便利。)
- 189 :名無しさん@編集中 :2019/01/25(金) 01:18:45.28 ID:fs8prrrQ0.net
- 一部欠けてました。
いかに修正します。
GetPos S 0 -1.2 1.2 -fromabs 24.0
If $LASTEXE
Force S 0 -fromabs $POSHOLD
EndIf
- 190 :名無しさん@編集中 :2019/01/25(金) 06:28:34.65 ID:Y+5Q/eCn0.net
- >>188
従来方式のSelect位置決めはJL_ATXが参考になります。
おそらくSelectに-logoextつけて検索範囲を広げる必要あり、と思います。
- 191 :名無しさん@編集中 :2019/01/25(金) 12:30:42.56 ID:fs8prrrQ0.net
- >>189
いや、再度試したところ動かないですね。
推測ですが、もしかして -fromabs の後ろのフレーム数は時刻値不可で、
整数値しかうけいれてないのが原因かもしれません。。。
GetPos+Forceの >>188 テストのときには log からまんまフレーム番号をコピペしてて、
ここに貼るときに隠ぺいのために時刻値に書き直したので。
ちょっとテストします。
- 192 :名無しさん@編集中 :2019/01/25(金) 21:55:18.45 ID:hmyjezi90.net
- AmatsukazeでCM解析したらtrim.avsを出力してくれたらなぁって思いました。
- 193 :名無しさん@編集中 :2019/01/26(土) 01:05:39.88 ID:B3MOGBmE0.net
- >>191
-fromabs は時刻値でも動いている模様です。。。ごめんなさい。
私が勝手に混乱をきたしている原因はログに出てくる Trim() の値とは別に、
PMT 更新情報と、音声チャンネル変更情報を裏で使ってくれている模様で、
私が思うフレーム番号と内部処理のフレーム番号が違うためのようです。
力不足で私の手におえない感じになってきましたが、
ちょっとずつ試行錯誤して、何かわかったら報告します。
- 194 :名無しさん@編集中 :2019/01/26(土) 16:17:23.41 ID:ZRYSRtKj0.net
- >>193
CMカット部分だけ確認するbat ファイルを貼ります。
設定ファイル場所に使うものを記載して
(JL_CHAPはCMカット途中に出力される生成結果で"SCPos:"が含まれているファイル)、
jls_test.bat等ファイル名を付けて実行したら結果を確認できます。
REM 設定ファイル場所
set JL_BIN=join_logo_scp.exe
set JL_NAME=JL_従来標準.txt
set JL_CHAP=obs_chapterexe.txt
set JL_LOGO=
set OUT_TRIM=out_trim.avs
set OUT_JLS=out_jls.txt
"%JL_BIN%" -incmd "%JL_NAME%" -inscp "%JL_CHAP%" -inlogo "%JL_LOGO%" -o "%OUT_TRIM%" -oscp "%OUT_JLS%"
- 195 :名無しさん@編集中 :2019/01/26(土) 20:12:17.74 ID:CJrGLPMg0.net
- logoframe単体で動かすのがどうもうまくいかない
readmeに書いてある通り
logoframe.exe in_org.avs -logo hoge.lgd -oa logoframe.txt
としても、logoframe.txtには空ファイルが出力されるだけ
試行環境のバッチファイルでやると問題なく出力されるのに
- 196 :名無しさん@編集中 :2019/01/26(土) 20:40:13.20 ID:eimlI25B0.net
- 試行環境のバッチから
そこだけ切り抜いてみては
- 197 :名無しさん@編集中 :2019/01/26(土) 20:42:19.57 ID:CJrGLPMg0.net
- 失敬
ロゴかわてったわ…
- 198 :179 :2019/01/27(日) 01:15:44.58 ID:4tmeR7wD0.net
- >>194
わざわざありがとうございます。
join_logo_scp 環境自体は持っていて、
それを使えばエンコードなしCMカットの処理結果をチェックできるのですが、
やっぱりはカット後(エンコード後)の動画があったほうが分かりやすいので、
毎回Amatsukazeにエンコード(リトライ)させてます。
フィルタ最低限・画質最低限でNVenc使うと
30分番組が5分ぐらいで終わるので、その方式でやってます。
(今もまさにやってます)
- 199 :179 :2019/01/27(日) 01:31:29.62 ID:4tmeR7wD0.net
- わかりましたーーー!!!
「実験として先頭部分のみカットテスト」してたのが原因のようです。
Find S のみで、末尾の E が自動で入ると無意識に考えていました。
上から処理するという条件は読んでいたので、Eがどこにもマッチしなければ
Sだけ適用されると考えていましたが、
SとEがセットになって初めて有効になるというのが大条件のようです。
- 200 :179 :2019/01/27(日) 01:38:03.97 ID:4tmeR7wD0.net
- >>191
ということで、こんな感じでSとEの両方を設定すると問題なく動作するようになりました。
GetPos S 0 -2.2 2.2 -fromabs 10.0 -RSMA -4.5 0
If $LASTEXE
Force S 0 -fromabs $POSHOLD
EndIf
Find E 0 0 0
おそらく、Find でも動くようになるんじゃないかと思います。
(Find のときにうまくいかなかったのも同様の原因かと思うので)
- 201 :名無しさん@編集中 :2019/01/27(日) 18:40:52.43 ID:3hDnN1SI0.net
- JLスクリプト部分を何度も修正する場合、join_logo_scp本体のみ起動すると効率が上がります。
(時間のかかるロゴと無音シーンチェンジ検出は最初に一度だけ実行)
Amatsukazeでは「一時ファイルを削除せずに残す」にチェック入れたら
一時ファイルをロゴと無音シーンチェンジ入力に利用できました。
一瞬でCMカット結果位置が出力されるので、何度も気軽にJLスクリプト修正できます。
総レス数 201
73 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200