CMカット スレ★3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>496
初期状態だと、tempフォルダに出来るファイルはたぶん問答無用に消されるようになっています。
クリーンのチェックで消されないのは、ソースファイルと同じところに出来るファイルだけです。
クリーンにチェックされた状態でソースふぉいると同じところにあるものを残したい場合は
たとえば、trimのjsonファイルを残した場合は、
this.options.clean.push(input.parent().childFile(input.base() + ".trim").path());
とかの行をコメントアウトしてやるとか、消せばいいのですが
tempに出来るファイルを残すには、
2886行あたりで、残したいファイルについていろいろいじってやる必要があります。
単純にtempフォルダのファイルを全残しするだけであれば
2889行目くらいのclean_arr.push(this.options.temp);
を消してやれば、たぶん、いいと思います。(試していない)
特定のファイルだけ残したいなら・・・ ソースのイジリ方とかわかりませんが、やってみたいです。
・どのファイルをどう弄ればいいのでしょうか?
それっぽいのがみつけられません。もしかしてAviSynth_20160517_VC2008Exp SSE2.exeなのでしょうか?
それだったらテキストファイルで簡単に開けるって感じじゃないんですね
・特定のファイルだけ残せれば良いです。
temp_7461a3f0e94714.joinlogoscp.output.avs というタイプのavsファイルを残したいです。 >>501
srcフォルダにあるac.jsを編集します。
特定のファイルだけ残したいのは知ってるのですがめんどくさいんで言ってみただけです。
2897行目(ほぼファイルの最後)の_file.remove();行を
if( !(_file.ext().match(/avs/) && _file.name().match(/.joinlogoscp.output/)) ){
_file.remove();
}
に置換えればそうなると思います。 autoなんちゃらホント邪魔だわ
作者に聞けボケが 初心者はAmatsukaze使えばいい
実行環境全部揃ってるから追加インストール何も必要ないし >>503
autoなんちゃらさんに比べたらお前ホント邪魔だわ
黙ってろボケが ラフに煽る文投稿して変につつくヤツのほうがよっぽど邪魔になる感じを
引き起こすことになるでしょ。
どうせ俺の書いたことにレスする気ねーんだから黙ってスルーしとけよ >>502
教えてくれてありがとうございます。
ちなみに上みたいなこと書いてますがまだ僕の問題解決してません。
tempほにゃらら.joinlogoscp.output.avsだけ残ってればいいやと思ってたのですが
temp_ほにゃらら.avsがないとどのTSファイルがどの.joinlogoscp.output.avsに対応しているか
わからないことに気が付きました。 まだ定かじゃないんです。自分のac.jsの編集の仕方が悪いかもしれないんですが。
>>502さんの書いてくれたやり方でエンコしてみました。
そうすると.joinlogoscp.output.avsやtemp_ほにゃらら.avsがtempファイルに
端から生成されないことないですか?最初から見つからない気がします。
結果のmp4ファイルはちゃんとCMカットされているのですが Amatsukaze、初めて知ったな
アンテナ低いから、もう何があるのかすら把握できてない その通りなんだよなぁ
邪魔とか以前に、話を広げるのはスレ違いだと思うので、ここまでで。
>>508,511
後出しでそんなことを言われても困るのですが、
前後をみつつif文のなかを色々考えれば思ってることは出来るはずだよ
tempが生成されないことはありえません。
単に、クリーンorリセットしてないで、ソースフォルダにカット済みjsonが残ってるのでは?
そうだと、もともとjlsはスキップされる仕様なので
まあ、ここまでで。
もう私は返事しませんよ CMカットエンコバッチスレってのがあればそっちに人行くだろうけど、なんせこのスレも過疎ってるのにそんなスレが持つわけがない。 >>517
ありがとうございました。
条件変えて今やってみたらたしかに.joinlogoscp.output.avsだけtempフォルダに残りました。
作業中、tempフォルダに.joinlogoscp.output.avsやtemp_ほにゃらら.avsも作られてもいました。
3回ほどテストしたつもりだったのですが。 エンコもバッチも他スレでやればいいだけ
全部一緒にやりたいならautoなんちゃらさんの作者のとこへ逝けよ autoなんちゃらくんがなんと言おうと
自分がスレにあってると思うことを好きに書くだけだからどうでもいいよw てめぇの無能を補うためにスレ違いで汚しまくってるゴミが
わがまま押し通すために暴れまわってる
どうみてもクズです 過疎スレだとか、論理的に全く筋が通ってないってのも理解できない
頭も悪いクズです join_logo_scp試行環境_2.zip を流用して、
勝手にx264、x265エンコードを追加(差分のみ)
https://www.axfc.net/u/3879681
■実行手順
1.AviSynthPlus-r1576.exe をインストール
2.以下を「C:\Program Files (x86)\AviSynth+\plugins64+」にコピー
TIVTC.dll
yadifmod2.dll
3.以下を「join_logo_scp試行環境\bin」にコピー
x264_x64.exe
x265_x64.exe
ts_parser.exe
muxer.exe
remuxer.exe
4.下記batにTSファイルをD&D
jlse_bat_x264_24p.bat
jlse_bat_x264_30p.bat
jlse_bat_x265_24p.bat
jlse_bat_x265_30p.bat バッチファイルに記述ミスがあったので修正しました。
join_logo_scp_エンコードbat追加_v2.zip
https://www.axfc.net/u/3879690 指定通りに環境作ったけど、エンコードするところで、
Script error: There is no function named 'LWLibavVideoSource'.って出る
こっちの環境に何かが足らんのだろうけど あと、入ってたlogoframe.exeがエラー起こしてたね
元々使ってたlogoframe.exeにしたら動いた。理由はわからん join_logo_scpで-CutMrgIn -CutMrgOutとかを、JL_標準.txtとかの中で指定することは出来ないんですかね join_logo_scp試行環境 で質問です。
CM->番組ロゴなし->番組ロゴ有り->CM->番組ロゴなし->番組ロゴ有り
という番組があって現状番組ロゴなしもCMカットされてしまうのですが、これを残せないでしょうか?
一応 1463-686=777フレームなので
MkLogo S 777 767 787
と入れてみたのですが駄目でした。
obs_chapterexe.txt
CHAPTER01=00:00:11.712
CHAPTER01NAME=19フレーム SCPos:369 368
CHAPTER02=00:00:22.289
CHAPTER02NAME=18フレーム SCPos:668 667
CHAPTER02=00:00:22.289
CHAPTER02NAME=18フレーム @ SCPos:686 685
CHAPTER03=00:00:48.348
CHAPTER03NAME=14フレーム SCPos:1463 1462
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
CHAPTER20NAME=18フレーム SCPos:90578 90577
CHAPTER20=00:50:22.286
CHAPTER20NAME=18フレーム @ SCPos:90596 90595
CHAPTER21=00:50:48.345
CHAPTER21NAME=30フレーム SCPos:91373 91372
CHAPTER22=01:04:07.343
CHAPTER22NAME=29フレーム SCPos:115319 115318 obs_jlscp.txt
0 1462 49 -6 0 :Nologo
1463 80702 2644 -1 2628 :Mix
80703 83399 90 0 0 :CM
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
89874 91372 50 0 0 :Nologo
91373 162551 2375 0 2370 :Mix
162552 166147 120 0 0 :CM
obs_logoframe.txt
1466 S 28 ALL 1466 1485
5085 E 28 ALL 5068 5085
5242 S 28 BTM 5242 5260
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
91376 S 28 BTM 91376 91395
115316 E 28 ALL 115296 115316 bsの帯域制限で解像度変わったらもしかしてウォーターマーク抽出し直しか…? やってることと 言ってることがちぐはぐだけど
join_logo_scpのオプションで -CutMrgIn 777 にしたらだめなんか?
あと結果は不要だと思っても省略せずに全部貼ってね ニュースだけ抜き取りたいんだけど、狐のダウンロードヘルパーでは、頭のCMしか
エンコできないんだけど、なんかいい方法ありませんか?
http://www.fnn-news.com/news/headlines/articles/CONN00382065.html join_logo_scp_エンコードbat追加_v3.7z
https://www.axfc.net/u/3881345
導入手順を簡略化したので、Avisynth+とffmpegを導入すればOK
詳しくは「エンコード手順.txt」参照 エンコはスレ違いなので、ここでサポートはしないように。 BS 1440x1080になるからロゴ取り直しだな amatsukazeならロゴの取り直しも楽ちんだな Amatsukazeに.chapterだけ作るモードないの! >>532
もういないと思うけどJL_フラグ指定.txt内のHI210の項目を参考にやってみたらどうだろう
一応HI210は 先頭ロゴから210秒はロゴありとするとなっていて
If HI210
MkLogo S 0 -30.0 30.0 -N 1 -EndLen 00:03:30 00:03:26 00:03:34 -overlap -confirm -noedge
EndIf
という記述になっているけど >>539
使ってみました。
なかなかいい感じで使える上に、カスタマイズがしやすいのがよいです。
常用のためにいくつか不具合の修正と、機能追加を行ったので、 投稿してみます。 (次から) うまく書き込めない。。。(2ch経験浅)
■ jlse_bat_x265_30p.bat jlse_bat_x264_24p.bat jlse_bat_x264_30p.bat jlse_bat_x265_24p.bat
に対して以下のような編集を行う(バグフィックス)
FOR /F "delims=* usebackq" %%t IN (`dir /b "work_tsp * 0ms.aac"`) DO set nameinaac=%%t
↓
FOR /F "delims=* usebackq" %%t IN (`dir /b "work_manual 0ms.aac" "work_tsp *-0ms.aac" "work_d2v *-0ms.aac"`) DO set nameinaac=%%t ■ all_encode.bat 以下を先頭に追記
set BASEDIR=%~dp0
cd /d %BASEDIR%
■ bin/bat_jlse_main.bat を以下のように書き換える
rem ##☆aacをトリミング
FOR /F "delims=* usebackq" %%t IN (`dir /b "work_tsp *ms.aac"`) DO set nameinaac=%%t
"%BINDIR%aacedit2.exe" "%nameinaac%" -x -t "%file_avs_cut%"
↓ rem ##☆aacをトリミング
rem FOR /F "delims=* usebackq" %%t IN (`dir /b "work_tsp *ms.aac"`) DO set nameinaac=%%t
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%" ■ setting/bat_setup.bat に以下の設定を行う
■ 追記
set ADJUST_DELAY=0
rem 1 の時だけ調整。それ以外は調整しない。 ■ DGindex を bin/ 配下に配置
DGDecode.dll
DGIndex.exe
DGIndex.lang.ini
DGVfapi.dll ■ bin/bat_intools.bat を以下のように書き換える
rem ## use_intoolsの使用例(0が通常)
rem ## 0 : L-SMASH Works
rem ## 1 : dgindex + FAW
↓
rem ## use_intoolsの使用例(0が通常)
rem ## 0 : L-SMASH Works
rem ## 1 : dgindex ■ bin/bat_intools.bat を以下のように書き換える2
rem ##------------------------------------------------
rem ##(別ツール使用例)DGIndex動作
rem ##------------------------------------------------
:label_dgindex
echo DGIndexを使用します
set named2v=work_d2v
set nameinaac1=%named2v%*ms.aac
set nameinwav1=%named2v%*ms_aac.wav
DGIndex.exe -SD=? -AIF=?%~1? -OF=?%named2v%? -IA=3 -hide -exit
> "%file_avs_in%" echo MPEG2Source("%named2v%.d2v", idct=3)
call :sublabel_faw
>> "%file_avs_in%" echo AudioDub(last,WavSource("%nameinwav%"))
>> "%file_avs_in%" echo YV12toYUY2(itype=0,interlaced=true,cplace=0)
goto label_in_end
↓ rem ##------------------------------------------------
rem ##(別ツール使用例)DGIndex動作
rem ##------------------------------------------------
:label_dgindex
echo DGIndexを使用します
set dominance=0
set named2v=work_d2v
set nameinaac1=%named2v%*ms.aac
set nameinwav1=%named2v%*ms_aac.wav
set nameinm2v=%named2v%.demuxed.m2v
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%)
FOR /F "delims=* usebackq" %%t IN (`dir /b "%nameinaac1%"`) DO set nameinaac=%%t
>> "%file_avs_in%" echo AudioDub(last, LWLibavAudioSource("%nameinaac%", layout="stereo"))
goto label_in_end 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) エンコード時のプライオリティ設定機能を追加
■ jlse_bat_x265_30p.bat jlse_bat_x264_24p.bat jlse_bat_x264_30p.bat jlse_bat_x265_24p.bat
のffmpeg起動直前の行に以下を追記
start cmd /c "timeout /t 3 && wmic process where name='ffmpeg.exe' call setpriority 64" 以上で
1. dgindexを使う機能のバグフィックス
2. encode時の -0ms の部分のバグフィックス
3. all_encode.batのバグフィックス
4. DELAY調整をしないオプションの追加
5. 圧縮時のプライオリティ設定機能の追加
です。 こちらの環境依存でしたが、以下も必要でした。
■ bin/logoframe.exe を join_logo_scp_set_v4.zip 内の logoframe_116.zip の中のものに差し替え
(同梱の logoframe.exe は必要 CPU コマンドが新しすぎて IvyBridge では動かない)
音ズレの評価では、dgindexを使っての、DELAY調整なしが一番よかったので、
こちらで利用し始めました。 エンコのツールはここでやるなっつったろ
頭悪いのか低能が BSがフルHDやめたのいまさら知ったわ
ロゴ解析なんぞ何年ぶりだか はぁディーライフのゆゆゆのフラグ指定弄りめんどくさいなぁ ディーライフゆゆゆ再放送EDと予告追加方法分かんねぇ
なんであそこからロゴ消えんねん ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ ubuntu16.04でtsのcmカットしたいんですがComSkipで失敗してしまうんですが対策とかないですか? エラーも書かないで一体何しろってんだよこのバカは
OS関連の問題なのか、dtv関連の問題なのかすらわからんわそんなもん >>568 です
自己解決しましたわ
エラーなんか出てないのにエラー書けとか言うバカがここの板にいるの驚きですわ 具体的な失敗内容書かずに「対策とかないですか」には驚き >エラーなんか出てないのに
その情報知ってるのお前だけ
こいつ相当頭悪いなw
頭悪いうえにクズときたもんだ お前らTsSplitterってまだ使ってる?
惰性で使ってるけどもういらねーのかなって使うのやめようか迷ってるわ 最近CMカットうまくいかないことが増えたな
テレビ局がなんかロゴ対策してんのかなw chapter_exeがエラー出て失敗してるTSあるからTSSplitter使うなぁ
後wowwowの番組 chapter_exeはavsでstream_index=1, av_sync=true, layout="stereo"に設定すればエラー出てないようにみえるんだが
他になんかTsSplitter使う理由あるかなあ >>578
BSの解像度変わったから、ロゴデータ取り直しな >>580
それやっててもMBS7つの大罪とBSJパズドラ辺りは良く失敗してるなぁ 咲の実写版のやつとか
トドメの接吻、なんか毎回エラー出るしなぁ
なぜなんだか。 TsSplitter、使ってるなぁ
特に今の処理で外す理由もないし…… 普段の処理では使ってないけど音ズレしてるときとかに使うかなあ
一般的に対応し辛いって言われるどんどんズレが大きくなる音ズレに当たったときに冒頭数秒を削ったらズレなくなった 音ズレするかどうかってエンコしてみないと分からないじゃん
そんな危なっかしい方法使えねーよ 普通録画するとき前に何秒か前から始めるでしょ
それをsplitterで何秒か削ったって話だからリスクもなんもない
普段は自動処理のバッチ任せだし BS1でやっとアニメ放送があるな(新ロゴ的な意味で) CMカット位置情報作成 join_logo_scp(単体)を久しぶりに更新したので置きました。
構成認識できなかったケースにいろいろ対応しています。
https://www.axfc.net/u/3897817.zip
[変更内容]
join_logo_scp(ver3.0)
基本構成推測アルゴリズムを変更
ロゴ情報をどの程度使うか数段階から選択
自動推測した構成から手動で構成変更するコマンド追加
ファイル先頭最後の構成認識を強化
起動オプションの指定方法を複数追加
実行スクリプトに機能追加多数
内部は大幅修正していますが実行ファイル(最適状態で使うならJLフォルダも)
差し替えだけでそのまま使えると思います。 >>590
ありがとうございます
本当に助かっております >>590
更新ありがとうございます
mixになる現象をこれで回避できれば最高なのですが >>590
mixが分離されて正常にCMカットできてた!
ありがとうございます bs11のanime+、ロゴアニメーションなくなったかからかjoin_logo_scpことごとく失敗しおる… >>596
CM処理以前の入力は正常?フレーム数が異常になっていませんか? >>596
おかしくなってますね
CMカットできてなかったり音ずればっかり
編集前のTSファイルには異状なし >>598
詳しくないので他スレ見てみるといいですが、未対策のL-SMASH Works、DGIndexを
使っていたらBS11で問題出ているようです。
フレーム数異常(30分で54000フレームから大きく離れている)がBS11で急に発生したなら
該当原因ではないかと思います。 ■ このスレッドは過去ログ倉庫に格納されています