H.265/HEVCのコマンドラインエンコーダーであるx265について語るスレです。
AviUtlやx265guiExなどの話はスレ違いなのでそれぞれの専用スレへどうぞ。
[本家]
http://x265.org/index.html
https://bitbucket.org/multicoreware/x265/wiki/Home
[ソース]
https://bitbucket.org/multicoreware/x265/src
https://github.com/videolan/x265
[バイナリ]
http://x265.ru/en/builds
http://rigaya34589.blog135.fc2.com (右側のメニューの"ビルドしたものとか")
[ビルド方法(MSVC)]
http://rigaya34589.blog135.fc2.com/blog-entry-402.html
http://rigaya34589.blog135.fc2.com/blog-entry-540.html
[ドキュメント]
http://x265.readthedocs.org/en/default/index.html
[諸注意]
x265のrevはMercurial(Bitbuket)とGit(Github)では算出方法が違います。
当スレではMercurial準拠で示すようにして下さい。
次スレは>>980が建てること。
[前スレ]
x265 rev2
http://echo.2ch.net/test/read.cgi/avi/1418252184/
探検
x265 rev3©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/05/03(火) 19:09:55.21ID:Vh9buT2E
734名無しさん@編集中 (ワッチョイ d517-yTT2)
2017/06/14(水) 00:18:02.66ID:yMJcJmdk0 今ビルドして手に入るx265のSAOって前テストした時より良くなってる気がする
数か月ぶりにプリセット見直してこんな感じになった(ちなみにアニメ向け)
--preset slow --crf 21 --input-depth 8 --output-depth 10 --deblock -1:-1 --qcomp 0.7 --vbv-bufsize 10000 --vbv-maxrate 9000
--aq-mode 3 --aq-strength 0.6 --psy-rd 0.5 --psy-rdoq 0 --rdoq-level 2 --max-merge 5 --bframes 4 --ref 3 --weightb
--no-opt-qp-pps --no-opt-ref-list-length-pps --asm AVX2
rdoq-level はx264のtrellisほど効果は分からなかったから
本腰用batでは2、それ以外のは0で
前書いたやつ(一部オプションの感想)が転載されてたので一応、新しいのを全部を書いておく
>>733
うちもそんな感じ
3GHzだと0.984Vぐらいで動いてる
数か月ぶりにプリセット見直してこんな感じになった(ちなみにアニメ向け)
--preset slow --crf 21 --input-depth 8 --output-depth 10 --deblock -1:-1 --qcomp 0.7 --vbv-bufsize 10000 --vbv-maxrate 9000
--aq-mode 3 --aq-strength 0.6 --psy-rd 0.5 --psy-rdoq 0 --rdoq-level 2 --max-merge 5 --bframes 4 --ref 3 --weightb
--no-opt-qp-pps --no-opt-ref-list-length-pps --asm AVX2
rdoq-level はx264のtrellisほど効果は分からなかったから
本腰用batでは2、それ以外のは0で
前書いたやつ(一部オプションの感想)が転載されてたので一応、新しいのを全部を書いておく
>>733
うちもそんな感じ
3GHzだと0.984Vぐらいで動いてる
735名無しさん@編集中 (ワッチョイ d517-yTT2)
2017/06/14(水) 00:26:42.28ID:yMJcJmdk0 なお一番画質に影響したのは↓output-depth 8はゴミと言ってもいいレベル
--input-depth 8 --output-depth 10
--input-depth 8 --output-depth 10
736名無しさん@編集中 (ワッチョイWW 854b-sCoW)
2017/06/14(水) 22:52:18.78ID:qF3SGDPB0 アニメのcrfってどれくらいがいいのかな?
今は20でやってる
今は20でやってる
737名無しさん@編集中 (ワッチョイ b317-yC+1)
2017/06/15(木) 00:00:19.64ID:RBCPNwe00 低ければ低いほどいいと思うけど
元が放送波ならソースのアラを相当うまく補正しないと
下げても有意な差はない(元ソースのアラの再現性・保存性が良くなるだけだと思ってる
ぶっちゃけcrf22でも大して差はわからない
元が放送波ならソースのアラを相当うまく補正しないと
下げても有意な差はない(元ソースのアラの再現性・保存性が良くなるだけだと思ってる
ぶっちゃけcrf22でも大して差はわからない
738名無しさん@編集中 (ワッチョイ e3b1-yC+1)
2017/06/15(木) 01:31:05.08ID:2mkwJ42x0 低さにも限度がある
低すぎればソースよりサイズ膨らむだろうし
低すぎればソースよりサイズ膨らむだろうし
739名無しさん@編集中 (ワッチョイWW 8b4b-oWh/)
2017/06/15(木) 13:08:23.61ID:h6jgR1Rw0740名無しさん@編集中 (ワッチョイ 0144-Qvj1)
2017/07/05(水) 12:21:10.34ID:Vm+ma6rU0 L-SMASHのmuxer.exeって、なんで入力ファイルが見つからないだけでクラッシュするんだろう・・・
741名無しさん@編集中 (ワッチョイ 6dd1-CicO)
2017/07/05(水) 20:41:35.32ID:t3li/Qf+0 入力ファイルが見つからない=無いのと同じ
エンコーダ「エンコードしなければいけないソースが無いのに何をエンコすればいいの?」
っていうことじゃないの?w
エンコーダ「エンコードしなければいけないソースが無いのに何をエンコすればいいの?」
っていうことじゃないの?w
742名無しさん@編集中 (ワッチョイ 0144-Qvj1)
2017/07/05(水) 20:49:26.19ID:Vm+ma6rU0 いや、エラーメッセージ出して終了すればいいだけだろ。
なんで「プログラムは動作を停止しました」だかのダイアログを見せられなあかんねんと。
なんで「プログラムは動作を停止しました」だかのダイアログを見せられなあかんねんと。
743名無しさん@編集中 (ワッチョイ 6dd1-CicO)
2017/07/05(水) 21:54:52.97ID:t3li/Qf+0 そんなの単純じゃん
エラーメッセージなんかまるで見ない(そもそもログすらまともに見ないでエラーのダイアログだけが無駄に気になっちゃうガイジが多いからだろ
うざいなら自分で修正すりゃ良いじゃん
ソースも公開されてんだし
エラーメッセージなんかまるで見ない(そもそもログすらまともに見ないでエラーのダイアログだけが無駄に気になっちゃうガイジが多いからだろ
うざいなら自分で修正すりゃ良いじゃん
ソースも公開されてんだし
744名無しさん@編集中 (ワッチョイ 0144-Qvj1)
2017/07/05(水) 22:03:04.45ID:Vm+ma6rU0 なんだか変な人を呼び出してしまったようだ・・・すまぬ。
745名無しさん@編集中 (ワッチョイ 6dd1-CicO)
2017/07/05(水) 22:06:50.03ID:t3li/Qf+0 あーダイアログはOSの問題だもんな
OSを修正すりゃ良いんじゃねw
OSを修正すりゃ良いんじゃねw
746名無しさん@編集中 (ワッチョイ c2ea-POtP)
2017/07/05(水) 22:13:06.39ID:Sreov/SH0 だいぶ前に報告されたバグだけどまだ直ってないの?
VFRmaniac Vのまにまに x264gui
http://echo.2ch.net/test/read.cgi/avi/1252765934/
558 名前:名無しさん@編集中[sage] 投稿日:2016/11/15(火) 19:10:12.99 ID:/BSskAhd
x265スレから。既に見てるような気もしますが、当人含めて誰もこっちに貼りに来ないので一応。
r1417で試したら確かにクラッシュしますね。
---
267 名無しさん@編集中 sage 2016/11/11(金) 17:10:10.87 ID:i1JaPs2C
上にl-smashのmuxerの話が出てたからスレチなんだけど書かせて
muxerで指定したファイルがないと異常終了するの修正して欲しい
remuxerはエラー表示するだけ
結構前からのバグでバッチで流すのに面倒というか初歩の初歩かと
---
559 名前:名無しさん@編集中[sage] 投稿日:2016/11/15(火) 22:07:37.16 ID:onzLsuks
>>558とは別人だけど
https://github.com/l-smash/l-smash/blob/master/importer/importer.c#L105
ココのif文コメントアウトしたらうちでは正常にエラーメッセージが起こってクラッシュせずに終了するな
VFRmaniac Vのまにまに x264gui
http://echo.2ch.net/test/read.cgi/avi/1252765934/
558 名前:名無しさん@編集中[sage] 投稿日:2016/11/15(火) 19:10:12.99 ID:/BSskAhd
x265スレから。既に見てるような気もしますが、当人含めて誰もこっちに貼りに来ないので一応。
r1417で試したら確かにクラッシュしますね。
---
267 名無しさん@編集中 sage 2016/11/11(金) 17:10:10.87 ID:i1JaPs2C
上にl-smashのmuxerの話が出てたからスレチなんだけど書かせて
muxerで指定したファイルがないと異常終了するの修正して欲しい
remuxerはエラー表示するだけ
結構前からのバグでバッチで流すのに面倒というか初歩の初歩かと
---
559 名前:名無しさん@編集中[sage] 投稿日:2016/11/15(火) 22:07:37.16 ID:onzLsuks
>>558とは別人だけど
https://github.com/l-smash/l-smash/blob/master/importer/importer.c#L105
ココのif文コメントアウトしたらうちでは正常にエラーメッセージが起こってクラッシュせずに終了するな
747名無しさん@編集中 (ワッチョイ 0144-Qvj1)
2017/07/05(水) 22:30:09.63ID:Vm+ma6rU0 >>746
rigaya氏ビルドのL-SMASH rev1450でクラッシュするから、まだ直ってないっぽい。
rigaya氏ビルドのL-SMASH rev1450でクラッシュするから、まだ直ってないっぽい。
748名無しさん@編集中 (ワッチョイ 9fea-URZV)
2017/07/06(木) 01:12:16.18ID:0jVJ3apV0 >>746のとこコメントアウトしたら今度は正常にmuxした後にクラッシュするなあ
レジストリいじってエラーダイアログ自体を非表示にした方がいいかもしれないね
他のソフトのエラーダイアログも出なくなるけど
xxxEXEは動作を停止しました メッセージを表示させない|きりんの雑記
http://ameblo.jp/kilin/entry-12035280841.html
レジストリいじってエラーダイアログ自体を非表示にした方がいいかもしれないね
他のソフトのエラーダイアログも出なくなるけど
xxxEXEは動作を停止しました メッセージを表示させない|きりんの雑記
http://ameblo.jp/kilin/entry-12035280841.html
749名無しさん@編集中 (ワッチョイ d739-zXdO)
2017/07/06(木) 12:58:37.37ID:n3ig2wPi0750名無しさん@編集中 (ワッチョイ 9717-rvkC)
2017/07/06(木) 17:52:34.28ID:tQGoojMa0 rawファイルさえあればエラーがでないんだから問題なくね?
751名無しさん@編集中 (ワッチョイ 9fea-URZV)
2017/07/06(木) 18:07:39.90ID:0jVJ3apV0 多分、batに不備があって途中で処理が止まっちゃうだろうね
752名無しさん@編集中 (ワッチョイ d739-zXdO)
2017/07/06(木) 22:16:24.61ID:n3ig2wPi0 入力ファイルのチェックをバッチやシェル側でやれば良いんじゃない?
753名無しさん@編集中 (ワッチョイ f744-rfzC)
2017/07/06(木) 22:21:59.29ID:vuDg0qe30 運用で対処すればいいじゃんと言われれば確かにその通りではあるけど、
>>746にもあるようにプログラムとしては明らかなバグだから直してもらえると嬉しいねという話ね。
>>746にもあるようにプログラムとしては明らかなバグだから直してもらえると嬉しいねという話ね。
754名無しさん@編集中 (ワッチョイ 2144-A9YL)
2017/07/14(金) 00:53:49.06ID:J1C4bm5a0755名無しさん@編集中 (ワッチョイ 1611-S4qQ)
2017/07/14(金) 01:08:56.41ID:GeLosK/E0 を、2.5 きたか!!
ちょっくらビルドしてこよう。
ちょっくらビルドしてこよう。
756名無しさん@編集中 (ワッチョイ 35db-MRQN)
2017/07/14(金) 01:19:26.08ID:Ljds1+Tg0 x265ってVFRのレートコントロールには対応してないよね
24pと60pの混合なVFRをビットレート指定でエンコしたいときって
どうするのが一番いい?
24pと60pの混合なVFRをビットレート指定でエンコしたいときって
どうするのが一番いい?
757名無しさん@編集中 (ワッチョイ 354f-PDtw)
2017/07/14(金) 12:10:48.70ID:CTXwjp490 x264
758名無しさん@編集中 (ワッチョイ 0117-S4qQ)
2017/07/14(金) 12:58:34.64ID:ZmGhVoRc0 低いほうに合わせればいい
759名無しさん@編集中 (ワッチョイ 1611-S4qQ)
2017/07/14(金) 14:09:47.56ID:GeLosK/E0 気合いの120fps
760名無しさん@編集中 (ワッチョイWW 634b-I8+U)
2017/07/14(金) 14:41:53.92ID:fEBkwWTr0 >>756
無知で申し訳無いのですがレートコントロールとはどのような物なのでしょうか?
無知で申し訳無いのですがレートコントロールとはどのような物なのでしょうか?
761名無しさん@編集中 (ワッチョイ ae9b-JuSQ)
2017/07/14(金) 17:58:34.09ID:eZ+cvx1f0 2行目にかいてあることじゃない
知らんけど
知らんけど
762名無しさん@編集中 (ワッチョイ 0117-S4qQ)
2017/07/14(金) 18:18:33.22ID:ZmGhVoRc0 >>760
最大ビットレートとかバッファサイズとかが規格から逸脱しないようにすること
最大ビットレートとかバッファサイズとかが規格から逸脱しないようにすること
763名無しさん@編集中 (ワッチョイ 4644-z+eH)
2017/07/14(金) 23:07:39.62ID:4WOGuhaz0 質問者
「今のx264やx265だと2Kや4Kエンコでも新しい多コアCPU(16C/32T等)を
100%使い切れないんだけど、なんとかならない?」
RipBot264作者
「RipBot264を使えば1つ(または複数)のマシンで分散エンコーディングできるから
100%使い切れるぜ!」
x265開発陣
「RipBot264ってオープンソースになってないよね?
x264やx265を呼び出してるんだからGPLv2に従ってソース公開しないと駄目だよ?」
RipBot264作者
「(゚Д゚ )ヤベッ!(寄付を募ったりもしてるや・・・)」
x265 HEVC Encoder
https://forum.doom9.org/showthread.php?p=1811649#post1811649
RipBot264って古くからあるみたいだけど初めて知った。分散エンコード機能なんてあるんだね。
x264だとmuken氏が
「規格に準じて結合するなら--stitchableをつけたり諸々注意が必要」
みたいなツイートをしてたけど、RipBot264はそのへん考慮して結合してるんだろうか。
あとx265でバラバラにエンコして結合する時の注意って何かあるんだろうか?
「今のx264やx265だと2Kや4Kエンコでも新しい多コアCPU(16C/32T等)を
100%使い切れないんだけど、なんとかならない?」
RipBot264作者
「RipBot264を使えば1つ(または複数)のマシンで分散エンコーディングできるから
100%使い切れるぜ!」
x265開発陣
「RipBot264ってオープンソースになってないよね?
x264やx265を呼び出してるんだからGPLv2に従ってソース公開しないと駄目だよ?」
RipBot264作者
「(゚Д゚ )ヤベッ!(寄付を募ったりもしてるや・・・)」
x265 HEVC Encoder
https://forum.doom9.org/showthread.php?p=1811649#post1811649
RipBot264って古くからあるみたいだけど初めて知った。分散エンコード機能なんてあるんだね。
x264だとmuken氏が
「規格に準じて結合するなら--stitchableをつけたり諸々注意が必要」
みたいなツイートをしてたけど、RipBot264はそのへん考慮して結合してるんだろうか。
あとx265でバラバラにエンコして結合する時の注意って何かあるんだろうか?
764名無しさん@編集中 (ワッチョイ 35db-MRQN)
2017/07/14(金) 23:30:07.69ID:Ljds1+Tg0 zonesで指定すればいいみたいだね
>>762
どっちかというと俺が気にしてるのはバッファアンダーフローとかじゃなくて、
何も考えずにやると60pの部分に24pの60/24=2.5倍のビットレートが割り当てられちゃうこと
CBRにするわけじゃないからきっかり2.5倍ってわけじゃないだろうけど
x265はフレームレートが違うって分からないからちゃんとビットレート計算できないだろうし
>>762
どっちかというと俺が気にしてるのはバッファアンダーフローとかじゃなくて、
何も考えずにやると60pの部分に24pの60/24=2.5倍のビットレートが割り当てられちゃうこと
CBRにするわけじゃないからきっかり2.5倍ってわけじゃないだろうけど
x265はフレームレートが違うって分からないからちゃんとビットレート計算できないだろうし
765名無しさん@編集中 (ワッチョイ 35db-MRQN)
2017/07/14(金) 23:55:06.73ID:Ljds1+Tg0 >>759
同じフレーム重複して入れたら、ちゃんとそれを認識して特別な処理してくれればいいんだけど、
現状のx265はそんなに賢くないっぽくて、エンコ時間長くなるし、圧縮後のデータ量も増えるんだよね
>>760
http://slhck.info/video/2017/03/01/rate-control.html
> What is “rate control”? It’s what a video encoder does when it decides how many bits to spend for a given frame.
与えられたフレームにどれだけのビットを割り当てるか決めること
1パスとか2パスとか、CBRとかVBRとか、CFRとか
エンコでは基本的なことだよ
同じフレーム重複して入れたら、ちゃんとそれを認識して特別な処理してくれればいいんだけど、
現状のx265はそんなに賢くないっぽくて、エンコ時間長くなるし、圧縮後のデータ量も増えるんだよね
>>760
http://slhck.info/video/2017/03/01/rate-control.html
> What is “rate control”? It’s what a video encoder does when it decides how many bits to spend for a given frame.
与えられたフレームにどれだけのビットを割り当てるか決めること
1パスとか2パスとか、CBRとかVBRとか、CFRとか
エンコでは基本的なことだよ
766名無しさん@編集中 (ワッチョイ 35db-MRQN)
2017/07/15(土) 01:21:14.10ID:3m6njqCx0 それにしてもレートコントロールが何かを知らないとは
細かいオプションがどうこう言ってるけど、基本がなってないな
1パスとか2パスとか、何か知らないで使ってたのか
細かいオプションがどうこう言ってるけど、基本がなってないな
1パスとか2パスとか、何か知らないで使ってたのか
767名無しさん@編集中 (ワッチョイ 4644-A9YL)
2017/07/15(土) 02:00:41.29ID:0OYp2Ppe0768名無しさん@編集中 (ワッチョイ 35db-MRQN)
2017/07/15(土) 02:10:30.42ID:3m6njqCx0 >>760-762
ここらへんの方たちは初心者だったか。それはすまぬ。勘違いだ
ここらへんの方たちは初心者だったか。それはすまぬ。勘違いだ
769名無しさん@編集中 (ワッチョイ 4644-A9YL)
2017/07/15(土) 02:34:10.54ID:0OYp2Ppe0770名無しさん@編集中 (ワッチョイ 35db-MRQN)
2017/07/15(土) 17:58:35.45ID:3m6njqCx0 >>763
x264やx265のexeを起動してるだけなら、GPLを要求するのは難しいよ
ライブラリバージョン使ってるならGPLにしないとダメだけど
GPL原理主義みたいな人たちは宗教的なとこあるから、GPLを要求したいのは分かるけど
x264やx265のexeを起動してるだけなら、GPLを要求するのは難しいよ
ライブラリバージョン使ってるならGPLにしないとダメだけど
GPL原理主義みたいな人たちは宗教的なとこあるから、GPLを要求したいのは分かるけど
771名無しさん@編集中 (ワッチョイ f644-A9YL)
2017/07/16(日) 16:21:37.18ID:HpejTqPk0 2.5のリリースノートに
1. Improved grain handling with --tune grain option by throttling VBV operations to limit QP jumps.
とあったので2.4+2と2.5+3(ともにrigaya氏ビルド)で比較してみたら、
ビットレートもSSIMも完全一致するという結果になったんだけど、なんでだろう?
MediaInfoで見る限り、
https://bitbucket.org/multicoreware/x265/commits/bce945545c241ce4bb87d56d283ac8226d862ed5
にある --const-vbv は有効にされてる模様。
SSIM/ビットレート図 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3430.jpg
1. Improved grain handling with --tune grain option by throttling VBV operations to limit QP jumps.
とあったので2.4+2と2.5+3(ともにrigaya氏ビルド)で比較してみたら、
ビットレートもSSIMも完全一致するという結果になったんだけど、なんでだろう?
MediaInfoで見る限り、
https://bitbucket.org/multicoreware/x265/commits/bce945545c241ce4bb87d56d283ac8226d862ed5
にある --const-vbv は有効にされてる模様。
SSIM/ビットレート図 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3430.jpg
772名無しさん@編集中 (ワッチョイ f644-A9YL)
2017/07/16(日) 16:22:28.34ID:HpejTqPk0 Histogram("luma")
オリジナル → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3431.png
x264 r2833 medium18 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3432.png
x264 r2833 slower grain24 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3433.png
x265 2.5+3 medium16 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3434.png
x265 2.5+3 slow grain22 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3436.png
x265 2.4+2 slow grain22 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3435.png
オリジナル → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3431.png
x264 r2833 medium18 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3432.png
x264 r2833 slower grain24 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3433.png
x265 2.5+3 medium16 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3434.png
x265 2.5+3 slow grain22 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3436.png
x265 2.4+2 slow grain22 → http://2sen.dip.jp/cgi-bin/upgun/up2/source/up3435.png
773名無しさん@編集中 (ワッチョイ f644-A9YL)
2017/07/16(日) 19:42:00.27ID:HpejTqPk0 ベンチマークスレに、環境情報を自動取得してx264/x265ベンチマークを行うバッチを
投下してみましたので、検証協力して下さる方がおられましたら、よろしくお願いいたします。
http://egg.2ch.net/test/read.cgi/jisaku/1460032466/796-797
投下してみましたので、検証協力して下さる方がおられましたら、よろしくお願いいたします。
http://egg.2ch.net/test/read.cgi/jisaku/1460032466/796-797
774名無しさん@編集中 転載ダメ©2ch.net (ワッチョイ 354f-PDtw)
2017/07/16(日) 20:14:47.61ID:lE/bCIkh0 VBV設定してないってオチ?
775名無しさん@編集中 (ワッチョイ f644-A9YL)
2017/07/16(日) 21:36:13.64ID:HpejTqPk0 >>774
よくわかってないのだけど、単に --tune grain を指定しただけでは駄目なのかな?
よくわかってないのだけど、単に --tune grain を指定しただけでは駄目なのかな?
776名無しさん@編集中 (スプッッ Sd7f-RYCd)
2017/07/24(月) 11:04:19.38ID:DAPBP2DDd >>763
これって分散エンコでググっても全く出てこないのな
x265にも対応してるみたいで最近も更新してる様だけど、分散エンコに関するブログ紹介は2012以降ぱたりと無くなる
日本語化で機能しなくなる?のが原因なんだろうか
これって分散エンコでググっても全く出てこないのな
x265にも対応してるみたいで最近も更新してる様だけど、分散エンコに関するブログ紹介は2012以降ぱたりと無くなる
日本語化で機能しなくなる?のが原因なんだろうか
777名無しさん@編集中 (ワッチョイ da91-HJpE)
2017/08/01(火) 21:18:57.52ID:kTrSsjB50 http://pc.watch.impress.co.jp/docs/column/kaigai/1073276.html
>Vegaアーキテクチャでは、パックドの8-bit整数演算もサポートされた。
>しかし、8-bit整数演算は、SAD(Sum of Absolute Difference:差の絶対値和)
>演算のみサポートとなっている。動画などイメージ処理向けであり、
>マシンラーニング向けの実装ではない。
x265のエンコに使えると良いな
>Vegaアーキテクチャでは、パックドの8-bit整数演算もサポートされた。
>しかし、8-bit整数演算は、SAD(Sum of Absolute Difference:差の絶対値和)
>演算のみサポートとなっている。動画などイメージ処理向けであり、
>マシンラーニング向けの実装ではない。
x265のエンコに使えると良いな
778名無しさん@編集中 (ワッチョイWW f74b-mf2b)
2017/08/03(木) 15:23:27.98ID:NWKbjdAs0 おすすめのオプションある?
ソースは解像度が720x480のアニメTS
ソースは解像度が720x480のアニメTS
779名無しさん@編集中 (ワッチョイ 85db-/FH4)
2017/08/03(木) 20:38:03.33ID:M9rDlJ6g0 デフォでOK。エンコ設定より前処理の方が何倍も重要
780名無しさん@編集中 (ワッチョイ 0d17-/FH4)
2017/08/04(金) 23:35:07.10ID:ZTZ+gYb+0 しばらく実写ソースに対してaq-mode3の0..4でやってみたけど
やっぱaq-mode1 aq-strength 1.2のほうが良かった
素行自体は良さそうだったんだけどな>aq-mode3
やっぱaq-mode1 aq-strength 1.2のほうが良かった
素行自体は良さそうだったんだけどな>aq-mode3
781名無しさん@編集中 (ワッチョイ abe5-V3Ru)
2017/08/05(土) 00:39:17.43ID:9YOKH1fA0 aq-mode 1がオールマイティなのかな
アニメを10bitエンコードするとcrf 20〜22でも暗部の輪郭(エッジ)が汚れやすくて少し気になる
なんとかできないものか
アニメを10bitエンコードするとcrf 20〜22でも暗部の輪郭(エッジ)が汚れやすくて少し気になる
なんとかできないものか
782名無しさん@編集中 (ワッチョイ bbea-gAma)
2017/08/05(土) 01:26:48.87ID:YCAHTRys0 x264でエンコする
783名無しさん@編集中 (ワッチョイ ebf9-/FH4)
2017/08/05(土) 01:37:12.34ID:FHp3bZ4Q0 エッジを保護したいならaq使わなければいい
当然のっぺりした部分がその分劣化するわけだが
当然のっぺりした部分がその分劣化するわけだが
784名無しさん@編集中 (ワッチョイ 0d17-/FH4)
2017/08/05(土) 10:06:55.90ID:jnUNU58K0 >>781
aq-mode3のaq-strength 0.4ぐらいでやればいいじゃ?
aq-mode3のaq-strength 0.4ぐらいでやればいいじゃ?
785名無しさん@編集中 (ワッチョイ bbea-gAma)
2017/08/05(土) 16:43:26.59ID:YCAHTRys0 strength値0.4くらいだとaq3使う利点あまりないからaq on/offどっちでも良いと思うよ
786名無しさん@編集中 (ワッチョイ 0d17-/FH4)
2017/08/05(土) 21:01:05.73ID:jnUNU58K0 そうでもなかった気がする
実写には不向きだったけど
実写には不向きだったけど
787名無しさん@編集中 (ワッチョイ a317-aEKd)
2017/08/12(土) 21:18:45.62ID:4YeA1asg0 新しいオプション --refine-intra と --refine-inter が追加されたらしいから試してみたけど
Analyze level 10が必要って言われた
これって2passのみってこと?
Analyze level 10が必要って言われた
これって2passのみってこと?
788名無しさん@編集中 (ワッチョイ 0344-UyPk)
2017/08/16(水) 00:27:26.44ID:ubdOdQwr0 >>787
rigaya氏のx2.5+8 x64で試してみたけど、2パス目に入ってすぐにクラッシュしてしまい、うまく動かなかった。
そもそもこの指定方法であってるのかよくわからんけど・・・。
%avs2pipemod% -y4mp "%~1" | %x265% --y4m - --preset medium --bitrate 1000 --no-cutree --analysis-reuse-mode save --analysis-reuse-level 10 -o test.mp4
%avs2pipemod% -y4mp "%~1" | %x265% --y4m - --preset medium --bitrate 1000 --no-cutree --analysis-reuse-mode load --analysis-reuse-level 10 --scale-factor 2 --refine-intra 1 --refine-inter 1 -o test.mp4
rigaya氏のx2.5+8 x64で試してみたけど、2パス目に入ってすぐにクラッシュしてしまい、うまく動かなかった。
そもそもこの指定方法であってるのかよくわからんけど・・・。
%avs2pipemod% -y4mp "%~1" | %x265% --y4m - --preset medium --bitrate 1000 --no-cutree --analysis-reuse-mode save --analysis-reuse-level 10 -o test.mp4
%avs2pipemod% -y4mp "%~1" | %x265% --y4m - --preset medium --bitrate 1000 --no-cutree --analysis-reuse-mode load --analysis-reuse-level 10 --scale-factor 2 --refine-intra 1 --refine-inter 1 -o test.mp4
790名無しさん@編集中 (ワッチョイ 9a44-UyPk)
2017/08/16(水) 14:35:46.41ID:y9oCilvW0 >>789
--analysis-reuse-fileのことだと思うけど、指定しなければx265_analysis.datになるし、指定しても駄目だった。
--analysis-reuse-fileのことだと思うけど、指定しなければx265_analysis.datになるし、指定しても駄目だった。
791名無しさん@編集中 (ワッチョイ 094f-xMhe)
2017/08/23(水) 11:31:49.09ID:osg+kKft0 x265 HEVC OpenCL or CUDA Encoder
https://bitbucket.org/vovagubin/x265-hevc-opencl-or-cuda-encoder
https://bitbucket.org/vovagubin/x265-hevc-opencl-or-cuda-encoder
792名無しさん@編集中 (ワッチョイ 09db-oL0b)
2017/08/23(水) 17:22:10.57ID:eg+3M5BL0 夏休みの自由研究かな
793名無しさん@編集中 (ワッチョイWW c990-VRwp)
2017/08/23(水) 18:03:50.40ID:iIBnv5OG0 どのくらいパフォーマンス向上するのかな
794名無しさん@編集中 (ワッチョイ 09db-oL0b)
2017/08/23(水) 18:58:09.00ID:eg+3M5BL0 CPUの半分も出ればいいほうだな
795名無しさん@編集中 (ワッチョイ 3911-oL0b)
2017/08/23(水) 20:03:47.01ID:nxBulyrM0 >>791 を適当にビルドだけしてエンコしてみたけど別に速くなるとかなんもなかったな。
各ソースのコメントに openacc と付いてる部分で GPU 使ってるんだとは思うが。
各ソースのコメントに openacc と付いてる部分で GPU 使ってるんだとは思うが。
796名無しさん@編集中 (ワッチョイWW c990-VRwp)
2017/08/23(水) 20:29:12.72ID:iIBnv5OG0 オリジナルのx265もopenaccが入って来てる
openacc有効にしてビルドすれば、それなりに高速化するらしい
openacc有効にしてビルドすれば、それなりに高速化するらしい
798名無しさん@編集中 (ワッチョイ 3344-O4z1)
2017/09/01(金) 19:12:31.73ID:ArSPPgcm0 >>788-790がそのままだったので、あらためてreuse,refine系を試した結果を連投。
■--analysis-reuse-levelのテスト1(640x360@24、1092frames)
●オプション
・--preset slower --pass 1 --bitrate 500 --no-cutree --analysis-reuse-mode save --analysis-reuse-level %reuseLevel%
・--preset slower --pass 2 --bitrate 500 --no-cutree --analysis-reuse-mode load --analysis-reuse-level %reuseLevel%
●1pass目の結果は省略(8.81〜9.03fps)
●reuse無し
125.05s (8.73 fps), 499.16 kb/s, Avg QP:20.38
●reuseLevel=1、reuseファイルのサイズ:123KB
125.87s (8.68 fps), 499.35 kb/s, Avg QP:20.40
●reuseLevel=2、reuseファイルのサイズ:569MB
112.51s (9.71 fps), 498.51 kb/s, Avg QP:20.47
●reuseLevel=5、reuseファイルのサイズ:571MB
109.80s (9.95 fps), 498.51 kb/s, Avg QP:20.46
●reuseLevel=10、reuseファイルのサイズ:28.9MB
4.29s (254.72 fps), 493.20 kb/s, Avg QP:20.52
■--analysis-reuse-levelのテスト1(640x360@24、1092frames)
●オプション
・--preset slower --pass 1 --bitrate 500 --no-cutree --analysis-reuse-mode save --analysis-reuse-level %reuseLevel%
・--preset slower --pass 2 --bitrate 500 --no-cutree --analysis-reuse-mode load --analysis-reuse-level %reuseLevel%
●1pass目の結果は省略(8.81〜9.03fps)
●reuse無し
125.05s (8.73 fps), 499.16 kb/s, Avg QP:20.38
●reuseLevel=1、reuseファイルのサイズ:123KB
125.87s (8.68 fps), 499.35 kb/s, Avg QP:20.40
●reuseLevel=2、reuseファイルのサイズ:569MB
112.51s (9.71 fps), 498.51 kb/s, Avg QP:20.47
●reuseLevel=5、reuseファイルのサイズ:571MB
109.80s (9.95 fps), 498.51 kb/s, Avg QP:20.46
●reuseLevel=10、reuseファイルのサイズ:28.9MB
4.29s (254.72 fps), 493.20 kb/s, Avg QP:20.52
799名無しさん@編集中 (ワッチョイ 3344-O4z1)
2017/09/01(金) 19:13:31.68ID:ArSPPgcm0 ■--analysis-reuse-levelのテスト2(1920x1080@23.976、2157frames)
●オプション
・テスト1と同様。ビットレート指定のみ9000に。
●1pass目の結果は省略(0.81〜0.87fps)
●reuseLevel=1、reuseファイルのサイズ:234KB
2449.91s (0.88 fps), 8953.61 kb/s, Avg QP:18.21
●reuseLevel=2、reuseファイルのサイズ:8.81GB
2177.31s (0.99 fps), 8953.84 kb/s, Avg QP:18.24
●reuseLevel=5、reuseファイルのサイズ:8.85GB
2182.34s (0.99 fps), 8953.38 kb/s, Avg QP:18.23
●reuseLevel=10、reuseファイルのサイズ:595MB
89.42s (24.12 fps), 8921.43 kb/s, Avg QP:18.44
●オプション
・テスト1と同様。ビットレート指定のみ9000に。
●1pass目の結果は省略(0.81〜0.87fps)
●reuseLevel=1、reuseファイルのサイズ:234KB
2449.91s (0.88 fps), 8953.61 kb/s, Avg QP:18.21
●reuseLevel=2、reuseファイルのサイズ:8.81GB
2177.31s (0.99 fps), 8953.84 kb/s, Avg QP:18.24
●reuseLevel=5、reuseファイルのサイズ:8.85GB
2182.34s (0.99 fps), 8953.38 kb/s, Avg QP:18.23
●reuseLevel=10、reuseファイルのサイズ:595MB
89.42s (24.12 fps), 8921.43 kb/s, Avg QP:18.44
800名無しさん@編集中 (ワッチョイ 3344-O4z1)
2017/09/01(金) 19:14:31.78ID:ArSPPgcm0 ■--refine-intra、--refine-interのテスト(640x360@24,1092frames)
●オプション
・--preset slower --pass 1 --bitrate 500 --no-cutree --analysis-reuse-mode save --analysis-reuse-level 10 --ctu %maxCU1% --min-cu-size %minCU1%
・--preset slower --pass 2 --bitrate 500 --no-cutree --analysis-reuse-mode load --analysis-reuse-level 10 --ctu %maxCU2% --min-cu-size %minCU2% --refine-intra %refine% --refine-inter %refine% --scale-factor 2
●--scale-factorの説明を元に--ctuと--min-cu-sizeを指定。いくつかのソースで試した限りでは
以下の4パターンの組み合わせのみ2pass目がクラッシュせずに動いた。
表記は「CTU-%maxCU1%-%minCU1%-%maxCU2%-%minCU2%」
●CTU-32-32-64-32
p1:29.30s (37.27 fps), 418.33 kb/s, Avg QP:22.78、reuseファイルのサイズ:20.7MB
p2(refine=1):25.05s (43.60 fps), 540.76 kb/s, Avg QP:29.83
p2(refine=2):19.11s (57.16 fps), 506.54 kb/s, Avg QP:24.69
p2(refine=3):40.76s (26.79 fps), 507.85 kb/s, Avg QP:24.13
●オプション
・--preset slower --pass 1 --bitrate 500 --no-cutree --analysis-reuse-mode save --analysis-reuse-level 10 --ctu %maxCU1% --min-cu-size %minCU1%
・--preset slower --pass 2 --bitrate 500 --no-cutree --analysis-reuse-mode load --analysis-reuse-level 10 --ctu %maxCU2% --min-cu-size %minCU2% --refine-intra %refine% --refine-inter %refine% --scale-factor 2
●--scale-factorの説明を元に--ctuと--min-cu-sizeを指定。いくつかのソースで試した限りでは
以下の4パターンの組み合わせのみ2pass目がクラッシュせずに動いた。
表記は「CTU-%maxCU1%-%minCU1%-%maxCU2%-%minCU2%」
●CTU-32-32-64-32
p1:29.30s (37.27 fps), 418.33 kb/s, Avg QP:22.78、reuseファイルのサイズ:20.7MB
p2(refine=1):25.05s (43.60 fps), 540.76 kb/s, Avg QP:29.83
p2(refine=2):19.11s (57.16 fps), 506.54 kb/s, Avg QP:24.69
p2(refine=3):40.76s (26.79 fps), 507.85 kb/s, Avg QP:24.13
801名無しさん@編集中 (ワッチョイ 3344-O4z1)
2017/09/01(金) 19:15:21.46ID:ArSPPgcm0 ●CTU-32-16-64-32
p1:49.65s (21.99 fps), 483.44 kb/s, Avg QP:21.72、reuseファイルのサイズ:26.3MB
p2(refine=1):26.14s (41.78 fps), 521.65 kb/s, Avg QP:28.72
p2(refine=2):19.01s (57.45 fps), 505.24 kb/s, Avg QP:23.90
p2(refine=3):45.51s (24.00 fps), 506.25 kb/s, Avg QP:23.32
●CTU-16-16-32-16
p1:32.75s (33.34 fps), 482.39 kb/s, Avg QP:22.39、reuseファイルのサイズ:31.7MB
p2(refine=1):28.34s (38.53 fps), 527.16 kb/s, Avg QP:28.71
p2(refine=2):17.68s (61.78 fps), 507.18 kb/s, Avg QP:23.36
p2(refine=3):51.62s (21.16 fps), 509.31 kb/s, Avg QP:22.73
●CTU-16-8-32-16
p1:81.67s (13.37 fps), 486.43 kb/s, Avg QP:22.25、reuseファイルのサイズ:40.2MB
p2(refine=1):30.03s (36.36 fps), 524.99 kb/s, Avg QP:27.88
p2(refine=2):18.08s (60.41 fps), 509.86 kb/s, Avg QP:23.36
p2(refine=3):52.24s (20.91 fps), 510.78 kb/s, Avg QP:22.68
p1:49.65s (21.99 fps), 483.44 kb/s, Avg QP:21.72、reuseファイルのサイズ:26.3MB
p2(refine=1):26.14s (41.78 fps), 521.65 kb/s, Avg QP:28.72
p2(refine=2):19.01s (57.45 fps), 505.24 kb/s, Avg QP:23.90
p2(refine=3):45.51s (24.00 fps), 506.25 kb/s, Avg QP:23.32
●CTU-16-16-32-16
p1:32.75s (33.34 fps), 482.39 kb/s, Avg QP:22.39、reuseファイルのサイズ:31.7MB
p2(refine=1):28.34s (38.53 fps), 527.16 kb/s, Avg QP:28.71
p2(refine=2):17.68s (61.78 fps), 507.18 kb/s, Avg QP:23.36
p2(refine=3):51.62s (21.16 fps), 509.31 kb/s, Avg QP:22.73
●CTU-16-8-32-16
p1:81.67s (13.37 fps), 486.43 kb/s, Avg QP:22.25、reuseファイルのサイズ:40.2MB
p2(refine=1):30.03s (36.36 fps), 524.99 kb/s, Avg QP:27.88
p2(refine=2):18.08s (60.41 fps), 509.86 kb/s, Avg QP:23.36
p2(refine=3):52.24s (20.91 fps), 510.78 kb/s, Avg QP:22.68
802名無しさん@編集中 (ワッチョイ 3344-O4z1)
2017/09/01(金) 19:16:26.42ID:ArSPPgcm0 ■参考
1920x1080、2157framesでCTUサイズを指定した場合のreuseファイルのサイズ(ログ取り忘れ)
CTU-32-32-64-32→357MB、CTU-16-8-32-16→760MB
■コメント
1.reuse-levelの5がrectとampの情報を保存するようなので両者が有効になるslowerを使用。
2.reuse-levelの2と5はreuseファイルのサイズが極端にでかくなるが、
より多くの情報を保存するはずの10はなぜか比較的サイズが小さかった。(それでもでかいけど)
3.CTUサイズの指定については「2pass目がクラッシュしない組み合わせ」を総当たりで探しただけ。
4.x265guiEx v3.79で reuse、refine系の設定欄が追加されたが、
--scale-factor と --min-cu-size の設定欄が無いので、これらは追加コマンド欄で指定する必要がある。
また --refine-mv の設定欄も無い模様。
1920x1080、2157framesでCTUサイズを指定した場合のreuseファイルのサイズ(ログ取り忘れ)
CTU-32-32-64-32→357MB、CTU-16-8-32-16→760MB
■コメント
1.reuse-levelの5がrectとampの情報を保存するようなので両者が有効になるslowerを使用。
2.reuse-levelの2と5はreuseファイルのサイズが極端にでかくなるが、
より多くの情報を保存するはずの10はなぜか比較的サイズが小さかった。(それでもでかいけど)
3.CTUサイズの指定については「2pass目がクラッシュしない組み合わせ」を総当たりで探しただけ。
4.x265guiEx v3.79で reuse、refine系の設定欄が追加されたが、
--scale-factor と --min-cu-size の設定欄が無いので、これらは追加コマンド欄で指定する必要がある。
また --refine-mv の設定欄も無い模様。
803名無しさん@編集中 (ワッチョイ 3344-O4z1)
2017/09/01(金) 19:17:41.13ID:ArSPPgcm0 ■最後に
--analysis-reuse系のオプションの使いどころやメリットがよくわからないと思って
調べていたら、x265開発陣が以下のようなコメントをしていた。
https://forum.doom9.org/showthread.php?p=1810782#post1810782
概要
> ライバルもいるから詳細はあまり説明したくないんだけど、基本的には
> (UHDkitで)ライブエンコード時の速度アップや、オフラインエンコード時の
> 計算効率アップのソリューションを提供するための仕組み。
> x265を単体で使っている人には特にメリットもないし、高品質になるわけでもない。
なお上のコメントはreuse系オプションのことなので、refine系についてはまた別。
refine系の効果までは検証していないので、オプションの説明以上のことは不明。
--analysis-reuse系のオプションの使いどころやメリットがよくわからないと思って
調べていたら、x265開発陣が以下のようなコメントをしていた。
https://forum.doom9.org/showthread.php?p=1810782#post1810782
概要
> ライバルもいるから詳細はあまり説明したくないんだけど、基本的には
> (UHDkitで)ライブエンコード時の速度アップや、オフラインエンコード時の
> 計算効率アップのソリューションを提供するための仕組み。
> x265を単体で使っている人には特にメリットもないし、高品質になるわけでもない。
なお上のコメントはreuse系オプションのことなので、refine系についてはまた別。
refine系の効果までは検証していないので、オプションの説明以上のことは不明。
804名無しさん@編集中 (ワッチョイ 0b11-NEns)
2017/09/07(木) 19:56:07.66ID:HahZrfhH0 qpmin=0はコマンドもない気がするけど何か入れないとでてこないタイプですか?
805名無しさん@編集中 (ワッチョイ 8344-152M)
2017/09/07(木) 20:37:21.32ID:lQ8OTYTC0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 動画配信中の刺殺事件、被害女性への批判に元埼玉県警刑事「違います」★4 [おっさん友の会★]
- 動画配信中の刺殺事件、被害女性への批判に元埼玉県警刑事「違います」★3 [おっさん友の会★]
- 「男は黙れ」「男が産めるのは…だけ」新宿フェミ集会波紋、社民・福島氏参加も事務所は取材拒否、共産・吉良佳子氏も回答無し [おっさん友の会★]
- 【貿易】「日本は700%の関税課している」ホワイトハウス報道官が日本のコメ関税を批判 撤廃ならカルローズ米5kgが1295円に [牛乳トースト★]
- 都内で引っ越し難民が急増「2万円多く払っても部屋がグレードダウン」と家賃高騰に悲鳴…「貧乏人は狭い部屋か古い部屋に住めってか?」 [ぐれ★]
- 【米国】卵不足にロリンズ農務長官「自分でニワトリを育てるのも、1つの解決策」 [シャチ★]
- 【悲報】万博、ついにやらかす。無許可運送の「白トラ」行為で13人が逮捕 [834922174]
- ガチでトランピ圧力で日本の国民車がフォードF150になる可能性が出てきた😮今アメ車買っとけばニワカ感ないぞ! <mark>[ひまわり学級]</mark> [511393199]
- 👹おじゃる丸絶賛実況スレ🏡
- ちょうど今"初代ガンダム"見終わったんだけど次何見ればいいの? [904880432]
- 【正論】東海のこと日本海って呼ぶの変やないか?
- 息子を牛丼にしない方法