X

Amatsukaze その7

2024/04/17(水) 12:43:26.09ID:YRFmPWD1r
AmatsukazeはTSファイルをエンコードしてmp4やmkvにするソフトです

公式
https://github.com/nekopanda/Amatsukaze

※ DTV板はデフォルト設定が強制ワッチョイなので、ワッチョイを付ける時は extend コマンドの記述は不要です
  (逆に、ワッチョイを付けない時は !extend::checked の記述が必要です)

※ DTV板は即死判定があり、即死を回避するためには、スレを立ててから1時間以内に最低12コメントが必要です
  (即死回避以降は、30日間書き込みがないと強制的にdat落ちします)

前スレ
Amatsukaze その6
https://mevius.5ch.net/test/read.cgi/avi/1687192198/
2024/08/10(土) 16:55:11.50ID:sjcaio+ld
>>242
095cが最新?
2024/08/10(土) 16:58:23.94ID:0U6s0FfT0
>>243
100dじゃろ
2024/08/10(土) 17:09:05.41ID:sjcaio+ld
>>244
見つけた ありがとう
2024/08/10(土) 17:32:46.72ID:s/oCkzGd0
作者さん引退なのか
2024/08/10(土) 18:21:40.56ID:3pNMUrRt0
表向き閉鎖は継続ですか
ただどこかの版から動作が非常に重くなっているので
古いPC環境では最新版は避けた方がいいと思う
自分は0.84b使ってる
2024/08/10(土) 18:28:35.23ID:3pNMUrRt0
今ページ見たけどさすがに版が古いか
2024/08/12(月) 10:07:23.54ID:+sl+/SKJ0
しょぼいカレンダーの
http://cal.syoboi.jp/tid/7140
杖と剣のウィストリアのMBS毎日放送の話数が一話ずれてない?
2024/08/12(月) 13:54:26.31ID:NficWWFi0
そこは管理人の手動入力じゃなかったけ?
管理人が視聴する予定の番組を自力で登録してたような
251名無しさん@編集中 (ワッチョイW c1f8-Un1w)
垢版 |
2024/08/12(月) 13:57:15.05ID:jTIr3hFu0
こんなとこで話してないで本人に伝えりゃ良いのに
2024/08/12(月) 22:22:49.61ID:+sl+/SKJ0
>>250
あんな大量のデータを管理人が(一人で)手動入力してるの
すごいってゆうかすさまじいな

>>251
いやさ、俺が間違ってるのかもしれんし、地域が違ったら確認しようがないし
2024/08/12(月) 22:55:35.08ID:ZtM06lmQ0
登録ユーザーがこの局のこの番組情報更新俺がやりますって申請すんのよ
ここで言う管理人はその担当者の事じゃね?
間違ってるってわかってるならしょぼかるの掲示板で修正依頼スレあるから書けばいい
254名無しさん@編集中 (ワッチョイW 6e02-5TXI)
垢版 |
2024/08/16(金) 21:00:03.75ID:sekvA9uV0
GUIで優先度変更しても無視されることがあるんだけどなぜ?
2024/08/17(土) 11:34:58.40ID:aY+c8m2D0
3か月でマスターする数学(6)用
2024/08/17(土) 12:08:57.90ID:rC28Fcy+0
3ヶ月でマスター、やっと再開か…
これまでの分、まとめて再放送しろよってくらい空白期間が長すぎる

漂流兄弟も続編が連続でくるし、NHKの番組編成担当は馬鹿なのか?
2024/08/17(土) 17:39:18.45ID:E7yUUMWd0
五輪ピック無かったことにしたいの?
放送枠取られた特別編成で無茶言うな
2024/08/17(土) 17:47:29.84ID:BXwEjsQB0
天才編成マンは就職して
2024/08/18(日) 00:12:05.67ID:BYmOqUghM
それ以前に3か月でマスター数学は内容があまりよくない
2024/08/20(火) 01:26:46.67ID:RrJvH/F50
>>254
起動時はエンコ待ちのファイルの内、一番上のファイルがエンコされる
詳しく検証していないが、rigaya版のエンバグだと思う
2024/08/22(木) 23:07:21.98ID:Kl3hp3M40
>>255
U+2153 って書いたほうが良くね?
262名無しさん@編集中 (ワッチョイW 7f83-h5o9)
垢版 |
2024/08/23(金) 02:37:31.48ID:0i0INpnI0
>>261
書かない方が早くね?
263名無しさん@編集中 (ワッチョイW ff6c-qjz0)
垢版 |
2024/08/24(土) 18:03:23.59ID:20Kw56A+0
インターレース解除でkfm使ってるけど
解析した結果20fpsとかに変換されてる
再生してみても違和感ないから良いかなとも思うけど
アニメとかは24fpsじゃないの? このままで大丈夫なのかな? なんか間違ってる?
2024/08/24(土) 19:38:02.02ID:d1DLM8FV0
最初から最後まで、固定で20fpsだというなら何か変かもだけど
どこの何を解析したんやろか
265名無しさん@編集中 (ワッチョイW 1f02-h5o9)
垢版 |
2024/08/24(土) 21:12:04.45ID:Jk6F3hnL0
全部待ち勝手そう
266名無しさん@編集中 (ワッチョイW 1f9f-qjz0)
垢版 |
2024/08/24(土) 22:41:02.48ID:qEySg1NI0
将来見直したらカクカクだった
とかやなので
60fps固定とかにして他で工夫した方がいいのかな?
流しで見てる分には違和感ないのよね
アニメ小さくして保存用に圧縮してます
267名無しさん@編集中 (ワッチョイ ff7d-/FHh)
垢版 |
2024/08/24(土) 23:17:47.85ID:rtbRIkcS0
Amatsukaze0.9.1.3でIntel Arc A380を使ってエンコードしようとしたところ、エラーになります。
設定の見直しが必要な個所をご教示いただけないでしょうか。


●構成

OS:Win10 Pro 22H2
メインボード:ASUS B660M-PLUS D4
CPU:Intel i3-12100
メモリー:DDR4 3200 16GB
SSD:Samsung 970 EVO Plus 1GB
ビデオカード:SPARKLE ELF Intel Arc A380
268名無しさん@編集中 (ワッチョイ ff7d-/FHh)
垢版 |
2024/08/24(土) 23:18:20.58ID:rtbRIkcS0
QSVEmcCを実行すると、エンコーディングは問題なく終了します。

D:\opt\QSVEncC_7.68_x64>QSVEncC64.exe --version
QSVEncC (x64) 7.68 (r3389) by rigaya, Jul 6 2024 09:12:02 (VC 1940/Win)
Intel Media SDK API v2.12
reader: raw, avi, avs, vpy, avsw, avhw

D:\opt\QSVEncC_7.68_x64>QSVEncC64.exe --check-device
Device #1: Intel UHD Graphics 730
Device #2: Intel Arc A380 Graphics

D:\opt\QSVEncC_7.68_x64>QSVEncC64.exe -c av1 --device 2 --avhw --icq 26 -i "test.ts" -o "test.mp4"

encoded 26213 frames, 532.48 fps, 2139.95 kbps, 223.12 MB
encode time 0:00:49, CPU: 16.2%, GPU: 0.7%, VD: 93.4%
frame type IDR 88
frame type I 88, total size 4.70 MB
frame type P 26125, total size 218.42 MB
269名無しさん@編集中 (ワッチョイ ff7d-/FHh)
垢版 |
2024/08/24(土) 23:19:21.56ID:rtbRIkcS0
しかし、Amatsukaze0.9.1.3で、基本設定に「QSVEncパス」に「D:\opt\QSVEncC_7.68_x64\QSVEncC64.exe」を
記入し、新しくプロファイル「A380」を作成し、エンコーダーにQSVEncを指定し、エンコーダー追加オプションに
「--device 2 --avhw --icq 26」を設定してから、Amatsukazeにtest.tsをD&Dし、プロファイルに「A380」が
選択されている事を確認の上、通常モードで実行したところ、以下のようなエラーになります。
270名無しさん@編集中 (ワッチョイ ff7d-/FHh)
垢版 |
2024/08/24(土) 23:20:14.39ID:rtbRIkcS0
AMT [info] "D:/opt/QSVEncC_7.68_x64/QSVEncC64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --tff --device 2 --avhw --icq 26 -o "D:/opt/Amatsukaze/Temp/amt13232569/v0-0-0.raw" --format raw --y4m -i -
AMT [info] y4m format: YUV420p8 tff 1920x1080 SAR 1:1 30000/1001fps
--------------------------------------------------------------------------------
D:/opt/Amatsukaze/Temp/amt13232569/v0-0-0.raw
--------------------------------------------------------------------------------
Error (clGetDeviceIDsFromD3D11KHR): device not found.
Interlaced encoding is not supported on current rate control mode.
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
271名無しさん@編集中 (ワッチョイ ff7d-/FHh)
垢版 |
2024/08/24(土) 23:20:47.49ID:rtbRIkcS0
AMT [error] ↓↓↓↓↓↓エンコーダ最後の出力↓↓↓↓↓↓
AMT [error] --------------------------------------------------------------------------------
AMT [error] Error (clGetDeviceIDsFromD3D11KHR): device not found.
AMT [error] Interlaced encoding is not supported on current rate control mode.
AMT [error]
AMT [error]
AMT [error] QSVEncC.exe finished with error!
AMT [error] ↑↑↑↑↑↑エンコーダ最後の出力↑↑↑↑↑↑
AMT [error] Exception thrown at Encoder.hpp:134
Message: エンコーダ終了コード: 0xfffffff1

長文申し訳ありません。よろしくお願いいたします。
2024/08/24(土) 23:32:16.33ID:C5qQCe8P0
そのエラーをどこかで翻訳して原因見つけてみようか
自分で理解して修正できるとエンコ上手くできるようになれるよ
2024/08/24(土) 23:42:39.05ID:lS3A5RC90
AV1とhevcはインタレ対応してないからね
qsvencc使うなら-nnediで解除するといいんじゃないですかね
2024/08/25(日) 07:28:21.57ID:qezIrdnc0
>>272
知恵袋みたいな回答だな
2024/08/25(日) 08:18:44.51ID:xhG28j8L0
インタレ解除はしないの?
インタレ出力エンコは無理じゃゴラァ、って
2024/08/25(日) 08:51:09.18ID:xYWg4gva0
>>274
じゃああなたが答えてあげなよ
正確に教えてくれるようだ
素晴らしい
2024/08/25(日) 09:00:53.59ID:kMI4ERxp0
やはりぴゅう太の時代まで戻らないとな
2024/08/25(日) 09:37:45.47ID:EOkTY+7+0
マウントとると、なんというか脳の中で何かが分泌されるよね
やめられないよね、たのしいよね
2024/08/25(日) 09:39:28.53ID:uzVCnPLX0
どうぞ。 https://nrtdrv.s;akura.ne.jp/gbasic/
280名無しさん@編集中 (ワッチョイ 5e7d-RCJX)
垢版 |
2024/08/25(日) 13:39:01.94ID:MiWdce7u0
>>273, 275
インターレース解除が原因になっているというご指摘でしたので、rigayaさんの記事や、A750で実際に試して上手くいかなかった方の記事を見て、オプションを
「--device 2 --avhw --icq 26 --vpp-deinterlace bob」
にしたところ、A380でハードウェアエンコードを行う事ができました。
FFモードのみ対応の「--fixed-func」は付けても付けなくても問題ありませんでした。
エンコードの結果、14分34秒、1.93GBのアニメが所要時間112.19秒で310MBに圧縮できました。A380を100パーセント使っていますが、CPUにも30パーセントぐらいの負荷が掛かります。合計80Wぐらいの消費電力です。
画質を確認したところ、暗いシーンで男性のズボンに薄くブロックノイズが乗っているので、「--quality」のオプションも試してみることにします。
アドバイスをいただき、ありがとうございました。

《参考にした記事》
『Amatsukaze + QSVenc + Intel arc A750 (AV1エンコおためし編)』
2024/09/03(火) 15:00:54.07ID:eLU6tV7a0
ちょっと教えてもらいたいのですが、『CUDA 11.0』『CUDA 10.0』というのは両方いれるんでしょうか?
2024/09/03(火) 15:42:58.96ID:p7pQG+vU0
https://zenn.dev/yumizz/articles/73d6c7d1085d2f

上のページを見てもらうとしてCUDA SDK云々の話を引っ張ってきたと思われ
Amatsukazeに適応したボードなら最新ドライバ入れれば
SDKの事は気にしないで良いかと
ちな、Amatsukazeでしっかり動作するゲフォはGTX750Tiと9xx以降で
CUDAフィルタが使える
更にGTX1650SUPERや1660以降ならばHEVCエンコにてBフレーム対応、
10x0までのものはx264 avcエンコのみBフレーム対応
2024/09/03(火) 15:57:16.52ID:eLU6tV7a0
SDKは関係なかったんですね。
NVEncはこれが必要になるんでしょうか?
https://github.com/rigaya/NVEnc/releases
2024/09/03(火) 16:18:40.41ID:p7pQG+vU0
https://i.imgur.com/dY8tW5p.jpeg
nvencを使うのなら必要、でこれ
Amatukazeのフォルダでもどこでもいいから実行ファイルを格納するフォルダを新規に掘って
https://i.imgur.com/2HGyMpI.jpeg

>>1 にあるリンク先の記事もしっかり読んでくださいませ
2024/09/03(火) 18:20:56.33ID:eLU6tV7a0
>>284
詳しくありがとうございます。ちょっと読んでみます。
2024/09/08(日) 21:21:36.38ID:SDugGAaM0
2年ぶりにアップデートしたらCMカット正確になって嬉しいわ。あとnvencでav1使い始めたけれど、hevcよりビットレートが下がってていい感じ

>>284
こんなところで別の隊長に会えて嬉しいw
287名無しさん@編集中 (ワッチョイ a563-Exgs)
垢版 |
2024/09/08(日) 21:38:45.26ID:A9S7nkL90
>>286
nvencのAV1のエンコログの中で品質評価の数値バグってない?
2024/09/08(日) 23:59:44.59ID:SDugGAaM0
>>287
いやすまん、どのファイルのどこ見ればいいのかわかるように言ってほしい。品質評価でググってもわからんかったよ
ファイル名が「.*enc.log$」のログであってるなら、文字化けしてる行はなかったから、「バグってる」ってのがどういう状態のこと言ってるかも補足希望。

先に謝っとくと、数字が妥当かどうかって議論なら俺はついていけないと思う。qvbrの数値にファイルサイズと画質(主観)が連動してるように見える、俺はそれで終わっていたんだ。
289名無しさん@編集中 (ワッチョイ a563-Exgs)
垢版 |
2024/09/09(月) 02:58:21.10ID:0h0Udx5J0
ssimとpsnrの評価を記録するようにして
その場所の一つ上にフレームタイプI,P,Bのフレーム数とQP値が表示されるんだけど
BフレームのQP値が表示されなくてその分がIフレームとPフレームに加算されてバグってる感じになってる
俺の環境だけかもしれないけど、同じような書き込みしてる人が何人か居た

ssimとpsnrの数値は普通の数値だからちゃんとエンコード自体はされてるっぽい
2024/09/09(月) 13:47:37.53ID:renS5MT000909
隊長?なんで判ったと思ったらプッシュ通知のインジケータが映ってたのね
2024/09/09(月) 20:48:57.36ID:PhfDXrOz00909
>>289
理解した、
frame type B の行が無いって意味ねw
うちも無かった。

hevcだとBの行は有るから、AV1の場合は
Pの行で出力が終わってるんじゃないかな。
rgy_status.cpp見てみたけどなんでBが出ないのかはわからんかった。

まあ想像の段階で「バグ」は作者に失礼だし
ログにしか関係ないっぽいから、俺は気にしないつもり
292名無しさん@編集中 (ワッチョイ a563-Exgs)
垢版 |
2024/09/10(火) 01:32:29.25ID:q9tFKWI80
>>291
作者の人のブログ見てたけど品質値指定のエンコードしかしないって言ってるんで
作者が自分用のプログラムとして開発してるから、それ以外の部分の挙動が考慮されていないんだと思う
このスレも品質固定オプション推奨だしな

ただこのフレームタイプで品質値を記録するログがうまく出ていないんなら
フレームタイプで品質値を指定するオプションがちゃんと動いてない可能性は結構ある
で、このオプションを使ってる人は結構多いみたいだ
HEVCの方でやってる人が多いから大丈夫だとは思うけど
2024/09/13(金) 23:07:56.83ID:IraCbhQf0
>>292
なるほどです。かくいう俺も以下のように品質固定でした。いまのところ快調ぽい様子

AMT [info] エンコーダオプション: --qvbr 31 -c av1 --preset quality --bref-mode each --lookahead 32 --level auto --output-depth 10 -b 7

言ってたバグって、frame type Bの行自体がないってことなんだよね?

作者さんの2024-08-22 (Thu) 21:477 の日記に
スクショ載ってるけど、作者さんの画面でもframe type Bの行ないみたい。
2024/09/14(土) 07:45:33.34ID:puKNPxFP0
>>293
何でだろうね

同じようなオプションでHEVCにだけ変えてその場所を見るとAVGQP値が品質指定値だったり正常な品質値になるんだけど
ブログの画像だとAVGQPが67とか行ってて正常な値じゃない
多分あの内容でも動画自体はおかしくなってない

frame type Pの数値の中にframe type Bの数値が加算されてて計算がおかしくなってると思う

自分はVBRでビットレートを指定してるけど
エンコード結果の品質値を確かめたいので必要な情報なんだよな

あとエンコードで全体のQP値を指定するやり方じゃ無くて
フレームタイプ毎にQP値を指定するオプションを使ってる人がこのスレに何人か居たけど
普通に使えるんだろうか
2024/09/22(日) 23:46:46.99ID:fV0UN9Up0
>>289
ssimとpsnrの記録ってどうやるの?
2024/09/23(月) 19:12:31.97ID:iF358aQu0
NVEncCのオプションに--ssimや--psnrを追記。
2024/09/23(月) 23:15:27.59ID:RLe7j1f40
ありがとう
2024/09/24(火) 08:58:28.57ID:+JJ2P45E0
初歩的な質問ですが、CPUを使うQSVEncとグラボを使うNVEncの2種類があって、QSVEncの方が時間はかかるけど映像は綺麗って認識でオッケーですか?

ネットを見ながらAmatsukazeを導入して、グラボ載せてるんでやっとNVEncでエンコできたんで、QSVEncでもやってみようと思ったけどエラーで失敗
ググったらBIOS?でCPUエンコを出来るように設定しないとダメだって見かけたけど、ONにして不具合とか出ないのかとか不安で断念中

そこで質問ですが、QSVEncとNVEncだったら現在もQSVEnc一択って感じですか?QSVEnc出来るようにした方が良いんかな
2024/09/24(火) 09:15:59.63ID:SJ0yetVq0
>>298
世代にもよるけど
エンコ速度はQSVEnc>NVEnc
画質-容量比はNVEnc>QSVEnc

「ONにして不具合とか出ないのか」

出ません
2024/09/24(火) 09:32:27.20ID:nPG8fWpT0
NVEncは設定にもよるけどあんまりサイズ小さくならないんで何のためのエンコードかと思うけど
2024/09/24(火) 10:25:10.35ID:+JJ2P45E0
>>299,300
ありがとう
速度に関しては裏で動かしておけばそのうち終わるし、やっぱり画質とサイズ圧縮重視でQSVEncが安定なんだね
QSVEncできるようにBIOS設定いじってみます
2024/09/24(火) 12:17:21.16ID:h8Wi8Nea0
時間を気にしなければフルソフトエンコだな
2024/09/24(火) 16:37:08.71ID:AHfE8YZh0
>>300
は?
それ逆ですが
2024/09/24(火) 17:04:13.01ID:JDPqWe4E0
何のためのエンコードかと思うような設定ってどんなの?
2024/09/24(火) 17:18:48.72ID:SlZwWD5M0
>>304
元の素材とファイルサイズが変わらないエンコード。
2024/09/24(火) 18:18:33.95ID:h8Wi8Nea0
そりゃコンバーターだな
2024/09/24(火) 18:31:11.75ID:ZiN4Vh0/0
1番画質が良くて縮むのはソフトエンコだね
俺がamatsuでNVEncする理由は60fps化だけ(ソフトエンコで60fps化出来ない能力で断念)
NVEncはうちのマシンだと電気代も高いし
2024/09/24(火) 20:19:04.89ID:JDPqWe4E0
>>305
わざわざそういう設定にすればそうなるけど、>>300はNVEncの総合的な傾向として言ってるっぽいから
2024/09/25(水) 00:36:44.52ID:zTcEnkiM0
エンコファイルのフォルダ分けしてなくて今更9000近いファイルを手動でタイトルのファルダ作っては入れ直してるんだが良いソフトあれば教えてもらえませんか?
2024/09/25(水) 00:48:40.67ID:yKwsSZcB0
ドキュメンタリー、ドラマ、バラエティー、岩合ねことか
カテゴリ分けで分類すれば多少は楽かも
番組名で区分けとかそこまで細分化すると面倒すぎてめげる
放映年で格納ドライブ分けるとかもあり、か
あとは検索でサーチすると割り切れば

ソースに付いたファイル名から分類分けしてくれるアプリがあるなら自分も知りたいな
2024/09/25(水) 00:52:46.68ID:yKwsSZcB0
アニメだと週の放映数だけでもとんでもないことになるので
放映月ごとの分類に落ち着いた
3ヶ月のクール毎だと格納されるエンコデータの数量がやっぱり
とんでもないことになったので月ごとに分けることにした
2024/09/25(水) 03:27:31.98ID:PVHn3c3aa
Everything で解決しそうな気もする。
https://www.voidtools.com/
2024/09/25(水) 06:50:27.77ID:+GSqbijWa
アニメバラエティドラマスポーツでオプション分けはしっかりやってる?
おすすめのオプションありますかね
2024/09/25(水) 07:15:23.90ID:3vEZvPUi0
最近はbatコード書いて、ジャンルの下にタイトル別フォルダ作って管理するようにしてるなあ
やっぱりタイトル迄自動で分けてくれるとすごい楽になる
315名無しさん@編集中 (ワッチョイ 16f2-rNKn)
垢版 |
2024/09/25(水) 09:18:40.54ID:GKtFYmqJ0
>>312
Everythingいいよね
番組名でまとめられるしビデオのみ検索にして古い順や新しい順にソートすれば最初からとか最新から見ることもできる
2024/09/25(水) 09:40:47.69ID:lwGq0x+W0
Everythingってレスポンスいいし、何気に全文検索もやればできるので
Explorer検索の伝統芸能的ポンコツさが際立つな…
2024/09/25(水) 09:43:41.29ID:nUblKo720
ExplorerもDB作っているはずなのにどうしてこうなった
単純な部分一致でさえまともに動かないからな…
2024/09/25(水) 14:36:49.63ID:BjblupXu0
部分一致は*を付けるんやで
2024/09/25(水) 15:19:10.23ID:oZcQnUiH0
番組名検索するときは~=使ってるわ
Explorerのあいまい検索はカスだから
320名無しさん@編集中 (ワッチョイ c6a0-w5sm)
垢版 |
2024/09/27(金) 11:38:25.58ID:jlaL7v8n0
>>309
同フォルダ内にbatコード組むといける。
振り分けbatファイル + 振り分けフォルダ名txt
みたいな感じ
https://www.noboyu.com/2016-10-09-151841/
とか
巨大なファイル数だとリネームも必要になるから
ReNameLite
を愛用している。
321名無しさん@編集中 (ワッチョイ c6a0-w5sm)
垢版 |
2024/09/27(金) 11:40:31.46ID:jlaL7v8n0
ReNameLite → ReNamer Lite
2024/09/28(土) 14:54:40.25ID:NsRaLTCW0
変換後のファイル容量抑える設定教えてください
2024/09/28(土) 17:25:26.95ID:MYbKCEoK0
>>322
エンコードは、QSV? NVENC?
2024/09/28(土) 18:11:33.08ID:NsRaLTCW0
>>323
NVENCです
2024/09/28(土) 18:42:34.66ID:MYbKCEoK0
>>324
それじゃこれで一度試して、出来上がったファイルのサイズ・画質・音質についての感想を教えて。

エンコーダ追加オプション
--cqp 28:30:32 -c hevc --preset quality -b 5 --gop-len 300 --output-res 1280x720

音声エンコードをする
音声エンコーダ:qaac(バイナリは自分でダウンロードして追加)
音声ビットレート96kbps
2024/09/29(日) 11:01:24.06ID:s9wSJqJW0
>>325
いい感じに容量減らせましたありがとうございます
既にmkvに変換してしまってtsファイルも削除してる番組はもうどうしようもないですか?
2024/09/29(日) 11:37:31.05ID:SL6r6k/M0
>>325
AACの音声ビットレート96kbpsなら、mp3の192kbpsぐらいの音質になりますか?
2024/09/29(日) 12:02:05.33ID:1EeQKMrU0NIKU
なるわけねぇ~だろ
2024/09/29(日) 12:51:08.39ID:TOiiea9R0NIKU
>>326
windowsでバッチファイルで処理すればできますよ。

>>330に自分で作成したバッチファイルを書着ますので、メモ帳などに貼り付け、NVENCがあるディレクトリを変更してencode.batとして保存。
そのencode.batに変換したい古いmkv,mp4ファイルなどをまとめてドラッグアンドドロップしたら変換されるよ。
変換したファイルは元のファイルのディレクトリにprocessed_って文字列を追加して保存。

>>327
mp3 192kbpsよりは音質は下がります。
>>325の設定は客観的に評価ではそこまで良い品質ではありませんし、映像が破綻しているところもあります。
スマホやタブレットで個人視聴なら問題なく楽しめるってレベルです。
品質を良くしたいなら(ファイルサイズは大きくなりますが)音質はAAC 128kbps程度、
--cqp 28:30:32は、それぞれの数字を3-6程度下げても良いと思います。
2024/09/29(日) 12:51:37.29ID:TOiiea9R0NIKU
@echo off
chcp 932
setlocal enabledelayedexpansion

:: NVEncCの置いているディレクトリを指定
cd /d "D:\amatsukaze\exe_files"

:: すべての引数に対してループ
:loop
if "%~1"=="" goto endloop
set "input=%~1"
set "filename=%~n1"
set "dir=%~dp1"

:: ファイル名にprocessed_を追加して保存
set "output=%dir%processed_%filename%%~x1"

:: processを実行(オプションは適宜変更、-i -oはそのまま)
NVEncC64.exe --cqp 28:30:32 -c hevc --preset quality -b 5 --gop-len 300 --output-res 1280x720 -i "%input%" -o "%output%"


:: 次のファイルへ
shift
goto loop

:endloop
echo All files have been processed.
pause
2024/09/29(日) 21:00:05.31ID:s9wSJqJW0NIKU
>>329
ありがとうございます1440✗1080に書き換えて使えてます
どういう理屈でそのままのプロファイルでは容量が大きくなってこの処理で容量を減らせてるのか教えていただけませんか?
2024/09/29(日) 22:20:44.93ID:TOiiea9R0NIKU
>>331
まず品質指定(cqpかqvbr)を使うのが基本。ビットレート指定(CBR/VBR/ABR)はファイルサイズが無駄に大きくなるので使わない。

動画のフレームごとのサイズはI>>P>Bなので、できる限りIフレームを少なく(GOp 300)、Bフレームを多く(b 5)設定。
こうすると大昔は再生負荷が高くなりましたが、最近の機器では全く問題なし。

品質指定は、実際に変換した動画を等倍で再生して気にならない最低レベルを詰めただけです。(28:30:32)
客観的数値(PSNR, SSIM)は参考にせず、一時停止・拡大して破綻部分があるかも評価基準にしていません。
音質も実際のテレビ放送で違和感を感じないレベルで設定しています。

さらに細かくエンコードオプションを追加するともう少し改善しますが、結果に大きな影響がないので今回は省略しています。

価値観は人それぞれなので、こういう考え方もあるんだなくらいで思ってもらえれば。
2024/09/30(月) 07:32:24.85ID:fqXibclp0
>>332
勉強になる

便乗質問だけど、ここでの -preset はどういう効果?
2024/09/30(月) 08:11:56.58ID:GJHdVjzr0
>>333
品質と速度のどちらを重視するかの設定です。
速度もある程度気にするなら、デフォルト(このオプション設定を消す)でも良いと思います。

NVEncの場合は、--preset(-uでも良い)
performance( = P1)  速度重視
default ( = P4)  デフォルト
quality(= P7)  品質重視

QSVEncの場合は、--quality(-uでも良い)
best (= 1)  品質重視
balanced(= 4)  デフォルト
fastest( =7)  速度重視
2024/09/30(月) 17:09:09.61ID:1qbnFfJi0
>>330
すみませんこちら無事に実行できていたと思っていたのですが確認してみると音声がなくなっており、画質が少しも劣化しているような感じになっていました
修正を教えていただけると幸いです
2024/09/30(月) 18:35:08.87ID:GJHdVjzr0
>>335
オーディオの指定を消してしまってました。 --audio-codec aac --audio-bitrate 96を追加してください。
画質については、cqpの次の値を2-3くらいずつ下げていくと徐々に画質は上がります。
ただしそれに従って徐々にファイルサイズは大きくなります。
元のtsファイルからの変換ではなく一度変換したファイルの再変換になりますので、同一ファイルサイズですとどうしても画質が下がってしまいます。

次レスにbatファイルの修正したのを貼っておきますね。
2024/09/30(月) 18:35:38.92ID:GJHdVjzr0
@echo off
chcp 932
setlocal enabledelayedexpansion

:: NVEncCの置いているディレクトリを指定
cd /d "D:\amatsukaze\exe_files"

:: すべての引数に対してループ
:loop
if "%~1"=="" goto endloop
set "input=%~1"
set "filename=%~n1"
set "dir=%~dp1"

:: ファイル名にprocessed_を追加して保存
set "output=%dir%processed_%filename%%~x1"

:: processを実行(オプションは適宜変更、-i -oはそのまま)
NVEncC64.exe --cqp 26:28:30 -c hevc --preset quality -b 5 --gop-len 300 --output-res 1280x720 --audio-codec aac --audio-bitrate 96 -i "%input%" -o "%output%"

:: 次のファイルへ
shift
goto loop

:endloop
echo All files have been processed.
pause
2024/10/01(火) 13:26:39.01ID:nEXJzYK+0
もう2人やってくれ
2024/10/01(火) 13:35:32.76ID:+Yrzp0hm0
いや、有用だから続けてくれ
338は1ヶ月くらいスレ閉じときゃ済む話
2024/10/01(火) 15:17:16.79ID:eBYSyylY0
ん、Amatsukaze関係ある話だったのか?
ただの荒らしだと思っていたんだが
2024/10/01(火) 19:11:08.90ID:jfTgBFxv0
AmatsukazeをQSVEncで利用しているならこのオプションで同等くらいの品質になるかなと思います。
--icq 35 -c hevc --output-res 1280x720 --gop-len 300 -b 9 --profile main10 --output-depth 10 --vpp-deinterlace normal

35が品質指定の値ですので、画質を改善したい場合はこの数字を少しずつ下げてください。
QEVencの例では10bit指定をしています。多少の改善がありそうなので。

>>337 をQSVEncで行いたい場合は、このように変更してください。

:: processを実行(オプションは適宜変更、-i -oはそのまま)
QSVEncC64.exe --icq 35 -c hevc --output-res 1280x720 --gop-len 300 -b 9 --profile main10 --output-depth 10 --vpp-deinterlace normal --audio-codec aac --audio-bitrate 96 -i "%input%" -o "%output%"

個人的にはシンプルにエンコード処理をするだけならQSVEncの方が好きです。
NVEncに見劣りしない速度が出ますし、画質も良いですし、何より圧倒的に省電力ですし。
2024/10/01(火) 21:08:32.33ID:wvTksAZk0
>>334
なるほど、ありがとう
-cqp で品質を明示的に指定してるけど -preset でもまた微妙に品質が変わるということか… なかなか難しいな
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況