21/10/04 16:50:07.54 UjD35M5J0.net
AmatsukazeはTSファイルをエンコしてmp4やmkvにするソフトです。
前スレ
Amatsukaze その3
スレリンク(avi板)
2:名無しさん@編集中
21/10/04 16:56:02.34 oaEtD04q0.net
2
3:名無しさん@編集中
21/10/04 16:56:18.57 oaEtD04q0.net
3
4:名無しさん@編集中
21/10/04 16:56:34.40 oaEtD04q0.net
4
5:名無しさん@編集中
21/10/04 16:56:50.41 oaEtD04q0.net
5
6:名無しさん@編集中
21/10/04 16:57:06.53 oaEtD04q0.net
6
7:名無しさん@編集中
21/10/04 16:57:23.87 oaEtD04q0.net
7
8:名無しさん@編集中
21/10/04 16:57:39.99 oaEtD04q0.net
8
9:名無しさん@編集中
21/10/04 16:57:56.50 oaEtD04q0.net
9
10:名無しさん@編集中
21/10/04 16:58:13.07 oaEtD04q0.net
10
11:名無しさん@編集中
21/10/04 16:58:29.48 oaEtD04q0.net
11
12:名無しさん@編集中
21/10/04 16:58:45.07 oaEtD04q0.net
12
13:名無しさん@編集中
21/10/04 16:59:11.44 oaEtD04q0.net
13
14:名無しさん@編集中
21/10/04 16:59:28.97 oaEtD04q0.net
14
15:名無しさん@編集中
21/10/04 17:00:00.29 oaEtD04q0.net
15
16:名無しさん@編集中
21/10/04 17:00:16.74 oaEtD04q0.net
16
17:名無しさん@編集中
21/10/04 17:00:58.63 oaEtD04q0.net
17
18:名無しさん@編集中
21/10/04 17:01:15.76 oaEtD04q0.net
18
19:名無しさん@編集中
21/10/04 17:01:49.78 oaEtD04q0.net
19
20:名無しさん@編集中
21/10/04 17:02:09.88 oaEtD04q0.net
20
21:名無しさん@編集中
21/10/04 17:51:59.13 22V3dG2k0.net
保守乙
22:名無しさん@編集中
21/10/04 21:14:34.40 YjOm32bK0.net
ありがとう
23:名無しさん@編集中
21/10/04 23:50:59.16 VwF5IjbK0.net
地味にありがとう
24:名無しさん@編集中
21/10/05 06:01:46.91 eckEUru60.net
>>1&保守乙
25:名無しさん@編集中
21/10/06 21:00:14.86 ur5Mnsxa0.net
前スレの終わりに質問したんですが、EDCBで録画後に自動でDRCS外字のチェックだけしたいと思っています
外字チェックだけするプロファイルというのは作れないような気がするのですがどうでしょう
もし無理ならエンコード速度だけを追求したプロファイルを作ってエンコードし、それで外字チェックしてもらおうと思います
(そのときエンコードしたぶんはあとで削除する)
26:名無しさん@編集中
21/10/07 01:51:55.80 OBMPTJuj0.net
tsにDRCS外字を含んでるかのチェックはAmatsukazeCLIでできる。
録画後のbatとして指定のフォルダへ移動なら下のでできる(パスは使う環境に合わせる)
個人的に作ってみただけで数件のtsでしか試してないから自己責任で。
@echo off
set AMTCLI_exec="AmatsukazeCLI.exeのパス"
set DRCS_tsFolder="DRCSを含むTSの移動先フォルダのパス"
cd /d "%~dp0"
%AMTCLI_exec% --mode drcs -i "%~1" 1>>"DRCS_%~n1.log" 2>&1
findstr "マッピングのないDRCS外字があります" "DRCS_%~n1.log" >nul 2>&1
if %ERRORLEVEL% equ 0 (
move "%~1" %DRCS_tsFolder%
)
del "DRCS_%~n1.log"
27:名無しさん@編集中
21/10/07 12:16:37.25 grVkfHrZ0.net
なるほど、CLIのほうでチェックするんですね。バッチファイルもありがとうございます。試してみます!
28:名無しさん@編集中
21/10/07 12:21:20.34 O6iSDglcd.net
DRCS外字入力する前にエンコ終わったらその部分が豆腐表示になるよね?
外字入力が必要とわかった時点でエンコ停止して次のファイルにスキップする設定とかないのかな
29:名無しさん@編集中
21/10/08 21:34:19.54 Qnh8eFgvd.net
映像解析で40fpsしか出ないGPUと200fpsくらい出るGPUがあるんだけど後者を指定してAmatsukazeに使わせるにはどうしたらいい?
30:名無しさん@編集中
21/10/09 00:09:18.90 asyF4BqO0.net
>>29
デフォルトだと最初のGPUを使うけど、基本設定のリソーススケジューリングを有効にして、
GPU数を2にして、GPU1の数値をゼロ、GPU2の数値を100にすると、2枚目のGPUを使うようになる
31:名無しさん@編集中
21/10/09 11:08:36.57 jnALkTx3d.net
>>30
それやったら一枚目が使われちゃったから聞きに来たんだ
今はGPU0が遅い方になってる
32:名無しさん@編集中
21/10/09 14:40:03.71 +GZZsrw10.net
名前で判断出来るようになるといいね
33:名無しさん@編集中
21/10/12 15:13:07.98 Zg3PQwszM.net
デフォルト(x264)では問題ありませんが、QSVだと「コード1で終了しました」となってしまいます。
QSVEncCパスは、QSVEnc_6.01をダウンロードしたままQSVEncC64を指定しても、その他のファイルと一緒にexe_filesにコピーしてから指定しても同じです。
デコーダ追加オプション:--vpp-deinterlace bob --output-res 1280x720 --icq 23 --gop-len 90(--icq 23だけにしてもダメ)
その他、関係しそうな項目は全て試しましたが、同じです。
6300SF
Windows10&7
Core i5 3470
2ヶ月掛けてTS抜き環境を構築してきましたが、最後の最後で躓いています。
用途は、縮小先をGoogleドライブにして海外から再生する事です。
34:名無しさん@編集中
21/10/12 15:23:33.50 Zg3PQwszM.net
サマリーには、エンコーダ終了コード:0xffffffe と出ます。
35:名無しさん@編集中
21/10/12 17:04:38.62 hT/WIn8k0.net
>>33
・Amatsukazeの設定全部オフになっているか確かめる(特にデインタレ)
・ドライバを最新にする
・そもそも\QSVEncC_6.03_x64\QSVEncC64.exeが動くのどうかチェックする
・「ICQ (Intelligent Const. Quality) mode is not supported on current platform.」とか出ていないか確認する
(QSVEncC_6.03 + 3770だと上のエラーが出る。cqpとかで試してみてはどうだろう)
36:名無しさん@編集中
21/10/12 21:22:14.55 Zg3PQwszM.net
ありがとうございます。
ドライバーはこれから見てみます。
QSVは、QSVEnc_6.01内にある「QSVが利用可能か確認 [ダブルクリック]」では使用可能と出ました(XMediaRecodeでは使えています)。
ICQのエラーは無く、cqpにしても同じでした。
デインタレとはインターレース解除でしょうか?
その設定は見当たらないし、設定全部オフの意味も分からないので、諦めます(amatsukazeに関するサイトはあまりないようなので)。
このエラーは調べても殆ど出てこないのですが、普通はならないのでしょうか?
もう1台のノートでも同じなのですが・・・。
TSスプリッターでフルセグのみにしてもダメでした。
37:名無しさん@編集中
21/10/13 04:52:49.92 fsrxNBwu0.net
>>36
QSVEncCの終了コード0xfffffffe(=-2)はRGY_ERR_NULL_PTRらしい
QSVEncCが追加情報を何か吐いてれば、Amatsukazeのログの「エンコーダ最後の出力」に書かれているはずだけど、
何も吐かれてないんだったら、AmatsukazeのログのQSVEncCの起動コマンドと動作ログ一式を添えて、
rigaya氏に聞いてみたら?
38:名無しさん@編集中
21/10/13 08:39:19.47 DDj1MBT1M.net
ありがとうございます。
コンソール1には以下の表示があります。
AMT [error] ↓↓↓↓↓↓エンコーダ最後の出力↓↓↓↓↓↓
AMT [error] Failed to init session: null pointer..
AMT [error] InitSession: failed to initialize: null pointer..
AMT [error] Failed to initialize encode session. : null pointer.
AMT [error]
AMT [error]
AMT [error] QSVEncC.exe finished with error!
AMT [error] ↑↑↑↑↑↑エンコーダ最後の出力↑↑↑↑↑↑
他の人は正常・自分は2台ともエラー、という事は何か余計な事をしているような気がするのですが、公式の通りにやっているだけなのですが・・・。
39:名無しさん@編集中
21/10/13 14:11:56.51 fsrxNBwu0.net
>>38
QSVEncCがエラー吐いてるね。その前のログがあると何かわかるかも
できれば、"[エンコーダ起動]"から
40:名無しさん@編集中
21/10/13 17:47:03.60 DDj1MBT1M.net
エンコーダ起動、ありました。
またチェックして頂けますか?
AMT [info] [エンコーダ起動]
AMT [info] "J:/TS抜き/Amatsukaze その他/その他/QSVEnc_6.01/QSVEncC/x64/QSVEncC64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --tff --cqp 50 -o "C:/Users/a/AppData/Local/Temp/amt6723042/v0-0-0.raw" --format raw --y4m -i -
AMT [info] y4m format: YUV420p8 tff 1440x1080 SAR 4:3 30000/1001fps
-------------
C:/Users/a/AppData/Local/Temp/amt6723042/v0-0-0.raw
-------------
MFXVideoSession2::init: Failed to set mfxImplDescription.Impl 2: null pointer..
(省略)
InitSession: failed to initialize: null pointer..
Failed to initialize encode session. : null pointer.
AMT [error] Exception thrown at ProcessThread.hpp:229
Message: failed to write to stdin pipe
QSVEncC.exe finished with error!
AMT [error] Exception thrown at ProcessThread.hpp:89
Message: DataPumpThread error
AMT [error] ↓↓エンコーダ最後の出力↓↓
41:名無しさん@編集中
21/10/13 20:43:02.00 fsrxNBwu0.net
>>40
とりあえずIntel Graphicsのドライバを最新にして試す
それでダメならQSVEnc 6.03を使う
それでダメならQSVEnc 5.06を使う
それでダメならまた来て
42:名無しさん@編集中
21/10/13 23:02:04.86 DDj1MBT1M.net
分かりました。
明日試して報告します。
ありがとうございました。
43:名無しさん@編集中
2021/10/14
44:(木) 18:35:40.95 ID:DCU+GztSM.net
45:名無しさん@編集中
21/10/14 19:02:13.68 JIFoik4I0.net
そんなに何台も同じエラーになるって言うとフォルダ構造とか、pathで使ってる文字とか、フォルダのpermissionとか、そういうとこに問題はないのかと持ってしまうけど。
46:名無しさん@編集中
21/10/14 19:53:39.77 ZAe8KL8u0.net
3世代はなんか癖あった気がする
QSVのオプションなしはどうなの?
47:名無しさん@編集中
21/10/15 09:25:34.29 qyIdZWjt0.net
WindowsのアプデをしたらAmatsukazeClient.vbsが何度クリックしても開かなくなったんだけど、なにかいい解決方法ないかな?
ノートン先生の方をチェックしても設定は問題ないようだし、全部消去してから入れ直すしかないのかな?
でもそれやると設定とかも全部消えるよね?
48:名無しさん@編集中
21/10/15 10:43:05.36 GEfFrz6A0.net
設定ファイルamatsukazeclient.xmlを削除して再起動
49:名無しさん@編集中
21/10/15 11:11:59.34 JOq3grrn0.net
>>46
管理者権限与えてみるとか
50:名無しさん@編集中
21/10/15 11:38:50.41 qyIdZWjt0.net
>>47
ありがとう、無事に開いてくれたよ
>>48
47の方法でうまく開いてくれたけど、アドバイスありがとう
51:43
21/10/15 14:37:05.56 8qh1nAyUM.net
Cドライブとは別のハードディスクにamatsukazeやQSVEncがあるのですが、問題ありませんよね?
ノートパソコンでは同じハードディスクでもダメでしたので。
QSVのオプションとは、エンコーダ追加オプションでしょうか?
そこは空欄でも同じです。
52:名無しさん@編集中
21/10/15 17:50:23.46 IoQVLQX0a.net
>>50
パスの日本語、スペースを無くすのはどう?
ここら辺が悪さするソフトもある
53:名無しさん@編集中
21/10/15 17:53:45.31 QQXQ8+Br0.net
>>50
QSVEncC単独では使えるのか?
54:名無しさん@編集中
21/10/16 09:44:36.15 koysDznYM.net
パスとは、フォルダ階層の名前の事ですよね?
スペースと合わせてやってみましたが、ダメでした。
QSVEncCを単独で使うという意味が分からず調べてみましたが、やっぱり分かりませんでした。
55:名無しさん@編集中
21/10/16 10:07:54.53 iQU/k+PP0.net
パスは"J:/TS抜き/Amatsukaze その他/その他/QSVEnc_6.03/QSVEncC/x64/QSVEncC64.exe"でも動いたよ
Amatsukazeは"J:/TS抜き/Amatsukaze その他/Amatsukaze"に入れた状態で。
Amatsukaze抜きでQSVEncの動作確認した方がいよっていう話の流れだね。Amatsukaze関係ないところでこけてる可能性もあるし
Dosプロンプトとかコマンドラインってわかるかな?「基本的なコマンドの表記」っていうのが単独で動くかどうか試せる解説なんだけれども・・・
URLリンク(github.com)
56:名無しさん@編集中
21/10/16 11:24:23.86 OajVlGhM0.net
Cでやってみたら?
57:名無しさん@編集中
21/10/16 12:00:45.75 IfDVL+QB0.net
"TS抜き"の部分が日本語、2バイト文字
アルファベット単独で命名したフォルダに実行ファイル置いて試行してみたら?
58:名無しさん@編集中
21/10/16 13:53:04.72 EvxvkmsB0.net
aviutlとQSVEnc試してみたら
batとか分からない人がゼロから環境構築するより簡単だと思う
59:名無しさん@編集中
21/10/17 20:38:19.36 y+zYX6rJM.net
皆さんありがとうございます。
リンク先は自分には理解不能でした。
Cドライブで試しましたが、ダメでした。
フォルダの名前が半角英字でもダメでした。
aviUtilでのやり方はよく分かりませんが、auo_setup.exeをダブルクリックしてみたらそれらしき物が出たので、そのうち試してみます。
60:名無しさん@編集中
21/10/17 21:29:24.74 WwPGgU/G0.net
linuxで動かしてるひといる?
wineでも無理だと思うけど代わりになるものが思いつかない
61:名無しさん@編集中
21/10/18 07:38:18.08 6j05Us1RM.net
vm無いの?
62:名無しさん@編集中
21/10/18 13:19:01.56 T0+2Vs8I0.net
Riagaya氏もこの前やっとWindows11で「CUDA in WSL2を試す [リベンジ]」とかやってたくらいだし
動作報告できる結果が出るといいね。がんばれ~
63:名無しさん@編集中
21/10/20 20:14:46.86 b67vtG2O0.net
URLリンク(enctools.com)
ここを参考に手動カットに挑戦しているのですが上手くいきません…。
マクロからインポートがうまくいかないんですがそこを無視して続けたんです。
エンコ設定もテストモードで『CM解析』と『デフォルト』それぞれでやっているんですが…。
上手くいった方いらっしゃいますか?
エンコ終わってもカットされてないものが出力されてしまいます。
64:名無しさん@編集中
21/10/20 20:32:00.40 fetrTy8S0.net
.ts.trim.avsがうまく作成できていないのかTSと同じフォルダにおいてないとか、エンコードの「出力選択」設定が「CMカット」ではなく「通常」になっているとか
avsがうまく作れてないならTrimViewerつかうとかそんな感じ
65:名無しさん@編集中
21/10/20 21:43:39.05 b67vtG2O0.net
>>63
ありがとうございます。
マクロ→インポートの手順で躓いたのでやはり
.avsファイルが上手く作成できていないのでしょうか…?
他に書いて戴いた部分は全てちゃんとやっていますので、それが原因な気がします。
TSTrimViewer使ってなかったので、導入してみます。
66:名無しさん@編集中
21/10/21 09:19:12.73 Pm+twu6b0.net
URLリンク(nln.jp)
URLリンク(nln.jp)
こちらを参考にTrimViewer使ってみましたが、最初のLogファイル?の箇所でつまずいています。
LogファイルってCM解析でできたファイルではないんでしょうか?
作業日時の数字?.txtファイルがあるようなのですが、見当たらないんですよね…。
67:名無しさん@編集中
21/10/21 14:35:39.61 XxNEZ2+A0.net
CM解析は"Amatsukaze\data\checklogs"のフォルダの中かな
失敗してもファイルは残ってると思うけど・・・
68:名無しさん@編集中
21/10/21 15:45:43.18 PVaToRAq0.net
>>65
通常のエンコード実行した後フレーム作成段階まで作業が進んだら作業中止
そうするとシーン判定まで記録されたログが出力フォルダに出来ている
そのログテキストをコピーか切り取りしてソースフォルダに持ってくる
次にTrimViewerでログ読み込む
69:名無しさん@編集中
21/10/21 15:53:56.12 PVaToRAq0.net
たまにTrimViewerでソース読み込んだときフレーム表示がクソ重い時がある
時間が掛かるからと無理にフレーム移動させるとアプリが落ちるケースがあるから
TrimViewerは頼れない
この場合はログにシーン判定があるので参考にして
ソース動画見てシーンの取捨選択するしかないね
70:名無しさん@編集中
21/10/21 16:41:00.33 navMm5c5d.net
AvsPmodで編集するのに慣れたから結局そっち使ってるなあ
TrimViewerもいいソフトだとは思うんだけど
71:名無しさん@編集中
21/10/21 20:22:25.74 6FhhK3dI0.net
作者も言ってるけどTrimViewerは初心者向けだからとっつきやすい
絶賛開発中だがブログで追えるし、いまのところ不満なく使えてるよ
いつもお世話になってる
作者さんありがとう
72:名無しさん@編集中
21/10/21 23:17:57.18 Pm+twu6b0.net
65です。
みなさん、TrimViewerのカット編集ですが
なんとか正しく出力に成功しました。
66さんの仰る通り、ログファイルを見つける事ができました。
TrimViewerの機能には満足していますが、
多少、トリムの操作の箇所が説明不足な気がしますが、何度がいじっているうちに成功し、安堵しています。
みなさん、アドバイスありがとうございました。
73:名無しさん@編集中
21/10/21 23:27:43.36 8t5rPN9q0.net
>>68
マージン長かったりで音声フォーマットが切り替わるソースは使えないって仕様だね
OpenCVSharpがどうのこうのとか素人にはよくわからんから回避策は思いつかない
最近は「一時ファイルを削除せずに残す」を使ってくださいってなってるね。一時時ファイルの管理が面倒だけど
フォーマットチェックやアクセステストや保存時のごみファイル処理とかオプションはいっぱいあるけど
テストで赤表示の時はCM解析使うくらいで、あとはTS読ませた方が時間がかからないかな
74:名無しさん@編集中
21/10/22 17:37:47.60 uEkljXWk0.net
Amatsukaze周りのツールといえば、前スレの
スレリンク(avi板:400番)
これも役に立った。同410なんかも便利だと思う
素人で綺麗に纏められなかったがこれを参考に
trim.avsやchapter.txtを取り出せるようにできた
75:名無しさん@編集中
21/10/25 08:38:52.00 0DTIRMEv0.net
TrimViewerといえば、
トリミングした部分のみエンコしてほしいんだけど、
いつも全体をエンコしてしまうのは仕様なのかな。
76:名無しさん@編集中
21/10/25 08:38:52.23 0DTIRMEv0.net
TrimViewerといえば、
トリミングした部分のみエンコしてほしいんだけど、
いつも全体をエンコしてしまうのは仕様なのかな。
77:名無しさん@編集中
21/10/25 13:52:38.55 95lDu6axa.net
>>74
意味がよく分からんがあえて設定しない限りトリムで指定したところしかエンコードされないはずだが
78:名無しさん@編集中
21/10/25 14:16:52.73 /EBHaAwh0.net
多分CMカットしたところだけエンコードして
本編は無劣化で意味じゃね
79:名無しさん@編集中
21/10/26 02:29:18.19 z3TbNxic0.net
プロファイルにて出力選択を妥当なものにしておけば良い話では?
そもそもCMカットはソース全体をみた上での動作であるし
この段階の作業はエンコーダー動いていないでしょう
80:名無しさん@編集中
21/10/26 17:59:14.96 acFDIoBQ0.net
AviUtlのx264guiEx出力のように、amatsukazeで出力ファイルサイズの上限を指定して出力したいのですがどこをどう設定すれば良いのでしょうか?
具体的にはアニメなど1話分(24分から25分程度バラバラ)を200000KB〜200200KB以内になるように自動で出力したいです。今は設定方法がわからず仕方なく番組の長さごとに個別に圧縮率を設定して940kbps…941kbps…と毎回手動で目標サイズになるまで再エンコードし直して微調整しています。
どうかよろしくお願いします。
81:名無しさん@編集中
21/10/26 18:33:00.78 UiBj8/8A0.net
x265GUI EXのようにかゆいところに手が届くような機能はない
放送時間が決まってるアニメやドラマならビットレート決め打ちの2passでプロファイル分けするしかない
品質基準のような柔軟性はないからビットレートが低いと粗がでるかもしれないけど
82:名無しさん@編集中
21/10/27 04:15:44.45 BGPzPPQg0.net
同様の機能自体がないのですね。見落としかと思ってました。
私はキレイさよりもファイルサイズが同じじゃないと気になって仕方ないのですが、今は保存媒体も安くなったのでサイズのばらつきよりも品質を一定化する方が一般的なのですかね?作者さんもここの方もサイズは話題に無いようですし。
83:名無しさん@編集中
21/10/27 09:31:53.57 XnpK0QTg0.net
crfでエンコする人は多いけど、サイズのバラつきが気になる人は、
ビットレート指定して2passにすれば良い
異論ありそうだけど、crfとビットレート指定の2passは、最終的なファイルサイズが同じなら、
画質は変わらないはず
番組の長さに関係なく、ファイルサイズを一定にしたいっていう要求が、特殊なのでは?
84:名無しさん@編集中
21/10/27 10:43:30.29 XUSs9znz0.net
異論アリってか間違いだから
10Mbpsでも突っ込まない限り画質は圧倒的にcrf
>>81
円盤に1クール入れたいとかニコニコに上げたいって人以外は
かなり前から品質基準に移行してるよ
85:81
21/10/27 11:13:23.96 BGPzPPQg0.net
もうサイズがバラけるのを気にする人は少ないのですね。
aviutlだけ使ってた頃から30分以内の番組なら200000KB、60分以内なら400000KB、誤差は+200KBまでと決めてずっとやってきたので今更変えるのもなあという感じです。
2passで最大サイズが指定できるx264GuiEXですらたまにサイズを越えるのでエンコし直しまでしてました。
全部HDDに保存してるだけで焼くこともないから自己満足なのですが。
いつかamatsukazeに最大サイズ指定が実装されることを夢見つつもうしばらく手動で続けてみます。
回答ありがとうございました。
86:名無しさん@編集中
21/10/27 12:05:29.62 anPNScA30.net
経年学習で目的と手段が入れ替わることはよくあること。社会に出ると同じ会社内でも経営者と平社員は違う方向に突っ走る様な。
DTV板も録画して後で見ることよりも、録画すること自体が目的の人も多いからね。いつ見るんだよってみんな思いながらエンコードしてる。
ビットレート気にしても、アニメと実写じゃ別の設定していると思う。その基準が自分が許容できる画質だったはず。そう、始まりはいつも画質優先。
87:名無しさん@編集中
21/10/27 14:08:55.72 hJo/RBWU0.net
いい話や・・・
88:名無しさん@編集中
21/10/27 14:10:33.78 OQYY3xr20.net
本人も独自のこだわりであることを理解したようなのであんま追い打ちかけても仕方ないけど
ファイルサイズを揃えるのが一般的だった時期ってあんの?
89:名無しさん@編集中
21/10/27 14:43:15.79 8HDo55m20.net
初歩的なことだと思いますが固定品質モードの crf と icq について教えてください。
それぞれ x264/265 と qsv h264/265 のオプション名だと思いますが、
設定数値が同じであれば品質も同じ(例えばSSIMの数値が近いとか)
と考えていいのでしょうか。
90:名無しさん@編集中
21/10/27 14:55:34.17 hfhkWRPn0.net
設定値に互換性はまったくないし
他のオプション次第で品質は大きく変わるから固定品質でもない
icqなんかla-depth変えるだけでSSIM 1dB以上、レート1割とか変わったりする
91:名無しさん@編集中
21/10/27 15:14:48.21 hJo/RBWU0.net
ちなみに、x264とx265のcrfも互換性はない。
SSIMとかで比較すると、x264 crf +2 = x265 crfぐらい。
x264でcrf22とかやってた場合、x265だとcrf23~24ぐらいになる感じ。
presetによっても変わってくるから、それぞれで考えた方がいい。
92:81
21/10/27 23:43:38.31 C7R9OYEya.net
>>87今は知らんが少なくとも10年ちょっと前までは
1ファイルをを40Mや200Mにするのが主流だった。
動画投稿サイトにアップした時に再エンコードされてしまわないようにとか理由は様々。
93:名無しさん@編集中
21/10/28 00:58:22.92 m4KUpBRE0.net
P2P初期にDVD映画はCD-R700MBに収めるのが当たり前とかいう風潮というか一部のアスベが暴れてたな
DivXとXviDの画質争いとか懐かしい。あの頃はDVDでも綺麗で高画質だった(笑)
94:名無しさん@編集中
21/10/28 04:19:38.78 KC4F4GL7a.net
DVDで高画質(笑)とか笑ってるが今でもエンコして画質を少なからず犠牲にして容量減らしてるのは変わらないわけで
今からまた10年後には生TSのまま保存するのが主流になってるかもしれんし笑えんわ
95:名無しさん@編集中
21/10/28 15:34:19.76 E1pZgbSH0.net
>>89
>>90
ご回答ありがとうございました!
x265とQSV-hevcの固定品質モードでの品質?を合わせるべくまた試行錯誤してみます。
96:名無しさん@編集中
21/11/02 12:35:20.88 jgvg/YCb0.net
Message: join_logo_scp.exeがエラーコード(2)を返しました
のエラーが出て完了しません原因は何でしょうか?
97:名無しさん@編集中
21/11/02 17:40:21.06 jgvg/YCb0.net
95です いつの間にかウイルスソフトに引っかかったみたいです
すれ汚しすいませんでした
98:名無しさん@編集中
21/11/03 16:41:57.79 JP8Ov68+0.net
Adler Lake だとどんな動きになるんだろうか
99:名無しさん@編集中
21/11/03 17:29:19.76 u0gkUUDM0.net
CPU乃年だ見るとx265を使うにはコスパ悪そうだなという感じくらいしか
ゲーム用途でシングルスレッド性能重視のリトルビック構成なわけだし
パワーごり押し処理ならスリッパとは言わなくてもAMD優位で、NVEncC使うなら解析速度が上がるかもしれない程度
Xe-HP(エントリー向け)が製品化されなくなってNVIDIA+IntelArc(DeepLink)構成も手軽にできる見込みが遠のいたし
ハードルは下げておいた方が感動?は大きいかなという感じ?
100:名無しさん@編集中
21/11/05 01:27:09.34 CPZC2mcq0.net
随分初歩的なことなのかも知れないのですが、動画6本とか同時にエンコードしても
CPUを使い切ってくれないのだけどなぜなんでしょ?
ちなみにx264のCPUエンコードなのですがほぼ何の設定も入れてないのに
TMPGENCだと4本ぐらいでいっぱいいっぱい使い切るのに
101:名無しさん@編集中
21/11/05 19:06:12.28 94F0YSrq0.net
x264程度で良いならスリッパとかEPYC使ってない限り動画一本でも100%行ける
そうなってないとしたらプロファイルの設定が軽すぎる
エンコーダーに渡される前のフィルタがボトルネックになってる
あたりが考えられる
手取り足取り教えてほしいなら環境と設定貼りましょう
102:名無しさん@編集中
21/11/06 04:41:47.29 pcbVbdgw0.net
>>100
設定はx264にcrf28、CMカットのみでフィルターなし、
出力先にログを出さないにはチェック、他は何もいじってないです
環境はRyzen3950X、メモリ32GBです
動画は録画したtsファイルを4個とかエンコードしてる状態で使用率は全コア平均で20%もいかない
4個の処理フレームレートはばらついてて速いので100、遅いので25ぐらいですね
103:名無しさん@編集中
21/11/06 06:33:41.65 KWcA1oxL0.net
I/Oボトルネックだったりして。
tsファイルがNW上に置いてあって、そことのI/Oが極端に遅くなってるとか…
104:名無しさん@編集中
21/11/06 07:36:50.63 ccKtRQaM0.net
その設定ならfps400くらい出そうだけどなあ
Amatsukazeはまずtmpにコピーするから、読み出しが原因でfpsが100しか出ないってことはないと思う
tmpフォルダの作成場所がおかしくなければだけど
105:名無しさん@編集中
21/11/06 09:12:39.29 spY5IW6W0.net
>>101
うちの3950は2個で100%になった、レートは1個120くらい
106:名無しさん@編集中
21/11/06 10:03:12.88 Njl0V8N00.net
CPUアフィニティが変な設定で有効になっているとか?
CPUアフィニティを「コア」にして、リソーススケジューリングを有効にすると、そうなっちゃうかも
107:名無しさん@編集中
21/11/06 15:08:09.02 KWcA1oxL0.net
コア毎のCPU使用率がわかれば切り分けできますな。
108:名無しさん@編集中
21/11/06 17:09:52.10 pcbVbdgw0.net
CPUアフィニティのところはいじってないです
とりあえずファイルの置き先が遅い可能性は考えられるので
一旦SSDに置いて試してみます!
109:名無しさん@編集中
21/11/06 21:23:09.69 zyUII2ps0.net
綺麗な局ロゴがなかなか取れない、
セットで転がってたりしないんかな
110:名無しさん@編集中
21/11/07 10:02:35.15 IVd3CLK40.net
GPUやチップセットドライバとかちゃんと入れてる?
windows11はL3キャッシュの速度が落ちるバグがあるし
windows10でもとりあえず起動して最新か確認
111:名無しさん@編集中
21/11/07 20:34:49.50 9cDtfUTv0.net
環境も設定も晒してないし、エスパーしても無駄だろう
普通にHDDでも100%いくと思うけどな
「他は何もいじってないです」
112:名無しさん@編集中
21/11/08 07:42:56.52 c4GWywH40.net
もしかしてエンコの前処理のところで判断しちゃってるんじゃないかな
でかいファイルだと前処理に結構な時間かかるから勘違いしてるとか
113:名無しさん@編集中
21/11/09 23:45:37.88 3wit1BJB0.net
>26 を試していたんですがちゃんと処理されておらず、最終行のdelコマンドをコメントアウトして録画後ログを確認してみたらわかりました。
>AMT [error] Exception thrown at AmatsukazeCLI.hpp:462
>Message: 入力ファイルを指定してください
バッチファイルからAmatsukazeCLIは起動していますが、tsのファイル名がちゃんと渡っていませんねこれ。
logファイルのファイル名も「DRCS_.log」なので%1にファイル名が入っていません。
「AmatsukazeCLI.exe --mode drcs -i ファイル名.ts」をコマンドラインから実行したらちゃんと処理されました。
なにが悪いのかわかりますか?
今は代わりに、必ずエラーになるプロファイル(リサイズで1×1という奇数を指定)を実行させてチェックしています。
114:名無しさん@編集中
21/11/09 23:56:59.32 b+TigcIF0.net
バッチファイル コマンドライン 引数 ファイル名の組み合わせでいろいろググって検索してわからなければ
基本的なバッチファイルの勉強してからの方がいいと思うよ。Amatsukazeの話じゃない。
115:名無しさん@編集中
21/11/10 10:46:13.68 ERl7maYE0.net
このスレで提供されたバッチについてこのスレで質問するのは別に普通のことでは?
そして解決しました。そもそも>>26にバッチとしての間違いはないような…と思いながら調べ、
EDCBの録画後バッチファイル向けに書き換える必要があるとわかりました。
@echo off
REM ↓AmatsukazeCLI.exeのフルパス
set AMTCLI_exec="C:\Amatsukaze\exe_files\AmatsukazeCLI.exe"
REM ↓マッピングのないDRCS外字があったときここへ移動
set DRCS_tsFolder="C:\DRCS\"
REM ↓EDCBのバッチファイルがある場所
cd /d "C:\EDCB-work-plus-s-bin\bat\"
%AMTCLI_exec% --mode drcs -i "$FilePath$" 1>>"DRCS_$FileName$.log" 2>&1
findstr "マッピングのないDRCS外字があります" "DRCS_$FileName$.log" >nul 2>&1
if %ERRORLEVEL% equ 0 (
move "$FilePath$" %DRCS_tsFolder%
)
REM ↓バッチの実行結果をログとして残す必要がなくなったら「rem 」を削除する
rem del "DRCS_$FileName$.log"
116:114
21/11/10 10:49:16.94 ERl7maYE0.net
>114の6行めまでに書かれている「"~"」の中身はあくまで例で、各自の環境に応じて書き換えます。
いまテストとして、Amatsukazeのdrcsフォルダを空にした上で放送中の番組をどんどん録画してみています。
とりあえず、AmatsukazeCLI.exeの処理結果がlogに残るようになったことは確認しました。
今のところマッピングのないDRCSには当たっていませんが取り急ぎ。
117:名無しさん@編集中
21/11/10 11:09:38.15 GGF4xNt+0.net
えぇ…
さっきの書き込みの何処にEDCBから呼び出してるって書いてあったんだ…?
118:名無しさん@編集中
21/11/10 15:15:59.93 ERl7maYE0.net
>26はアンカーがありませんが>25へのレスで、そこまでさかのぼればEDCBがからむ話とわかると思います。
その後、DRCS外字が登録されていない番組を録画でき、意図通りに動作したことを確認できました。
・Amatsukazeの「DRCS外字」タブにマッピングのない外字が登録される
・字幕データにマッピングがない外字を含むtsは指定したフォルダへ移動
これが自動化できてとても便利になりました。改めて>>26さんに感謝です。
お目汚し失礼しました。
119:名無しさん@編集中
21/11/13 20:54:08.33 PYiHmRmO0.net
どなたか教えて下さいまし
気が狂ったのでPCに128GBメモリを積んで100GBをRAMディスクにまわし、
録画.tsファイル置き場所とAmatsukazeのTEMPフォルダをRAMディスクに設定した
これ、100GBのRAMディスクに収まらない可能性有るかな?
過去最大級の録画.tsファイルは43GBぐらいで、同時に録画重なるとしても+30GBぐらい、
残るはAmatsukaze作業中TEMPファイルぐらい。これが録画.tsぐらいの大きさになるとしたら
溢れる可能性が出てくるのだが実はAmatsukaze作業中TEMPファイルの大きさを知らない
いつも設定で消してしまってるし、作業中TEMPファイルの大きさの「最大値」が分からない
出来上がりのファイルの大きさぐらいが最大値なら何とかなるけど
どなたかAmatsukaze作業中TEMPファイルが元の録画.tsに対してどのぐらいの大きさになるか?
大体でも分かる方いらっしゃいませんか?
120:名無しさん@編集中
21/11/13 21:02:49.54 fGGlI8XE0.net
>>118
.tsファイルのサイズとamtのサイズは大体一緒
1jobなら1つの.tsの最大ファイルサイズ分+αの余裕があればいいかと
121:名無しさん@編集中
21/11/14 00:47:06.89 ngaEfdev0.net
一度一時ファイルを残す設定でエンコードすれば間違いないわな
122:名無しさん@編集中
21/11/14 09:17:20.53 pJGzX55g0.net
これってキューの操作パネルにある表示スライダーを動かしても
状態を記憶してくれずに次回起動時には初期状態なんだけど
何かオプションとかあったりしませんかー!?
123:118
21/11/14 11:38:59.17 FXz1Ivxo0.net
>>119
有難う御座います。仰る通りの基準で考えます
>>120
一度確認するのが一番ですよね
試しに6時間(32GB)+4時間(16GB)の録画で試してみましたが
この程度なら重なっても成功しているようです
1jobなら合計80GB超程度ですしね
一度溢れそうな設定でやってみようかとも思いましたがそれはやめておきます
ちなみにSSDでやってたときに比べて大して速度向上はしていません
誤差程度の差しかないです
124:名無しさん@編集中
21/11/14 20:23:02.44 ngaEfdev0.net
>>122
HDDやSSDの性能向上とOSと合わせてのキャッシュ運用でほとんどRAMディスクは趣味の世界になってしまったからね
タスクマネージャーで十分だけどネックになってる部分改善しないと速度はほとんど変わらないよ
解析時間ならCPUパワーできればシングルスレッドがそこそこ早い方、HWエンコードならメディアエンコーダーのクロックが高いGPU
CUDAフィルタ多重で使用するならRTX2060Super以上のCUDA数が望ましい(頭
125:打ちになりにくい) Windows11だとタスクマネージャーじゃCUDA使用率見にくいからWindows10で調査しておく方がいいね
126:名無しさん@編集中
21/11/14 20:27:51.53 cewCkhjk0.net
tssplitterが一瞬で終わる快感を味わうための機械
127:118
21/11/14 22:47:46.58 FXz1Ivxo0.net
>>123
そうですね
「何事も実際やって試してみないと分からない」ってロクでもない性分なので気が狂いました
RAMディスクが溢れても困るので録画ファイルは置きませんが、何か悔しいので
Amatsukaze作業中TEMPファイル(AMT)フォルダの設定だけはRAMディスクにしときます
何も変わらんけど何にも使わないのも口惜しい
128:名無しさん@編集中
21/11/16 02:30:34.60 y18klUph0.net
URLリンク(x265-repo.readthedocs.io)
ここ見てるんですが、--fades ってオプション消えてますか?
以前は検索で出てきてたのですが。。。
129:名無しさん@編集中
21/11/16 08:42:19.67 /ybP9pzs0.net
>>126
こっちのURLやで
URLリンク(x265.readthedocs.io)
130:名無しさん@編集中
21/11/16 14:41:17.32 5lE+CqLw0.net
たびたびすいません、>114の末尾を書き換えました
マッピングのないDRCS外字が存在しなかったログのファイル名冒頭が「DRCS_」から「noDRCS_」に書き換えられます
@echo off
REM ↓AmatsukazeCLI.exeのフルパス
set AMTCLI_exec="C:\Amatsukaze\exe_files\AmatsukazeCLI.exe"
REM ↓マッピングのないDRCS外字があったときここへ移動
set DRCS_tsFolder="C:\DRCS\"
REM ↓EDCBのバッチファイルがある場所
cd /d "C:\EDCB-work-plus-s-bin\bat\"
%AMTCLI_exec% --mode drcs -i "$FilePath$" 1>>"DRCS_$FileName$.log" 2>&1
findstr "マッピングのないDRCS外字があります" "DRCS_$FileName$.log" >nul 2>&1
if %ERRORLEVEL% equ 0 (
move "$FilePath$" %DRCS_tsFolder%
) else (
ren "DRCS_$FileName$.log" "noDRCS_$FileName$.log"
REM ↓マッピングのないDRCS外字が存在しなかったログを削除するときは「rem 」を削除する
rem del "noDRCS_$FileName$.log"
)
131:名無しさん@編集中
21/11/16 14:43:36.97 5lE+CqLw0.net
マッピングのないDRCS外字が存在したログも含めて削除したいときは引き続き>114を使います
上のように変更したのは、バッチからDRCS外字が見つかるとAmatsukazeの「DRCS外字」タブに載りますが、「出現位置」をクリックしてもポップアップするのは空欄で、ログファイルを確かめるようにしています。その際ファイル名の冒頭が書き換わっていると当該のログファイルを探しやすいためです
(AmatsukazeCLIではなくAmatsukazeで「DRCS外字チェック」にかければ「出現位置」をポップアップして確認できるようにはなりますが、エンコード中だとそれもすぐにはできません)
ところでAmatsukazeCLIでDRCS外字をチェックしていると、すでにdrcs_map.txtに登録された外字なのにログには「マッピングのないDRCS外字があります」と出ることがあります
条件や対処法がわかる方がいらしたら教えてください
AmatsukazeCLIで外字をチェックしている人が自分以外にいるかわかりませんが…
132:名無しさん@編集中
21/11/16 17:47:55.98 iYIFXv3l0.net
局ロゴ綺麗にとれても番組テロップが右上に固定されてるとCM上手くいかないね
133:名無しさん@編集中
21/11/16 20:52:01.93 hOTQaFGH0.net
うまくいかないどころか、検出できないkらロゴ消し指定すらはじかれる番組がある感じだね
もちろんこことは言わないが、そういう対策されてるんだろうけど
134:名無しさん@編集中
21/11/16 23:47:33.76 iYIFXv3l0.net
前処理のGPU空白時間埋めたいからって処理数増やしたりするとコード1エラー起きやすくなるな
135:名無しさん@編集中
21/11/17 01:50:21.19 /R1Q6OPiM.net
作業用フォルダはすごく頻繁に大容量を使用するからRAMディスクに置くのはSSDの寿命のためにはすごくいいと思ってる
自分は64GBがなんとか用意出来るぐらいだったが可変確保のRAMディスクドライバで52GBを設定して運用している
SSDの終末期は不明だが段々使用不可の部分出来てきていつの間にか容量減ってるーとかなると思われそれを出来るだけ遅らせる意味でRAMディスク運用はいいんじゃないかな?
作業用フォルダの高速性が有用なAmatsukazeでは特にね
ちなみに作業用フォルダの容量は
映像ファイル(mpeg)+音声のみファイル+再構築音声ファイル+映像エンコードファイル+MUXファイル×2(の時があるような)+テキストベースファイル各種
までいくから+αの部分は結構大きい
136:名無しさん@編集中
21/11/17 03:10:34.03 uW3zh8Qh0.net
>>127
137:(笑)ありがとうございます
138:名無しさん@編集中
21/11/17 05:01:37.25 CrYavXLC0.net
>>133
うちの環境ではLANの読み出しのGbEが一番ネックになってた。今どきの環境でシングルエンコードならすべてキャッシュに乗るから書き込みも一度だけだしな
HDDからSSDにしたりいろいろやったが、CPUとNVEnc録画PCでエンコードするのが一番速いという結果になった。アニメ一本KFM24fpsのNVEnc通すだけなら3分8秒~12秒の差しかないし
それ以前に手作業でCMカット指定すればほとんどキャッシュにのるからLANの影響も少ないが。まぁおま環というか使い方次第だな(笑)
139:名無しさん@編集中
21/11/17 19:42:22.04 6eRZJZro0.net
自分も同じような問題起きてたけど40GbEで直結して解決したわ
140:名無しさん@編集中
21/11/19 02:41:24.79 7GQSSsCV0.net
>>129
登録済み外字はAmatsukazeCLI(>>128のバッチファイルでは%AMTCLI_exec%)のオプションに
--drcs "drcs_map.txtのフルパス" --subtitles
を後ろに付ければたぶんいけると思う。
141:名無しさん@編集中
21/11/20 01:29:16.27 X8etDliu0HAPPY.net
>>137
ありがとうございます。しばらくそれでやってみます
142:名無しさん@編集中
21/11/22 22:45:22.30 +iAUUx1C0.net
これ本当なんでしょうか
URLリンク(jbbs.shitaraba.net)
>VFRフレームタイミングを120fpsでずっとやってきだけど、
>これは120Hzモニタで再生するための設定で、
>60Hzモニタだと60fpsにしなきゃダメだったことに最近気づいた。
>
>24fpsを等間隔で再生したら、60Hzだとスタッタリングが発生して、そりゃカクカクするよね・・・。
>なるべく滑らかに再生するための方法が23プルダウンだった。
>
>デフォルトが60fpsになってる意味をちゃんと考えるべきだったわorz
(続く)
143:139
21/11/22 22:50:00.18 +4dlPX4HM.net
id変わりましたが本人です
BS11は他チャンネルに比べると解像度もビットレートも高いかわりに
頻繁にテロップが入ったりamatsukazeでは消せないANIME+の赤い動くロゴが入ったりするので
他のチャンネルの同じ番組からマスクを作ってffmpegで上から覆い被せようとしています
1) BS11の番組→Amatsukazeでcrf0でエンコードして背景にする
2) 別チャンネルの番組→Amatsukazeでクロップして矩形を切り取りcrf0でエンコードしてマスクを作る
3) ffmpegでマスクを背景に重ねて最終的なエンコードを行う
ところが、別チャンネルの同じ番組はタイミングを60fpsにすると微妙にズレていることがあるため
できれば120fps(=等間隔)にしたいのです
先に挙げたレスが事実だとちょっと難儀なので質問させていただきました
144:139
21/11/22 22:50:35.90 +iAUUx1C0.net
id変わりましたが本人です
BS11は他チャンネルに比べると解像度もビットレートも高いかわりに
頻繁にテロップが入ったりamatsukazeでは消せないANIME+の赤い動くロゴが入ったりするので
他のチャンネルの同じ番組からマスクを作ってffmpegで上から覆い被せようとしています
1) BS11の番組→Amatsukazeでcrf0でエンコードして背景にする
2) 別チャンネルの番組→Amatsukazeでクロップして矩形を切り取りcrf0でエンコードしてマスクを作る
3) ffmpegでマスクを背景に重ねて最終的なエンコードを行う
ところが、別チャンネルの同じ番組はタイミングを60fpsにすると微妙にズレていることがあるため
できれば120fps(=等間隔)にしたいのです
先に挙げたレスが事実だとちょっと難儀なので質問させていただきました
145:名無しさん@編集中
21/11/22 22:51:35.85 +iAUUx1C0.net
変わってなかった……
146:名無しさん@編集中
21/11/22 22:56:15.27 GUxayWoL0.net
等間隔というのは無理じゃないかな
昔2ソースブレンドが凄いというので試したものの
テレシネのタイミングが同一にならず諦めた記憶がある
wowowプライムとwowowシネマで放送された同じ番組で
147:名無しさん@編集中
21/11/22 23:03:12.26 oDLztDjb0.net
どこまで厳密にやるかっていうことではある。そして再生側の実装にもよる
ちゃんと表示タイミング(V-SYNCに合わせて)とって1/60遅れで表示してくれるか、同期合わせるために指定した時間のフレームがないとスキップするによる(フリーソフトはこのパターンが多い)
AmatsukazeのVFRも万能ではなくて、何度も出ているが↓こういう
148:シーンチェンジに弱い。あとアニメの周期変化でも出ると聞く。 ttps://i.imgur.com/5jNIP4A.png ttps://i.imgur.com/r3ZxDT7.png ttps://i.imgur.com/lVkOvmy.png 自分に合ったエンコード設定と環境を整えて再生確認するまでがこの趣味の苦行
149:名無しさん@編集中
21/11/23 00:11:55.57 JULEpZ500.net
>>144
それどういう状況なん?
映画とか時間とか書いてくれると再放送撮れるかも
150:名無しさん@編集中
21/11/23 04:42:00.19 3sWdgGuX0.net
60HzのPCで見る以上、どう頑張ってもテレビの59.94fpsはカクつくよね
151:名無しさん@編集中
21/11/23 08:44:08.28 O5wZDPyv0.net
2ソースブレンドは放送ごとにフレームの長さが違うからそこをうまく同期させて
さらにテレシネは手動でやらないとシーン切り替わりでずれてることが多いので
自動系テレシネでやる場合はそれを補完するフィルタ入れないときびしいと思われ
基本的に2ソースブレンドは手動エンコ用の手法だと思ってる
フレームの長さとシーンの同期をAmatsukazeでできれば何とかなりそうだけどさ
152:名無しさん@編集中
21/11/24 22:35:57.44 QKvrKT6N0.net
tsを高画質で少し軽くしたいだけなのに、設定難しいわ!
おすすめのvbsとか、落ちてないかね(´・ω・`;)
153:名無しさん@編集中
21/11/25 01:51:38.19 b92m2dhB0.net
ほとんどデフォルトでx265の1440/60pにして1/8に縮むのほんと凄い
実時間の3倍かかるけど
154:名無しさん@編集中
21/11/25 03:03:11.97 rjt2OlSl0.net
>>148
とりあえず公式解説とエンコード例で理解できなければ、市販エンコードソフトでも買えばいい
URLリンク(github.com)
155:名無しさん@編集中
21/11/25 03:47:53.97 MES/JNktM.net
おすすめのvbsってなんやねん。しらんけど
156:名無しさん@編集中
21/11/28 22:57:13.45 HJzR9Cgy0.net
超新参者の148ですが、エンコード設定例のx265高品質インタレ解除を使用しましたら、簡単に満足する画質の動画を作れるようになりました。
作者さんのAmazonほしい物リストを公開してくれたら何か購入したい気分ですw
感謝!次はedcpの自動エンコにトライじゃー!
157:名無しさん@編集中
21/11/28 23:34:17.43 cXN7PheV0.net
「edcpの自動エンコ」ってなんぞや
158:名無しさん@編集中
21/11/29 01:18:14.92 ezf131HA0.net
録画完了したら天津風に投げて自動エンコやろ
このスレにいてそんなこともわからんのか
159:名無しさん@編集中
21/11/29 05:23:18.88 iDyObB3R0.net
忖度する心の余裕があの書き方で測れるわな
打ち間違いくらい無理に突っ込まなくても・・・
160:名無しさん@編集中
21/11/29 14:16:59.88 9zaS1fSu0NIKU.net
打ち間違い…か?
161:名無しさん@編集中
21/11/29 14:28:15.63 yHcP1FWL0NIKU.net
インフルワクチン打ちに行ったらコロナワクチン打たれるやつだな、知ってるぞ
162:名無しさん@編集中
21/11/29 15:44:50.98 ezf131HA0NIKU.net
打ち間違いってか、言いたいことはこういうことやろな、ってわかってるのに揚げ足取るやつな
嫌なことでもあったのかな
ほんとにわかってなかったらすまんな
163:名無しさん@編集中
21/11/30 07:54:17.17 SN6A9mbca.net
そう思うなら教えてやれよ
164:名無しさん@編集中
21/12/02 10:28:17.29 8dBe1UkB0.net
バッチファイル作るだけなんだが、
そのバッチ作るのが非常に沼なんだけどな…
165:名無しさん@編集中
21/12/02 12:27:55.49 fKzLaGKb0.net
WindowsのBatchは何というか独特のノウハウ要るからなあ
いまならWSLのLinux環境でshell書いて対応できるんでね
166:名無しさん@編集中
21/12/02 14:24:12.61 r9gZN2/A0.net
バッチもパワーシェルもなんにするにしてもある程度勉強は
167:必要 ただバッチも理解する気がない人にWSL環境整えるのは厳しそうだな
168:名無しさん@編集中
21/12/02 15:33:49.61 7Y9MePOF0.net
バッチは文法がばっちぃからキライ
169:名無しさん@編集中
21/12/02 15:49:55.70 uvYy/Ih0M.net
動きゃ道具なんてなんでもええ
bashでもvbsでもpowershellでもphpでもpythonでもrubyでもC#でもjavaでもゴリゴリcでもなんでもいいから好きなの使え
170:名無しさん@編集中
21/12/02 16:12:48.23 YHwGvlik0.net
EpgDataCap_Bon.exeでしょ。
EpgTimer.exeで自動録画してAmarsukazeで自動エンコードって話ならAmatzukazeだけでバッチ作って処理できるがな(´ω`)
171:名無しさん@編集中
21/12/02 18:51:22.35 7WHfUXHkM.net
>>163
まあなんかしらんけどがんばっちぇもらいたいもんやな
add_AmatsukazeAddTask.bat
---
@echo off
SETLOCAL
cd /d %~dp0
if "EpgTimer_Bon_RecEnd.bat" == "%~nx0" call :task "$FilePath$"
if not "EpgTimer_Bon_RecEnd.bat" == "%~nx0" if not "%~dp1" == "" call :task "%~1"
rem pause
ENDLOCAL
exit /b 0
:task
cd /d %~dp1
rem AddTask
rem "C:\DTV\Amatsukaze\exe_files\AmatsukazeAddTask.exe"
rem -r "C:\DTV\Amatsukaze"
rem -f "%~1"
rem -o "E:\Videos\encoded"
rem -s "自動選択_プロファイル自動選択テスト"
rem --priority 3
"C:\DTV\Amatsukaze\exe_files\AmatsukazeAddTask.exe" -r "C:\DTV\Amatsukaze" -f "%~1" -o "E:\Videos\encoded" --priority 3 -s "自動選択_プロファイル自動選択テスト"
rem pause
exit /b 0
---
172:名無しさん@編集中
21/12/03 06:23:43.62 egj6n2YP0.net
昔は録画鯖でqsvでエンコしてたけど
今はどうせh.265でエンコし直すことになるし
TSのままでもスマホで再生できるし……となって
止めたな
173:名無しさん@編集中
21/12/03 08:09:49.35 VPXy2El7M.net
今やろうと思ってるのは>>165だな。
ハードディスクをあまり買わないで良くなった。
174:名無しさん@編集中
21/12/05 02:09:13.33 Eupwf2nT0.net
今までCore i5-5675CというCPUのオンボードで遅いけど問題なくCM抜きエンコードで来ていたんですが
RyzenのAPU 5600Gに変えたところエラー1で終了するようになってしまいました
解決方法をご存じの方お教えください
175:名無しさん@編集中
21/12/05 02:48:04.47 LyyHNgGp0.net
QSVでも使ってたんやろ
インタレ解除yadifかD3DVPオートに
エンコをx264かx265にしたらなんとかならん?
vceenccでもいいけど宝の持ち腐れだろうなあ
176:名無しさん@編集中
21/12/05 11:13:26.30 Nssg8EyuM.net
エンコードする箇所によってcrfを変えたり
あるいは短い区間を複数回エンコードして結果を比較するために
エンコード前にTSをカットしたい事が時々あるのですが
(tmpフォルダにエンコードするTSのコピーを作るAmatsukazeの仕様上
TSのサイズは必要最小限にしておきたい)
何か良いソフトはないでしょうか
TSsniperはチャンネル情報を削除してしまうのでAmatsukaze向きではなく
Murdoc cutterは公式サイトが閉鎖してしまっていて
非公式のサイトからダウンロードして使用することが躊躇われる状況になっています
チャンネル情報や字幕を残してくれるソフトをご存知でしたら教えていただけませんか
177:名無しさん@編集中
21/12/05 11:38:01.50 0hwFl9o5M.net
再生して録画したらいいんじゃね。しらんけど
178:名無しさん@編集中
21/12/05 11:46:43.68 9GYqfobk0.net
>>171
Murdoc cutterは
webarchiveのキャッシュからダウンロードできたはず
179:名無しさん@編集中
21/12/05 13:35:44.74 l0UoPuYM0.net
若干お金かかるけどTMPGEnc MPEG Smart Renderer
180:名無しさん@編集中
21/12/05 16:14:35.70 NByMT2s10.net
>>174
TMPGEnc MPEG Smart Rendererで
tsファイルテキトーに
181:カットしてAmatsukazeでencode出来たわ。
182:名無しさん@編集中
21/12/05 16:20:37.85 NByMT2s10.net
>>175
ゴメン、エラー出たわ
183:名無しさん@編集中
21/12/05 20:21:55.32 ez6uU5g00.net
>>171
TsSplitterの-CUTで時間指定分割
184:名無しさん@編集中
21/12/05 20:55:23.61 VCbDVqax0.net
>>176
つ HDTVtoMPEG2
185:名無しさん@編集中
21/12/05 21:54:13.98 l0UoPuYM0.net
>>176
よーわからんけど俺はTMPGEnc MPEG Smart Rendererでtsカットしてエンコできてるよ
186:名無しさん@編集中
21/12/06 01:56:00.22 5Dw8cY2Q0.net
なんのエラーか知らんけど、これといった対処できないAmatsukazeのエラーは出ないな
TMSR6は番組情報も出力しないと、局名なしロゴ設定しないといけなくなるから注意するくらい(ユーザー設定使うとかデフォ設定いじらなきゃ問題ない)
まぁTMSR5時代から局情報無しでもエンコードできないこともないし、先頭フレームの切り取り方で先頭GOPのインタレ解除失敗することがあるくらいか
何度か出てるけど、全音声再エンコード設定しておけば、音声で分割されることもないから便利だね
187:名無しさん@編集中
21/12/06 13:43:53.20 QcJh3rSt0.net
TS保存元/ファイル書き込み先のHDDが外付けHDDだとエンコード終わったときに↓のエラーで止まることがよくある。
同じドライブ上のTSファイルをなにか適当な動画プレイヤーで再生してHDDにアクセスさせ続けてるとエラーが起きないから、
スリープしてるHDDが起きるのをAmatsukazeが待てなくてエラー出してると思うんだけど、Amatsukaze側でなにか設定ってある?
--
Error: Could not write to the destination file: 27 (要求されたセクターが見つかりません。)
AMT [error] Exception thrown at Muxer.hpp:208
Message: mux failed (exit code: 2)
188:名無しさん@編集中
21/12/07 03:19:15.19 tGZdk2xJM.net
そっちより電源の詳細設定でHDDのスリープをオフしたほうがいいんじゃ?
189:名無しさん@編集中
21/12/07 07:32:07.28 d+U3F/pH0.net
USBか猛者現る!テンポラリもUSB外付HDDにすればいいね!
190:名無しさん@編集中
21/12/07 09:48:34.60 NcYfi8Cq0.net
エンコしてる時にたまに
wncodedフォルダにエンコされたファイルと-enc.jsonファイルが表れて 状態失敗になるの何なんだろう
元ファイルはfailedフォルダに行くわけでもなく元あった場所に在中してる
同じ番組の違う回で正常にエンコで来たファイルと比べても、エンコ時間もファイル容量も妥当だし画質も特に問題ないので気にしないようにはしてるけど
191:名無しさん@編集中
21/12/07 09:49:32.71 NcYfi8Cq0.net
encodedフォルダだわ 何だよwncodedって(´・ω・`)
192:名無しさん@編集中
21/12/10 21:46:50.69 yffa2fnf0.net
DECS自動チェックが便利そうだったので>>114を参考に複数録画ドライブに対応させてみました
テスト中の問題も>>129 >>137のおかげで解決の助けになりました
持ち前の知識が少なくcallコマンドを使いましたが他にいい方法があると思います
本文が長くなるのでバッチ内容は次に分割↓
193:名無しさん@編集中
21/12/10 21:47:18.82 yffa2fnf0.net
>>186
@echo off
REM ↓AmatsukazeCLI.exeのフルパス
set AMTCLI_exec="C:\~~\AmatsukazeCLI.exe"
REM ↓マッピングのないDRCS外字があったときここへ移動
call :GET_FOLDERPATH "$FilePath$"
:GET_FOLDERPATH
set DRCS_tsFolder="%~dp1DRCSloss\"
REM ↓EDCBのバッチファイルがある場所
cd /d "C:\~~\bat"
%AMTCLI_exec% --mode drcs --drcs "[drcs_map.txtのファイルパス]" --subtitles -i "$FilePath$" 1>>"DRCS_$FileName$.log" 2>&1
findstr "マッピングのないDRCS外字があります" "DRCS_$FileName$.log" >nul 2>&1
if %ERRORLEVEL% equ 0 (
move "$FilePath$" %DRCS_tsFolder%
) else (
ren "DRCS_$FileName$.log" "noDRCS_$FileName$.log"
REM ↓マッピングのないDRCS外字が存在しなかったログを削除するときは「rem 」を削除する
rem del "noDRCS_$FileName$.log"
)
exit 0
194:名無しさん@編集中
21/12/14 20:43:48.26 ut1f+KG40.net
CMカットスレDAT落ち
195:名無しさん@編集中
21/12/15 21:41:08.06 N7OZPYzy0.net
URLリンク(twitter.com)
実現したら
196:Amatsukazeにも実装してほしい 難しいでしょうけど (deleted an unsolicited ad)
197:名無しさん@編集中
21/12/16 01:05:00.53 DaTUfeqF0.net
DRCS外字でマッピングの無い文字が頻繁に出てくるのでその都度、手作業で追加しています
色々追加されている外字ファイルの共有とかされていないでしょうか?
198:名無しさん@編集中
21/12/16 04:31:43.37 jA9KL+Jf0.net
DRCS外字はフリー素材や規格ものってわけじゃないから
共有すると問題出るだろ
199:名無しさん@編集中
21/12/16 14:11:55.97 BxPbXZOe0.net
trimのひと塊を入れ替えたりして編集できるかと思ってたけどエラー吐かれたw
200:名無しさん@編集中
21/12/16 14:20:56.83 ghNMpCA30.net
>>190
誤字脱字適当な□で泣く事になる未来が俺には見えた
常用外漢字や難読読めない人や[インターホン][CDラジカセ]とか他人が良くても自分が気に入らない置き換えもあるだろうしね
類似でスマホ・タブレット・携帯や端末・パソコン・モニタとか、同じ局内でも使いまわしアイコンで意味が違うものもあるし
201:名無しさん@編集中
21/12/16 17:27:14.66 Rp1RdeLZ0.net
>>171
その用途にSmartCutter使ってる
202:名無しさん@編集中
21/12/16 18:08:09.14 tYdDVvvn0.net
>>190
ぜひやりたいよねー
外字のbmpのファイル名は全員共通になるようだから、共有は可能だと思う
漢字なら人によって解釈が変わることはないから、そのあたりから共有できるといいね
餌とか啄なんかも外字になっちゃうからね
あとは㎤(cm^3)とかカッコ類、caféのé、数学で使う斜体のxyzなんかも共有できそう
Amatsukazeの初期導入推奨外字パックみたいなのを有志で作れたらいいかも
203:名無しさん@編集中
21/12/16 18:32:23.03 sOlckrfh0.net
>>195
お上に怒られるから共有してないんだと思ってた
204:名無しさん@編集中
21/12/16 19:01:35.68 N4VqjjFJa.net
置換は個人の趣味が強いしわざわざつつかれることはしたくないがな
205:名無しさん@編集中
21/12/16 19:07:02.56 7LLeLEkZ0.net
よほど癖が強くなければ我慢するわ
それくらいほしいし、作業がめんどくさい
206:名無しさん@編集中
21/12/17 01:26:41.81 d2CeA0g60.net
ま、変なのは修正すればいいだけだが、中国ドキュメンタリや呪術もの大河ドラマ・歴史もの録画してる人は結構たまってそう
207:名無しさん@編集中
21/12/17 12:33:28.23 z5RQeGiOM.net
これ32bitじゃ動かんの?
本体はただのスクリプトファイルだろ?
208:名無しさん@編集中
21/12/17 19:44:07.86 q361M+oT0.net
ソース有るんだから好きにすりゃいいじゃんよ
209:名無しさん@編集中
21/12/17 19:44:20.62 qZwNjNWw0.net
>>200
XPつかってるの?
210:名無しさん@編集中
21/12/17 20:04:39.01 EEVYMCI+0.net
そのスクリプトで呼び出されてる実行ファイルを32bit化していけば良いんじゃない?
がんばれ
211:名無しさん@編集中
21/12/17 22:30:31.93 0bdaZcwu0.net
録画ファイルって結局見なかったりすること多いし、ほんとにみると思うのだけ元ファイル残して
何も考えずに突っ込むだけでOKなamatsukazeはかなり助かってる
212:名無しさん@編集中
21/12/18 00:17:33.38 V2gKqrEZ0.net
ドロップなしTS保存してエンコードして満足するのがこの趣味だから
見る見ないはまた別の話なのだ
213:名無しさん@編集中
21/12/18 01:03:00.41 NxB1zZ5Q0.net
見ないヤツはまとめてあとで消してクソ動画一掃の容量が空く愉悦に浸れる
214:名無しさん@編集中
21/12/18 02:32:26.17 owY/
215:seqH0.net
216:名無しさん@編集中
21/12/18 05:47:57.60 au/5qrMC0.net
今まで何十TBと処理させてきたけど最近音声が何故か綺麗に1.5倍速になってて映像とずれてたのがあってビビった
AMT [debug] 音声0-0は20フレーム目から開始
AMT [debug] 0分0.104秒で音声0-0にずれがあるので1フレームスキップ
AMT [debug] 0分0.168秒で音声0-0にずれがあるので1フレームスキップ
...(28599行)
AMT [debug] 30分30.568秒で音声0-0にずれがあるので1フレームスキップ
AMT [info] 出力音声フレーム: 57205(うち水増しフレーム0)
AMT [info] 未出力フレーム: 28622(33.348%)
AMT [info] 音ズレ: 平均 5.66ms 最大 15.59ms
AMT [info] 最大音ズレ位置: 入力最初の映像フレームから0分0.739秒後
AMT [info] [チャプター生成]
元データはドロップ発生してるわけでもなく
状態も失敗ではなく完了になってたからlog確認するか出力データ再生確認するかしないと気づかなかったわ
膨大なフレームスキップのおかげでlogファイルが膨れ上がってたから元データ削除前にlogファイルサイズ確認すればいいだけの話だけども
まあ今後もありがたく使わせていただき
217:名無しさん@編集中
21/12/18 16:22:14.47 yrMNR8W/0.net
ソースTSの音声サンプリング周波数見てみな
多分44.1kHzになってる
これは放送波の異常ではなく録画時PC負荷が掛かって
異常な録画収録になったのかもしれない
これはもう他のエンコードアプリに投げるしかないと思うよ
218:190
21/12/18 17:01:59.01 417SvhlO0.net
>>191
色々追加されたexe_files/drcs_map.txtやdrcs/drcs_map.txtを共有したい、ってだけでそういうことではないと思うのだが問題あるの?
多分、TSから字幕を抽出する下記のようなTVCaption系のファイルを流用していると思うんだけど
URLリンク(github.com)
>>195
github等で共同管理して共有出来たらうれしいよね
219:名無しさん@編集中
21/12/18 21:14:25.71 VyI5799W0.net
日記:
Amatsukaze同梱のx265(x265_3.4.exe)だと
謎エラー(コード1)で完走しないことがあったけど、
x265_3.5+13_x64.exeに差し替えたら不具合解消した
220:191
21/12/19 06:06:41.96 2kTTr5yp0.net
>>210
drcs_map.txtの左側ハッシュなんだね
drcs外字のビットマップそのまま含んでると不味いかなと思ってたけど特定できなそうなので問題ないか
221:名無しさん@編集中
21/12/20 16:46:09.28 v9BQoJsR0.net
Trimviewer日々使用しています
複数ファイルを次々に編集するときにいちいちマウスに手を伸ばすのが面倒なので、次のファイルを開くショートカットキーがあると便利ですね
名前順や日付順など次に開くファイルの基準は設定で変更できると良いかなと思います
良ければご検討お願いします
あと気づいた点ですが、実際は縞(インターレース)のフレームがTrimviewer上だと縞がなく通常に見える場合がありますね
エンコード後に先頭に余計な1フレームがあって気づきました
222:名無しさん@編集中
21/12/20 20:18:30.00 W20D3Ksn0.net
>>181 が自分のところでも発生するのですが解決しましたでしょうか?
ちなみにわたしのHDDは外付けでなく内蔵です
223:名無しさん@編集中
21/12/20 20:27:07.77 MWhX7rJ90.net
自分はCtrl+Lで開く窓から自分で目的のログファイル選ぶ現状のままで良いかな
シーン判定ミスしたものを溜め込んだらTrim修正が面倒くさいのもあ�
224:チて 直す作業のやる気無くなるよ だから順次log読み込む機能を付加するのはどうなんかな? UIにこれ以上ボタン増やすのも嫌だねぇ またTrim列の編集やCM解析結果をどこまで読み進めたかの目安に 数字項目にカーソル置くからマウス併用しての作業が自分的には合ってるのね Tabキー押せば選択項目変えられるし
225:名無しさん@編集中
21/12/20 20:35:42.42 MWhX7rJ90.net
>>214
コンピューターをスリープ状態にする、を適用しないに切り替えれば良いんでないの
もしくは電源とスリープでスリープを、なし
226:181
21/12/20 23:08:48.72 VT6SqRcg0.net
>>214
別のハードディスクから処理することにしたんで未解決です
今やってるHDD(これも外付け)は起きないから、
終わったらこのHDDに移動してからやろうと思ってるんで解決予定はないです
227:名無しさん@編集中
21/12/21 00:33:26.00 u59UTWqe0.net
>>213
こちらはtsファイルを連続して編集したいという要望でした
228:名無しさん@編集中
21/12/21 16:22:16.94 CymQW+6d0.net
214です
ということはamatsukazeの基本設定のエンコード中はスリープしないようにするというのが効いてないということでしょうか?
229:名無しさん@編集中
21/12/21 16:49:51.51 DJfeMgZD0.net
>>219
その設定は、PCをスリープにしないようにする設定で、待機状態のHDDがスリープになるのは防げない
Windowsの電源設定とかで、HDDがスリープしないようにするしかないのでは?
230:名無しさん@編集中
21/12/21 19:32:58.61 CymQW+6d0.net
>>220 電源オプションのハードディスクの電源を切るのところですね
やってみます
231:名無しさん@編集中
21/12/29 15:14:42.14 8O808jPx0NIKU.net
EDCBで録画後バッチでAmatsukaze通して処理した後スタンバイに持ってきたいんだけど
基本EDCBに全任せでいいのかな
一応Amatsukazeにもスリープ抑止みたいな設定はあるけど
232:名無しさん@編集中
22/01/02 16:23:01.48 fAE4H40d0.net
ロゴスキャンするとこんなエラーでるんだけど解決方法ないでしょうか?
他のchのスキャンは問題ないです
URLリンク(i.imgur.com)
233:名無しさん@編集中
22/01/02 16:40:06.22 fAE4H40d0.net
前スレ検索で解決しました、同chの番組を色々録画してロゴ集めしてみます
234:名無しさん@編集中
22/01/02 20:39:00.73 fAE4H40d0.net
先ほど録画したこれで取れました!
【無料】原日出子の京さんぽ #27 [ホームドラマCH] 2022年01月02日(日) 20時00分~20時30分.ts
235:名無しさん@編集中
22/01/02 23:28:03.68 rgfYtTK+0.net
trim.avs書いてフレーム微調整する場合って分割はどうすればいいんだろうか
結合は++で繋げばできるけど、
trim(a,b)
trim(c,d)
と2行表記でも違うみたいだし、知っている人教えて
236:名無しさん@編集中
22/01/03 00:41:23.37 aJIvOG1s0.net
音声切り替えポイントによる自動分割は非回避っぽい
237:250
22/01/03 23:19:03.59 hTzgmKtT0.net
>>226
ウチは上書き回避にテストモードで、
trim(a,b)で一回エンコードして、
trim(c,d)でもう一度エンコードしてる。
trimファイルでの分割方法があるならぜひ知りたい。
238:名無しさん@編集中
22/01/06 10:45:51.60 HcOXXED10.net
AVIUtlでエンコして字幕とくっつけるときは字幕の遅延を知るのに元tsを再生して目で見て調整してるんだけど
Amatsukazeは字幕の遅延をどうやってズレ修正してるんだろう
かなり昔のツールで字幕を抽出したときにDelayタイムも表記してくれたツールがあったようななかったような?
239:名無しさん@編集中
22/01/06 12:59:03.86 +0JtSU3L0.net
数日前に使い始めたのですが、2pass平均ビットレート(仮に3000kbps)指定で使いたい場合、
エンコーダ追加オプションに --bitrate 3000 と入れて指定すればいいのは分かるのですが、
その後そこに--pass 3(自動マルチパス)と追加して、プロファイルの中ほどにある2パスエンコードをチェックするのでいいんでしょうか?
--pass と2パスエンコードチェックの兼ね合いがイマイチ理解できてません
240:名無しさん@編集中
22/01/06 14:05:38.34 oU+FqgTG0.net
たぶん「2パス」にチェックを入れると自動で2passやってくれるはず
241:名無しさん@編集中
22/01/10 12:43:59.34 a6FbnkNU0.net
これ興味あって、
あれこれ組み合わせて試行錯誤してたらそれとなくできたぞい
自分用途でx264なtsにエンコした後、番組情報を入れてtvtplayで再生してみたかった
結果としては一応表示はできたのだが、う~ん…?という結果
スレリンク(avi板:52番)
> 52 名前:名無しさん@編集中 (アウアウカー Sab1-8J5R)[sage] 投稿日:2020/11/05(木) 18:05:00.67 ID:TNctd63Ya
> tsのパケットについて勉強してるんだが
> エンコーダーとかtssplitter通したせいで番組情報失ったファイルに
> EITとか付け足してamatsukazeにも通るようにするpythonスクリプトを書こうと思ってるんだけどできると思います?
> なお12月まで手が空かないのでそのくらいに着手予定
242:名無しさん@編集中
22/01/10 12:44:15.46 a6FbnkNU0.net
① x264でTSコンテナに指定してエンコ
② pinfocopyで①に元TSの番組情報を入れる
③ 元TSをtsselectで番組情報のみ抽出
④ ③②をcopyする
放送波の性質上読み始めのところにしか番組情報はない
つまり、途中から再生しても番組情報は表示されない(EITが冒頭しかないため?)
copyの順序を変えると再生が終わったあとにしか番組情報が出ない
形式に合わせることができるかまでは分からなかった(サイズが肥大化するのは察しのとおり)
実験的にやってみたが、荒業で一応表示できることが分かった
②と③は両方やっとかないとダメだったのがよく分からん
字幕も頑張ったら入るかもしれないがMPが限界でここまで
243:名無しさん@編集中
22/01/10 19:04:15.89 9VGA31Vt0.net
頑張るなぁ(笑)
うちはEDCBで録画して.ts.program.txt保存して、TvtPlay再生時にts以外ならパネルの情報に表示できるようにしてる
まぁフォントいじったときに数行追加しただけだが、字幕のパネル表示は投げちゃったな
結局全画面で見てるしil||li _| ̄|● il||li
244:黄色い帽子のおじさん
22/01/10 22:20:04.48 8aTeeVMc0.net
ディズニーchの「おさるのジョージ」の自動カット用JL作成しようとしてるんですが、
どうもうまくいかず、アドバイスをいただけないでしょうか。
CM解析結果に期待するスタート地点が出てこないのが原因じゃないかとは思うのですが、
それがなぜなのか、どうすれば解決するのかがわからず困っています。
何かとっかかりとなるものを教えてもらえないでしょうか。
■ 期待する結果
Trim(279,21793) ++ Trim(25700,46434)
※ おさるのジョージ第1話を例題にしてます。
■ 試行している内容
GetPos S -2000 -2150 -1850 -N 1 -RSC 21514-2000-900 21514-2000+45
If $LASTEXE
Force S 0.0 -fromabs $POSHOLD
EndIf
Find E 0 -10.0 1.2 -fromabs $POSHOLD+21514
GetPos S -540 -700 -400 -N 2 -RSC 20734-540-900 20734-540+45
If $LASTEXE
Force S 0.0 -fromabs $POSHOLD
EndIf
Find E 0 -10.0 1.2 -fromabs $POSHOLD+20734
■ ログ
URLリンク(pastebin.pl)
245:名無しさん@編集中
22/01/10 23:56:23.45 a6FbnkNU0.net
>>234
この無理矢理感ね()
手間かかってしょうがないのでもう試すことはないけど、
選択肢増やせるようになると面白くなるかなとは思ってる
246:名無しさん@編集中
22/01/11 00:22:57.16 5dLMCfWe0.net
>>235
自分はまったくのド素人だからアドバイスできないけど
エラーが出てるから記述方法間違えてるのでは?
>error: wrong argument in Find E 0 -10.0 1.2 -fromabs $POSHOLD+21514
>error: not defined variable in Find E 0 -10.0 1.2 -fromabs $POSHOLD+21514
>error: wrong argument in Find E 0 -10.0 1.2 -fromabs $POSHOLD+20734
>error: not defined variable in Find E 0 -10.0 1.2 -fromabs $POSHOLD+20734
247:黄色い帽子のおじさん
22/01/11 10:04:32.53 3WCWY51+0.net
>>237
アドバイスありがとうございます。
このエラーはGetPosで見つけられなかった結果、$POSHOLDに値が入らずにエラーになったことを示します。
GetPosで見つけられた場合はエラーにならないので書式自体はあってると思います。
このアドバイスの確認の際に、以下の意図しないパラメータに気づくことができました。
current set CutMrgIn=1515 CutMrgOut=710
これはAmatsukazeのチャンネル設定に昔オプション設定していたもので、
これを消したら、後半(Bパート)は見つけてくれるようになりました。
ありがとうございます。
が引き続き前半(Aパート)を見つけてくれません。
ほかにアドバイスなどあったらお願いできないでしょうか。
■ Bパートを見つけてくれるようになったログ
URLリンク(pastebin.pl)
248:名無しさん@編集中
22/01/11 12:30:43.34 b7fxLYrh0.net
>>238
適用する箇所を限定するオプション(-RSC)を外して動作したら
そのオプション部分に問題が考えられます。
今の範囲設定はロゴ起点の-SC用で、結果位置起点の-RSCは-2000がたぶん不要
249:名無しさん@編集中
22/01/11 17:30:25.46 3WCWY51+0.net
>>239
ありがとうございます!!
ドキュメント読み直して、RSCではなくSCが期待する内容でしたので、
SC設定し直すことで期待通りに動作しました。
まさにアドバイス通りです。大変助かりました。
1話では以下の通りです。(これから2話以降に標準化していきます)
# 本編A) 先頭ロゴ -2000フレームを起点に検索
GetPos S -2000 -2150 -1850 -N 1 -SC 21514-2000-900 21514-2000+45
If $LASTEXE
Force S 0.0 -fromabs $POSHOLD
EndIf
Find E 0 -10.0 1.2 -fromabs $POSHOLD+21514
# 本編B) 2番目のロゴ -540フレームを起点に検索
GetPos S -540 -700 -400 -N 2 -SC 20734-540-900 20734-540+45
If $LASTEXE
Force S 0.0 -fromabs $POSHOLD
EndIf
Find E 0 -10.0 1.2 -fromabs $POSHOLD+20734
250:名無しさん@編集中
22/01/11 23:03:31.36 fID5OA/F0.net
NHKだけ「チャプター・CM解析を無効にする」をチェックしたままにしても勝手にCMカットしてしまう
なんでだろ
251:名無しさん@編集中
22/01/11 23:35:52.79 i1Nk0GWf0.net
>>241
>>227
252:名無しさん@編集中
22/01/12 05:27:45.83 BksTKlBy0.net
>>241
最悪なのは冒頭に無音声部分があるとそこでも分割しちゃうこと。
ドラマなんかで音声フェードインがあると冒頭5秒とかで1ファイルと残りとかある。
253:名無しさん@編集中
22/01/12 20:32:55.08 XdBDnS0p0.net
すいません優しい方教えてください
エンコーダ追加オプションで、「固定品質(VBR) 品質50」で設定したいんですかどう記述していいか分かりません
何卒よろしくお願いします
254:名無しさん@編集中
22/01/12 20:56:54.46 GxUwoEmu0.net
--crf 50
しかし50なんて画質悪すぎるだろうに
俺は18~23くらいしか使わないな
255:名無しさん@編集中
22/01/12 22:46:13.31 lvQ+vmWi0.net
デフォがcrf28だっけ?デフォで十分だと思ってる(低みの見物
256:名無しさん@編集中
22/01/12 23
257::16:19.60 ID:xRu1usXw0.net
258:名無しさん@編集中
22/01/13 00:29:13.92 F/hoz9VJ0.net
>>244
TVMWの方の前スレでチョイ出てたよ
メディアプレーヤーで確認すれば分かるけどデフォルトの品質50がcrf 26
品質100がcrf 1
54がcrf22相当みたい
259:名無しさん@編集中
22/01/13 01:07:47.37 +ZI7e5mY0.net
もう4年前から HEVC 720p crf=26 で設定してるわ
(尚それで困ったことは一度もない)
260:名無しさん@編集中
22/01/13 15:11:44.06 mAEB1sz6M.net
>>226
AmatsukazeのJLは改造されてdiv設定ファイルが有効になってるから別途div0.txt準備すれば分割してくれる
本来はJL設定で分割位置を決めて自動生成させるんだが先にdiv0.txtを読込み専用で置いておけばそっちを使って分割してくれる
二つのファイル内容は
.ts.trim.avsが
trim(a,b)++trim(c,d)
ならdiv0.txtは
c
みたいな感じで分割先頭フレーム番号のみの羅列で何分割も出来る
具体的な実行タイミングなんかはログ見てみて。実は毎回div0.txtを自動生成してるはずだからw
261:名無しさん@編集中
22/01/13 16:46:20.18 DcN1pm5i0.net
12話一挙放送がきれいに分割されたときは気持ちいいよねぇ
262:名無しさん@編集中
22/01/14 19:15:35.59 JOBkYeXL0.net
x265でビットレート指定して2Passエンコードしてるんだけど2時間の別々の動画の出力ファイルサイズが2869MBと2198MBと全く違う
エンコーダー追加オプションは
-P main10 --rd 3 --bitrate 4096 --hevc-aq
2パスエンコードをチェックしてて確かに2パスエンコしてるんだけどなんでだろ
263:名無しさん@編集中
22/01/14 19:25:19.04 mOEcnLpk0.net
違う動画だからだろ頭おかしいのか?
264:名無しさん@編集中
22/01/14 19:30:30.92 JOBkYeXL0.net
2パスビットレート指定したら同じ時間のファイルは同じサイズになると思ってたんだけど違うの?
265:名無しさん@編集中
22/01/14 19:45:42.50 mOEcnLpk0.net
>>254
URLリンク(x265.readthedocs.io)
URLリンク(x265.readthedocs.io)
URLリンク(x265.readthedocs.io)
266:名無しさん@編集中
22/01/14 19:46:47.51 WlIJXk+O0.net
昔みたいにシンプルじゃないからコントロールしずらいんじゃね
--vbv-maxrateや--vbv-bufsizeで制限したらある程度はコントロールできるかも
267:名無しさん@編集中
22/01/14 23:08:39.38 JOBkYeXL0.net
>>255
1つ目はGUIのチェックとかぶるから付けない
2つ目は書いた通り
3つ目は意識してなかった
3つ目付けないとビットレート指定しててもそれ以下で(デフォの)品質設定が満たされればそれが勝っちゃうってこと?
マジかよビットレート指定したら品質設定無効でビットレートのみに左右されるのかと思ってたんだけど
268:名無しさん@編集中
22/01/14 23:10:16.00 JOBkYeXL0.net
>>255
親切ついでに理屈教えてくんない?
頭おかしいまで言うからにはすっと出てくるでしょ
269:名無しさん@編集中
22/01/14 23:28:46.01 JOBkYeXL0.net
>>256
調べ直してみたけど全体に平均ビットレートコントロールにどう生かせるのかよく分かんなかった
270:名無しさん@編集中
22/01/15 03:20:36.32 Ll/zqSmY0.net
まぁAmatsukaze関係ないところでテストしてから放り込むほうがいいと思う
その手の解説サイト回って設定に詰めてくるといい。指定してないものはデフォルト値が使われるということも忘れずに
271:名無しさん@編集中
22/01/15 09:23:51.01 O+XmE9Lv0.net
初めまして。最近Amatsukaze使い始めていろいろと試してみているのですが。
プロファイルの自動選択で、複数のファイル名にまたはで対応させたいのですが、スペースやカンマで区切ってもうまく適用されず。
スペースで開けるとAND
272:になってしまっているような気がします。ORで複数個設定する方法はあるのでしょうか。
273:名無しさん@編集中
22/01/15 10:08:49.94 XOkuVgoe0.net
ColorBars(width=1280, height=720, pixel_type="YV12").trim(0,2000)
と
ColorBars(width=1280, height=720, pixel_type="YV12").AddGrainC(4096).trim(0,2000)
例えばこんな感じの極端な例で動画を生成して2passで比較してみると
上限側のレートは厳守されるが、下限は必要がなければ無駄に割り当てられる事はないみたい
>>255の引用している--strict-cbrを有効にすれば確かに上パターンでも指定のターゲットレート通りになるが、通常は不要だろう
>>261
条件追加して自動選択させる方法ではダメなの?
274:名無しさん@編集中
22/01/15 10:36:58.90 3TTT3Ahd0.net
プロファイルでまとめたいって需要は分かる
条件数が増えるとどこにあるか分からなくなるし
275:名無しさん@編集中
22/01/15 11:08:51.60 O+XmE9Lv0.net
書き込み久しぶりでsage忘れてましたすみません。
>>262
時々発生する提供・エンドカード無しとかを毎回条件追加で増やすのではなくキーワードで一致したのはまとめて処理するようにしたかったんです。
…と思ったのですが、こういう場合はEDCB側で録画時にタグ付けしてタグ判定にしろということになるんですかね。
すでに録画しているのもだとだめですが。
276:250
22/01/15 13:14:50.42 wIyX4EFAr.net
>>263
ウチは細かい条件とか制御しようとしだすとAmatsukazeの標準機能では荷が重いときがあるから、
PowerShellでプロファイル選択してキューに追加するスクリプト使ってる。
277:名無しさん@編集中
22/01/15 15:00:26.62 W9ZzggNKM.net
追加時バッチでタグ付するとプロファイルは一つですむよ
278:名無しさん@編集中
22/01/15 15:10:19.88 8RYRcZ+L0.net
>>258
何も考えず書いたオプションつければ良いなんて言った覚えないけど?
説明を読め
279:名無しさん@編集中
22/01/15 15:29:59.36 3TTT3Ahd0.net
最近のコーデックは昔ながらのCBRやABRなレートコントロールは無理ってのは読んだことあるな
「猫科研究所 abr cbr」でググると出てくるサイト読んでみたら
280:名無しさん@編集中
22/01/15 16:14:00.51 rOWTybN30.net
>>267
ID変わったのにわざわざレスつけるとは律儀だね
でも自分も理解はしてないなら正直に言えばいいのに
281:名無しさん@編集中
22/01/15 16:15:51.16 rOWTybN30.net
>>268
ありがとう見て見る
267も勉強してみろよ
282:名無しさん@編集中
22/01/15 17:27:46.02 RF3benl9M.net
HDD 1TBで運用してる人いる?
倉庫として使わなければ足りるもんかね
消費電力考えて2.5インチにするか迷う
283:名無しさん@編集中
22/01/15 17:38:22.41 egI6ktSlM.net
何をどう運用するのか謎だが
地上波全録したら一日で埋まりそうだな
284:名無しさん@編集中
22/01/15 17:56:05.37 O+XmE9Lv0.net
>>265
>>266
ありがとうございます。
バッチからタグ付けできるんですね。PowerShellは勉強不足なのでこちらの方法でやってみようと思います!
285:名無しさん@編集中
22/01/15 20:41:03.15 iAQh3Ppv0.net
>>271
休止運用したほうがよっぽどいいだろ
286:名無しさん@編集中
22/01/16 01:50:50.44 4qiPuJmQ0.net
まぁ省エネスレ行けって言われそうな内容だが、10年前のHDDを省エネで2.5選択ってSSD?エンコード利用でHDDなら誤差レベルだぞ
2~4W前後の省エネにこだわるより、エンコード時間自体を減らしたほうがかなり省エネになるしな
あとは小容量でドライブ数増えると手間が増えて管理が面倒になるだけかと
287:名無しさん@編集中
22/01/17 21:54
288::31.31 ID:DpRk9tbp0.net
289:名無しさん@編集中
22/01/19 09:09:16.45 KiDXso3Kp.net
TVTESTの起動時や終了時は頻繁に、その他のアプリの終了時なんかにも、Amatsukazeが勝手に落ちる頻度が多いな
KFMでCUDA使ってるせい?とか根拠なく勝手に推測
290:名無しさん@編集中
22/01/19 10:50:32.70 C4/RI5uI0.net
Amatsukazeで処理した番組の冒頭部分0.5秒ほどがガガガッと引っかかったようにエンコードされてしまう問題に当たっているのですが、何かご存知の方いますか
・TMSRでCMカットしてからAmatsukazeに処理させています
・TMSRからの出力動画(.ts)およびそれをffmpegでエンコードしたもの(.mp4)は問題なく再生できています
・MPC-BEでもVLCでも同じ症状なので、プレイヤーの問題ではなさそうです
・この問題に当たるのはごく一部のファイルのみです
・Amatsukazeのエラーログは出ていないようです
・各種エンコーダ/デコーダ、ロゴ除去あり/なし、CUDA処理あり/なし、インターレース解除あり/なしは試しました
・プロファイルはデフォルトからあまりいじっていません
その他、エラーになったキュー項目を何度もリトライするとそのうち成功したり、エンコードした動画の音声がたまに飛んだりと、まだまだAmatsukazeの設定を煮詰めきれていないようです
291:名無しさん@編集中
22/01/19 11:32:53.54 DN39v4lg0.net
TMSRで作られたGOP(特に先頭)はコケる場合がある
先頭フレームやCMカット位置を1フレームずらしたり、音声を全編再エンコード出力する事で回避できる場合がたまにある
ほかにも解像度が半分になったような感じだったり、フィールドオーダーがひっくり返ったような状態になったりする場合がある
回避策は1GOP(できれば1秒以上)以上無処理余分な部分をつけて、番組情報も残して出力してTrimでCMカット指定する
TMSRがどう処理してるか見たわけじゃないけど、AmatsukazeはVFR入力に対応してないし、音声フォーマット見て処理する部分もあるのでお勧めできないことは多いね
エンコードするなら前後カット以外でTMSRを使わわないのが一番の回避かもね
292:名無しさん@編集中
22/01/19 14:20:20.67 cGlswW7S0.net
>>275
1TBでも80時間は録画できるから編集用に半分使うとしても40時間録画できるので1TBで十分なのか温度感を知りたかった
倉庫として使わなくても1TBじゃ足りなそうな感じかな
293:名無しさん@編集中
22/01/19 15:00:56.78 nJfodWiNM.net
>>277
そういうタイミングで落ちたことないなあ
異常終了してログに変なの書き込んで立ち上がらなくなった事があるぐらい
当然ログの消去で治った
アプリの起動で問題おこるならまずPCのメモリテストだけどAmatsukazeだけなら言うとおりグラボ関係かもね
ちょっと外して運用してみるとか
294:名無しさん@編集中
22/01/19 16:15:24.38 C4/RI5uI0.net
>>279
TMSRのスマートレンダリングで作ったGOPとAmatsukazeとは相性が良くなかったりするんですね
Amatsukazeで処理したいものはTrimViewerやMurdoc CutterでCMカットするとか、Amatsukaze → TMSRの順で処理するとか、工夫してみます
ありがとうございます
295:名無しさん@編集中
22/01/20 00:57:39.00 djeNuVNl0.net
>>282
tsのcmカットはAvsPmodでtrimファイル作ってからAmatsukazeに投げる様にした。自分にはこれが合ってる
296:。
297:名無しさん@編集中
22/01/20 01:33:45.12 TKN3uwsq0.net
>>283
確かにtrimファイルでカット範囲を指定した方がエンコード1回で済むので、順当だし画質面でも有利ですよね
TMSR使う前は、第1段でAmatsukazeにCM解析のみでtrimファイル作らせて、それをTrimViewerでチェック&修正してAmatsukazeにエンコードさせたりしてました
JoinLogoScpコマンドファイルをうまく手懐けられずにちょくちょくCM位置ミスるので、番組次第では最初から自分でtrim作った方が楽だと思いました
TMSRはGUIが手に馴染んだので使ってますが、エンコード回数増えるしAmatsukazeとの相性の問題もあるようなので、一概に良いとは言い切れないです
もうしばらく色々試してみます
298:名無しさん@編集中
22/01/20 01:47:53.58 B9jCLqPB0.net
>>284
Trimviewerでtsを開くときにTMSRで出力したkeyframeがあると勝手に読み込んでくれてavsに出力できますよ
299:名無しさん@編集中
22/01/20 12:36:36.29 TKN3uwsq0.net
>>285
おお、こんな方法もあったんですね
複数話が一緒になった動画ファイルも、TMSRで各話ごとに前後0.5秒以上の余白入れて分割出力すればTrimViewerで対応できそうです
ありがとうございます
300:名無しさん@編集中
22/01/20 12:47:19.89 B9jCLqPB0.net
>>286
操作手順はこれ参考です
スレリンク(avi板:480番)
301:名無しさん@編集中
22/01/20 13:28:44.50 D9VIVToU0.net
Amatsukazeはあまり余計なことせずおまかせならとても便利だけど
何か自分の色を付けた動画を完成させようとすると専門の知識が必要で地獄になるなw
VirtualDubやAVIUtlにAvisynthとを駆使して動画を作り上げる人々の集大成がここにある
302:名無しさん@編集中
22/01/21 07:34:57.81 rMs4N+RIM.net
見渡しても見渡しても見渡す限りの設定地獄
303:名無しさん@編集中
22/01/21 23:48:03.61 AUxdlH3x0.net
字幕のフォント変えたいけど、ソースに "Yu Gothic" 使うように記述されているから、
ソースを変えてビルドしないといけないのか面倒だな (正常に動作する保証ないし)
面倒だけど、暇なときにトライしてみるか
304:名無しさん@編集中
22/01/22 00:18:24.31 LIOPEu8x0.net
>>290
?字幕のフォントはプレイヤーの字幕フィルタに依存していていくらでも変えられるけど
ちなみに外部フィルタ使えるならXySubFilterかassfiltermodを導入すればUnicode5.2対応していてARIB外字はほぼ困らない
Unicodeにイヤホン絵文字ないのが困っちゃうけどね
305:名無しさん@編集中
22/01/22 00:47:39.15 UGWZA7JT0.net
Clientからロゴ解析やって採用しても何も起こらなくて、もしかしてと思ってローカルのAmatsukazeフォルダ覗いたらそっちにあって草
Server側には実物がないから何も起こらないのは後になったら理解できるけどエラーすら出ないから暫く悩んだ
306:名無しさん@編集中
22/01/22 11:01:57.59 B4xmko6pa.net
>>291
焼き付けで出力したのでは
307:名無しさん@編集中
22/01/22 22:32:07.29 L3dR+YJn0.net
>>291 >>293
MPC-HC 使ってるんだけど、どうやってもフォントが変わらないので質問してみた
もう一度よく設定を見直してみたら出来ました。
紹介されたフィルタも試してみることにします。有難うございました。
308:名無しさん@編集中
22/01/24 17:04:41.74 QQHRQeBy0.net
AmatsukazeからのTrimViwerを使ってCMカットを行っているのですが、
先日録画した1ファイルを編集しようとCM解析をしたんですがCM解析が正しく行われておらず
CMカットが正しく行われません…。
解決方法はありますでしょうか?
309:名無しさん@編集中
22/01/24 17:13:08.32 QQHRQeBy0.net
不足していました…。
TrimViewerでLogファイルを読み込んだ際
局ロゴが出てない部分である�
310:ノも関わらず本編扱いされたり、 局ロゴが出ている部分であるにも関わらずCM扱いされたりしています。
311:名無しさん@編集中
22/01/24 17:57:26.80 e+P5xAv+0.net
つTrimViewer
312:名無しさん@編集中
22/01/24 17:57:54.77 QQHRQeBy0.net
すいません自己レスです。
問題が出ているtsファイル以外のファイルを読み込んだ所、正常な本編位置・CM位置にトリムが打たれていました。
ということは問題が起きているtsファイルが何らかの不都合を起こしていると思われますので、
録画をミスったかなあと結論付けました。
再放送を待ちます。
スレ汚しすみませんでした。
313:名無しさん@編集中
22/01/24 18:11:59.79 9F9V9CGFM.net
判定が間違ってるなら見てあってる内容のavsつくればよいんでないかい。しらんけど
314:名無しさん@編集中
22/01/24 18:42:19.98 s+pmVsVB0.net
そうそう。
>>297がヒントなんだよな
よもやTrimViewerも使い方分からいではあるまい
あと話が長いわりに肝心のTSがどんな状態なのか書かない
環境も晒さないって
ちょっとどうかしてますね