レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
Amatsukaze その1
AmatsukazeはTSファイルをエンコしてmp4やmkvにするソフトです。
https://github.com/nekopanda/Amatsukaze/blob/master/README.md
どうぞ
大体のエラー画面はCtrl+Cでコピーできる
完全にチラ裏ですがMacでAmaztukazeを使ってみたレポートです。
PCに加えてMacでもエンコードできたらCPUリソースを有効活用できていいなという動機です。
Mac…Mac mini(Late 2014、MGEN2J/A、Core i5 2.6GHz(4278U)、メモリ8GB、Fusion Drive 1TB)
VM…VirtualBox(メモリ2GB割り当て)
OS…評価用Windows 10 Pro
ビデオアクセラレーション…2D、3D
結論からいうとx265、x264ともエンコード中にエラーが出て完了しませんでした。
Core i5 4278UはQSVを使えますがVirtualBoxからは利用できず、2分間のTSをエンコードし始めてからエラーが出るまで2時間以上かかります。
自分のMacではとても実用にはならないという感想です。
またVirtualBoxの追加ツールであるGuest AdditionsをWindowsにインストールすると、Amatsukazeのウィンドウ内の文字がすべて白くなりました。
https://i.imgur.com/aEgNl0R.png
(そんなことがあるんだと驚いたもので、修正希望ではありません)
以下はlogから最後のエラー部です。参考まで。
x265 [error]: Constant rate-factor is incompatible with 2pass without vbv-maxrate in the previous pass
x265 [error]: failed to open encoder
AMT [error] Exception thrown at x:\switch\visual studio 2015\projects\amatsukaze\amatsukaze\ProcessThread.hpp:229
Message: failed to write to stdin pipe
AMT [error] Exception thrown at x:\switch\visual studio 2015\projects\amatsukaze\amatsukaze\ProcessThread.hpp:89
Message: DataPumpThread error
AMT [error] ↓↓↓↓↓↓エンコーダ最後の出力↓↓↓↓↓↓
AMT [error] x265 [info]: Main profile, Level-4 (Main tier)
AMT [error] x265 [info]: Thread pool created using 1 threads
AMT [error] x265 [info]: Slices : 1
AMT [error] x265 [info]: frame threads / pool features : 1 / wpp(12 rows)
AMT [error] x265 [error]: Constant rate-factor is incompatible with 2pass without vbv-maxrate in the previous pass
AMT [error] x265 [error]: failed to open encoder
AMT [error] ↑↑↑↑↑↑エンコーダ最後の出力↑↑↑↑↑↑
AMT [error] Exception thrown at x:\switch\visual studio 2015\projects\amatsukaze\amatsukaze\Encoder.hpp:134
Message: エンコーダ終了コード: 0x2
仮想マシン2Gじゃメモリ足りなくてスワップしまくりかもね
だいぶ時間が開きましたが
チャプター・CM解析無効+Logoファイル決め打ちのLogo消しエンコード
をカスタムフィルタで試した結果報告です
インタレ解除にD3DVPを使った場合はうまくいきましたがKFMでは以下の
エラーが出てエンコーダに渡りませんでした
フィルタは両方ともAmatsukazeから「フィルタをテキストでコピー」して
それにEraseLogoを追加しただけのものです
AMT [error] Exception thrown at FilteredSource.hpp:294
Message: Device unmatch: KTGMC_Bob[CUDA] does not support [CPU] frame
(C:/appl/video/Amatsukaze/exe_files/plugins64/KTGMC.avsi, line 451)
(C:/appl/video/Amatsukaze/exe_files/plugins64/KFMDeint.avsi, line 74)
(C:/appl/video/Amatsukaze/exe_files/plugins64/KFMDeint.avsi, line 81)
(C:/appl/video/Amatsukaze/exe_files/plugins64/KFMDeint.avsi, line 88)
KFMDeintがKTGMC_Bobを呼んで落ちているようなんですがnekopandaさんの
AviSynthCUDAFiltersのページを見ても力不足でよくわかりませんでした
残念...
KTGMC.avsiの 451行目、KFMDeint.avsiの74〜88行目をコピペしてみては
レスありがとう
とりあえずコピペしてみますね
KTGMC.avsi:
448 # Bob the input as a starting point for motion search clip
449 bobbed = (InputType == 0) ? useEdiExt ? isyuy2(EdiExt) ? EdiExt.nonyuy2clipin(true) : EdiExt : planarClip.KTGMC_Bob( 0,0.5 ) : \
450 (InputType == 1) ? planarClip : \
451 planarClip.Blur( 0,1 )
KFMDeint.avsi:
72 xTGMC = function[preset, cuda, dev](clip c, int useFlag) {
73 prevGlobals = (useFlag == 0) ? "Replace" : "Reuse"
74 cuda ? c.KTGMC(Preset=preset, dev=dev, PrevGlobals=prevGlobals, useFlag=useFlag) : c.QTGMC(Preset=preset)
75 }
76
77 # 16 == (Blocksize - Overlap): ブロックサイズに合わせる
78 call_xTGMC = function[preset, src, pad, xTGMC](int useFlag) {
79 is_pad = (preset == "Faster" && (Height(src) % 16) == 8)
80 srcq = is_pad ? pad : src
81 p60 = srcq.xTGMC(useFlag)
82 is_pad ? p60.Crop(0,4,0,-4) : p60
83 }
84
85 # 静止部分補間用
86 stt = src.KAnalyzeStatic(30, 15, pad)
87
88 clip60 = call_xTGMC(0).KMergeStatic(src, stt)
-----
エンコーダ: NVEnc
エンコーダオプション:
JoinLogoScpコマンドファイル: チャンネル設定に従う
JoinLogoScpオプション: チャンネル設定に従う
chapter_exeオプション:
フィルタ-CUDAで処理: Yes
フィルタ-インターレース解除: No
フィルタ-デブロッキング: No
フィルタ-リサイズ: Yes
フィルタ-リサイズ-縦: 960
フィルタ-リサイズ-横: 540
フィルタ-時間軸安定化: Yes
フィルタ-バンディング低減: Yes
フィルタ-エッジ強調: No
MPEG2デコーダ: デフォルト
H264デコーダ: デフォルト
出力フォーマット: MP4
出力選択: 通常
VFRフレームタイミング: 60fps
SCRenameによるリネームを行う: No
SCRename書式: $SCtitle$\$SCtitle$ $SCpart$第$SCnumber$話 「$SCsubtitle$」 ($SCservice$) [$SCdate$]
ジャンルごとにフォルダ分け: No
2パス: Yes
CMビットレート倍率: 0.5
自動ビットレート指定: No
自動ビットレート係数: 0:0:0
ニコニコ実況コメントを有効にする: No
ニコニコ実況コメントのエラーを無視する: No
NicoJKログから優先的にコメントを取得する: No
NicoJK18サーバからコメントを取得する: No
コメント出力フォーマット: 1
関連ファイル(*.err,*.program.txt)も処理: No
字幕を無効にする: No
マッピングにないDRCS外字は無視する: No
ロゴ検出判定しきい値を低くする: No
ロゴ検出に失敗しても処理を続行する: No
ロゴ消ししない: Yes
メインフォーマット以外は結合しない: No
システムにインストールされているAviSynthプラグインを有効にする: No
ネットワーク越しに転送する場合のハッシュチェックを無効にする: No
ログファイルを出力先に生成しない: No
一時ファイルを削除せずに残す: No
PMT更新によるCM認識: No
PMT更新によるCM認識カット幅: 0:0
スケジューリングリソース設定:
0:0:0
0:0:0
0:0:0
0:0:0
0:0:0
-----
この設定で以下のエラーが出ました
-----
AMT [info] "C:\bin\Amatsukaze\NVEnc_3.30\NVEncC\x64\NVEncC64.exe" --colorprim bt709 --transfer bt709 (→)
--colormatrix bt709 --tff --pass 1 --stats "C:\Users\---\AppData\Local\Temp\amt15600987/s0-0-0.log" -o(→)
"C:\Users\---\AppData\Local\Temp\amt15600987/v0-0-0.raw" --format raw --y4m -i -
AMT [info] y4m format: YUV420p10 tff 960x540 SAR 1:1 30000/1001fps
Error: Unknown option: --pass
Did you mean option(s) below?
--avs
--fps
-----
2パスエンコードをYesにしているのがよくないようでNoにしたら完走できました
しかし「ロゴ消ししない: No」のとき2パス:Yesでも完走できてしまいます
Amatsukaze側のエラーメッセージを整備すればいいのか、条件によってエラーが出るようにすれば
いいのかはおまかせしますが、修正するとわかりやすくなりそうなのでご報告です
そもそもNVEncは2pass対応してない
クロップはいいんだけど塗り潰しみたいな事は出来ないんだろうか?
ひょっとして、ニコニコ実況サーバが分散してる問題を
jk18側で解決してくださってます?単に運がいいだけ?
JK18鯖が間に入って代理取得したのを渡してくれてるので簡便に扱えてる
リアルタイム性重視するなら直接nicoの鯖使うべきだけど、amatsukaze的には十二分なんじゃ無いかな
AV1の出力に対応する事って出来ますか?
JK18鯖のログが荒れまくってることに対処って出来るんでしょうか…
>>833
サンクス
本鯖探すよりJK18鯖がいいや
>831
結局なんとか調べてFillBordersというプラグインが64bit版であったのでなんとかなりました
自己レスすみません(自信がなかったので調べる前に聞いてみたのでした)
Amatsukazeでpngなどの静止画連番出力する事は可能ですか?
やろうと思えばできるけど
それになんの意味が
>>839
waifu2x-caffeで超解像させてみたくて
突拍子もない話だがまずは別の方法で数枚用意してそれが意味ありそうか見てみたら?
テンプレのavsコピーしてカスタムavs登録
リサイズしてるとこに連番出力コマンドを追加かなあ
本編よりも解像度の高いサムネgif良いと思います
解像度高いだけの256色サムネなんて意義有るんか
nicoconvass経由して字幕作ると下コメがまっさらになるんけどなんかやり方間違ってんかな
とおもてたけどdefaultに下コメチェックつけて保存したらイケますた
RadeonのVCE対応難しいんかな
>>847
今の所普通にVCEインストールして、NVEncCにリネームして、
基本設定でそのファイルにパスを通したら動きますよ。
たまたま作者が一緒だから動くだけらしいですが。
当方では普通にエンコできています。
マジか!?
マジだった
>>848
VCEEncC64.exe使用したら100fpsのが220fpsまで上がりますた
リネームしなくても使えたよ
情報ありがとう
てかビットレートまで上がるのね
vceはずっと改善されてない感じでnv,qsvと比べても性能悪いからなぁ
ま、いいよ
新しいHDD買わずに済めば
Windows 10 1809で元気に使っていた環境から、
Windows 10 May 2019 Update 1903を実施した所、
Amatsukaze_serverが多重起動判定で起動できなくなりました...
当然、多重起動なんて実行してないのに。
何か確認すべき事はありますか?
念の為、Ver.0.9.1.3をDLし新規インストールしてみたのですが、
多重起動の表示はされず、一瞬起動したと思ったらタスクバーのアイコンが消えて使用不可でした。
...う、うーん。1903では使用不可なのでしょうか...
1903でもVer.0.9.1.3は問題なく使えてますよ
リリース当日からバグが2桁も報告されていて、正式にWindowsUpdateにないものを自分で入れたんだから自己責任の範囲だと思いますが…
変な操作をしてなければ1809に戻せるうちに戻すのもありでは?1903を使いたいなら再クリーンインストールする。
ランタイム入れ直しやってみれば?
自己解決しました。\exe_file内部にある.exeファイルを互換モード →Windows8にしたら起動しました。
1809だったら問題なかったんだけどなぁ・・・
取り急ぎ報告まで。
すいません。入れ違いになりました。
>856
もうWindows updateに降りてきてますよ。
ttps://www.softantenna.com/wp/windows/windows-10-version-1903-manual-widnows-update-for-all-users/
1903クリーンインストールも別途試してみます。
>857
あれ?runtimeなんか必要でしたっけ?
readme見た感じだと特になさそうな気がしたのですが...
もしお暇でしたら直してください。
操作パネル開閉の状態や、表示切り替えの状態が、再起動するとデフォルトに戻ってしまうので面倒です。
再起動後も前の状態を保存するようにできないでしょうか。
よろしくお願いします。
自分も1903したらvbs叩いてもguiがでなくて焦ったけど バックアップからフォルダごと 上書きしたら正常に動いてる
何があったかよくわからない
コンソールが複数ある時は若番から処理を開始するようには出来ないでしょうか?
エンコード最大並列数を変えた時に大きい番号から始まっていると反映出来ないのです
エンコ中に最大並列数を変えてるの?やろうと思った事なかったわw
一時的に並列数下げようとするけど、並列数減らすと消えるはずののコンソールで処理してると減らせないって事じゃ無い?
元から低めの平行数で運用して「必要な時に強制実行で増やす」という逆運用じゃダメなのかな
まぁ強制実行で増やしたまま全ての処理終了すると、未終了処理があると誤認されてamatsukazeが正規終了出来なくなる事があるが
そもそも実行中に並列数を増やしたり減らしたりする理由がわからん
実行していない時に変更したらいいだけじゃね?
実行中だからこそ変更したいんじゃないか
GTX1060なのでエンコードは2並列なんですが先読みの意味で通常は3並列なんです
そこに録画終わり次第キューを追加してエンコードを始めるんですが一時フォルダが貧弱なんで3並列が溢れると予想される場合に並列を2にしたい時にコンソール3が開始してると2並列にならないという訳なのです
とにかく終わってるのをみると追加しますので次の録画は大きいから2並列にする為にエンコード終わりを待とうとかはちょっとかったるい運用だなと思います。Amatsukazeのコンセプト(どんどん放りこんで即エンコード)とも合わないのでは?
通常2並列だと先読みできないので終了がトータルで遅くなります
しかも一時フォルダが溢れるような機会はごくたまにです
たまにならいいかとも思ってたんですがコンソール1,2が空いてる時にコンソール3から始めなくてもいいのでは?と思ったので聞いてみた次第です
エンコードの前処理完了状態で待たせておくのは良い方法だけど
一時フォルダの容量不足になるケースがあるのにそれやるそもそもの間違いで
十分な容量が無い一時フォルダ確保出来ない無茶運用の尻拭いをamatsukaze側に求めるべきかだが
854です。
クリーンインストールした後も症状は >>858 と同じでしたが、CLIのGUIが立ち上がった後、D&Dが出来ないことをを確認しました。
CLI上ではコマンドで投入できることも確認済みです。
もし、可能であれば修正頂けると助かります。
地震とかのL字判定チェッカーあると便利だろうな
5年ぐらい前のTS処理してロゴ見つからんエラーでたけど、津波警報あるとロゴでないんやな
>>870
L字がニューッと入ってくるとあーあってなるよね
急に切り替わるのではなく連続的に変化するから、どうしても消したかったら
1コマごとにトリミングを変えないといけない
あれをうまいこと消してくれたら最高
>>872
Amatsukazeで使うにはだいぶ手作業と工夫が必要だけど
震災後の本編常時L字はこれをavsに組み込んで乗り切った
DeLetterL - あに瓶(みどり)
https://sites.google.com/site/anibinmidori/deletterl
滅多にあるものでもないからL字のときだけ手動でも良いんだが
普段から頼りすぎてもうamatsukazeが何やってくれてるのかもよく分からなくなってきているという
>>873
へえー何でもあるもんだね
そのうちニュース速報の文字もなんとなく消してくれるフィルタも出るかもね
文字の下はPhotoshopの「コンテンツに応じる」の塗りつぶしみたいにうまく補ってくれたりして
いや不透過テロップ消せんだろ
そういえばDivLogoとか機能します?
CMカット有効、チャプター解析有効で「CM?」という名前がついたチャプターをカットしないようにしたいのですが
そのような設定はありますでしょうか?
NHKが見事なL字+青枠+津波注意報
>876
「コンテンツに応じる」で検索してみて
>>877
付属のJLファイルも使ってるし、機能するでしょ
>>880
機能してなくても記述はそのままできますけど…
昨日もしやL字スパイラルやった?
寝てて知らんかったけど
>>881
面倒なやつだな。join_logo_scpの普通のコマンドだよ。機能しないと思った理由は何?
JL_ATXの複数話分割はDivLogo使ってて、その結果を元にファイル分割するようになってて、
実際ファイルが分割されるんだから、機能してるよ
>>883
書いてあるから機能するはずという仮定の話ばかりキレ気味にされているので
非常に面倒な人だと思っていますけど
854です。当方、Programfilesの適当なフォルダにインストールして使っているのですが、
自分の方で原因を探ってみたところ、1903クリーンインストールではUACを設定でOFFにしたあと、レジストリを変えないと完全にOFFにならないことがわかりました。
HKEY_LOCAL_MACHINEのSOFTWARE\Microsoft\Windows\CurrentVersion\policies\system
値 EnableLUA
→0 あと再起動
これで無事D&Dもできるようになりました。
お騒がせしました…
>>885
Program Filesはインストーラーを使うタイプのアプリのためのもので基本的に手作業で触るべきではない
解凍してそのまま使うタイプのアプリはドライブ直下にでも適当にフォルダー作ってUACの影響が及ばないところに入れるのが基本
>>885
ホントお騒がされたぜ
こりゃいいこと聞いたとWindowsUpdateを延期設定したもんだったがまさかわざわざProgramfilesにインストールしてたとは
自分はwin7の頃に厄介だと思い >886 氏のように移行してたんでそういう挙動になるってこともすーっかり忘れてたわ
勉強になるねー
>>884
仮定の話?実際の動作結果を元に説明したのが読めないの?
>>888
機能します?→機能します。機能しません。わかりません。と答えるべきところなので
分からないのなら無理して説明を試みるのではなく「わかりません」と言ってもらえばありがたいです
>>889
ん?俺は分かってるよ
君は>>883 の俺の説明では理解できなかったみたいだね
まぁ君のその態度じゃこれ以上俺も答えようがないわ
>>890
あの、3択を答えるべき態度の問題であるのが分かっているならば
初めから「わかりません」に分類されている
とご理解努力いただきたく思います
>>891
ごめん、ちょっと何言ってるか分からない。「機能します」って言えばいいの?
あの、分からないのなら無理して説明を試みるのではなく「わかりません」でいいんですよ
>>893
まぁいいや。DivLogo使って何がしたいの?
わからないのに面倒だとか態度の問題だとか人のせいにばかりするのは非常に面倒で良くない態度ですよ
>>895
結局君はそれが言いたいだけなの?そういう話はスレチだからここではしないように
1SWJNtAEは本件については機能するしないの事実はどうでもいいんだよ
そもそも877=881ではないかもしれないし
あいまいレスを咎めたいだけなんだよ
だから883で裏付けを説明されてもスルーなんだよ
あいまいレスはスルーしとけばいいし、追加で聞けばFm/26eRcみたく検証してくれる場合もあるんだけどその手間が許せないみたいだね
>>896-897
あの?スルーも何もあなたがたが「わからない」なら無理して答える必要はないことは何度も指摘した通りです
エンコード中の背景緑って見づらくね
色変えられんのかなぁ?
変えてる人いるね
GUIだけでもビルドできるなら
ニコメンテ以降実況コメ取れてない
自分もそう思って昼頃日テレとフジ録ってみたら取得できてた
今自動選択項目が30個程あるんですがこれに新規を追加して最上位まで持っていくのが結構大変なんです
右クリックに「最上位へ移動」みたいなのは追加出来ないでしょうか?
自動選択って機能します?
ジョブリストみたいの保存できるといいね
ほかのPCで続きができるように
>>904
機能していますよ。こちらではやりたいことが自動でできて大変便利に使わせて頂いています。
あと右クリックにすべて選択があるといいね
全消しが手早くできるように
ctrl+a
マウスで全部やりたい
君がマウスになるんだ🐀
長尺ファイルの分割で適切なJLファイルを作れない人(自分もだ)に朗報!
配布ファイル内"JL_構成30分構成.txt"の標準・最小・最大期間を設定しプロファイル等で指定した後、それでキューを追加してエンコード開始。
一時フォルダが作られTS解析が始まった後、"div0.txt"を作成し読み取り専用で保存してしまえばそれにしたがって分割してくれることを確認!
"div0.txt"の内容は分割先頭フレームが書かれただけのテキスト。
0
1000
2000
みたいな。
ただ分割ファイルはJLで設定した期間内でなければならないようだ。また、エンコードが始まったら"div0.txt"の読み取り専用を解除しておくのを忘れないように。
このやり方は作者の意図外かもしれないがJLのカスタマイズはハードル高くて自分には無理っぽいのでこれで出来てよかったと思っている。
処理の手札増やすのにはいいけど
一挙放送とか4話放送とか、意外と等間隔じゃなくて放送時間帯で間隔詰めてきたりするから、チャンネルと放送総時間によるんで一概処理は危険な気がするが
詰めた分切りの良い時間前に超尺CM挟んできたりとか
AT-Xの30分番組系に限っても25分前後誤差数秒と30分前後誤差数秒とかあるしねぇ
キッズステーションとかテレ朝チャンネルはもうめちゃくちゃだし
2話単位で前話終了即次話なんてのもあるんだよな
書き漏れたがtrim.avsを併用してもdiv0.txtは有効なんで
0
1000
2000
だと
trim(200,999)++(1300,1999)++(2400,3000)
とかになる。まだ試してないが分割間の細かいtrimも大丈夫じゃないかな?
後、キッチリ等間隔である必要もない。あくま期間内なんで20-30分とかですよ?
本来は期間内で無音シートチェンジのより標準に近い所とからしく、ぶれる場合があるみたい。
そこでtrim.avsを参考にdiv0.txtを書けばちゃんと切れるが先のJLの設定期間は外れられないので注意。(自分は基本45分で初回1時間の初回がエンコードされなかった。設定期間は45,40-50。全自動では全部短く次の回に前回のエンディングが入るような感じ。trim.avsは作ってあったが)
>>915
>本来は期間内で無音シートチェンジのより標準に近い所とからしく、ぶれる場合があるみたい。
無音シーンチェンジ、です
>>913
テレ朝チャンネルの11話一挙放送とか5時間の集中放送とか泣かされたよ
:Endcard(add) :Sponsor(add) が不定期乱舞で結局Trimで逃げた記憶が…
エンコード後、シャットダウンしたいけど、キュー停止中の場合は、今エンコードしているのが終わったタイミングで自動シャットダウンできるオプションがあったら良いなとおもた
毎回部屋移動する際にエンコード中の待つのが億劫になてくるよ
1時台、コメントサーバが生きてる間に例外発生してました
2時台のMXは同様の例外,4時台のNHKはOKです
2019年06月27日 01:04:55から00:30:06取得します
5205216から8スロット取得します
1 つ以上のエラーが発生しました。
AMT [error] Exception thrown at TranscodeManager.hpp:534
Message: ニコニコ実況コメント取得に失敗
>>919
その時間はこっちのサーバ(さくらインターネット)のOSアップデートメンテナンスがあったわ
■メンテナンス日時
2019年6月27日(木) AM1:00 - AM7:00
>>920
そっちでしたか、なるほど。
深夜ダメだった分も、あとでやり直したらきちんと取得できました。
最近使い出したけどAmatsukazeは元々入れてくれてるエンコの追加オプションのままで十分使えるから助かる
NHKとかで冒頭のロゴ入りの前の番組数秒分カットの為に25〜30分用とか55〜60分用とかプロファイルがどんどん増えていっちゃってるから願わくば%じゃなく秒で設定できたら助かるけど
まぁそんなの言い出したら終わりは無いわけで、フリーでこの使いやすさは素直に尊敬する
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板