スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

i7-4930k & x265のベンチ

参考に前回と同じベンチをi7-4930の同クロックでテスト

【CPU】i7-4930k@3.8GHz
【MEM】DDR3-1600 4GBx4
【M/B】X79 Extreme4-M
【HDD】
【SSD】Toshiba THNSNH256GCST 256 GB
【OS】 Win7 x64
---------------
【x264】x265 version 1.3+184-cd8fd0afd4e8 [Windows][ICC 1400][64 bit] 8bpp

【Veryfast】 166.59s (10.80 fps), 30974.74 kb/s
【. Medium】 214.72s (8.38 fps), 34201.64 kb/s
【   Slow】 663.10s (2.71 fps), 34157.32 kb/s
【. Slower】 3990.77s (0.45 fps), 29571.49 kb/s
スポンサーサイト

i7-5960X & x265のベンチ

【x264+Avisynth】実用エンコベンチ Part4スレの>>1のベンチマークセットを流用

【使用バイナリ】
x265_version 1.3+184-cd8fd0afd4e8

【ソース】
1920.tsをMpeg2Sourceで読み込んだものを以下でy4m出力して使用
avs2pipemod -y4mt input.avs > 1920.y4m


【テスト開始.bat】
@echo off

:: ソースファイル
rem set in=1920.ts
set in=1920.y4m

call :exec veryfast 1
call :exec medium 2
call :exec slow 3
call :exec slower 4

call :report 1 "【Veryfast】"
call :report 2 "【. Medium】"
call :report 3 "【   Slow】"
call :report 4 "【. Slower】"

del /q log*.txt
del test.265

pause
exit

rem --tune filmが無かったのでtuneオプションは無し
rem --interlace tff 付けたら強制終了してしまうので仕方ないので付けず

:exec
echo on
rem x264.exe --demuxer lavf --crf 20 --tff --threads auto --tune film --preset %1 -o test.mp4 "%in%" 2>log%2.txt
x265.exe --y4m --crf 20 --preset %1 -o test.265 "%in%" >log%2.txt
@echo off
exit /b

:report
rem for /f "tokens=4,5* delims=, " %%a in ('findstr /b /r "encoded \d+ frames" log%1.txt') do echo %~2 %%a %%b, %%c >> 結果.txt
for /f "tokens=4,5* delims=, " %%a in ('findstr /b /r "encoded \d+ frames" log%1.txt') do echo %~2 %%b %%c >> 結果.txt
exit /b



【結果】
【CPU】i7 5960X@3.82GHz
【MEM】DDR4-2800 4GBx4
【M/B】X99M Killer
【HDD】
【SSD】CT256MX100SSD1
【OS】 Win7 x64
---------------
【x264】x265 version 1.3+184-cd8fd0afd4e8 [Windows][ICC 1400][64 bit] 8bpp

【Veryfast】 81.95s (21.97 fps), 25229.28 kb/s
【. Medium】 147.94s (12.17 fps), 34203.71 kb/s
【   Slow】 481.95s (3.73 fps), 34237.49 kb/s
【. Slower】 2765.67s (0.65 fps), 29555.57 kb/s


veryfastでもまだ等速には及ばないみたいです

透過性ロゴフィルタ(Aviutl)

[Aviutl]delogo0009
[Aviutl]delogomod0010

・VisualStudio+インテルコンパイラでビルド、&MT化

フィルタ名を"透過性ロゴMT"とかにしてしまうと、ロゴ解析フィルタからの送信が
受け取れなくなってしまうので名前はそのままです。
※ filter.hを更新したため対応Aviutlは0.99k以降です。
※ Visual C++ 2012 再頒布可能パッケージが必要かも。


前verと比較して、全くと言っていいほど速度は変わってないです;;
ロゴの処理なんて小さ過ぎて、ベンチ取っても有意な速度差は出ないみたいです

エッジレベル調整とかスムージングフィルタとか v3

[Avisynth]edgelevel0005
[Avisynth]smoothing0004
[Avisynth]edgelevelSmooth0004

ダウンロード

無駄なスレッド処理で速度をロスしてたので修正

エッジレベル調整とかスムージングフィルタとか v2

[Avisynth]edgelevel0003
[Avisynth]smoothing0002
[Avisynth]edgelevelSmooth0002

ダウンロード

インテルコンパイラ用に書き直して高速化。
あと画面端の処理がオリジナルと微妙に違ってたので修正。
x64版はあんまり確認してません。
※ x86/x64それぞれVisual C++ 2012 再頒布可能パッケージが必要です。

lgdeditor ver0.1.0.3

(ver0.1.0.3)
・画像右クリックメニューの「ロゴデータの貼り付け」で複数のファイルを同時に貼り付けられるようにした。
lgdeditor_0.1.0.3

(ver0.1.0.4)
・0.1.0.3の表示色がちょっとおかしかったので修正
lgdeditor_0.1.0.4

透過性ロゴフィルタ(Avisynth)

[Avisynth]delogo0004

InfoLogoファンクションを追加しました。
ロゴデータのLeft、Top、Width、Heightの数値を得ることが出来ます。

logo_left = InfoLogo(logofile, info = "Left")
logo_top = InfoLogo(logofile, info = "Top")
logo_width = InfoLogo(logofile, info = "Width")
logo_height = InfoLogo(logofile, info = "Height")

#ロゴ範囲の切り出し(※YV12の場合は全て2の倍数に直す必要があります)
crop(logo_left,logo_top,logo_width,logo_height)

動くロゴのサンプルを集める時のメモ その2

・赤いアレの場合、最初の10フレームくらいはサンプルによって深度が明らかに異なる場合があります。
 なので一度ロゴデータを作ってからEraseLogoを当てて、
 色が明らかに浮いてるサンプルはDeleteFrameで除外してからもう一度解析します。

・暗闇からのフェードインで始まるケースが非常に多いのもサンプルが偏りやすい原因になっています。
 そういうサンプルはあまり採取しないようにしましょう。

・Avisynth版のdelogomodはロゴ番号毎に個別に深度を調整できるので、最初の深度の違うパターン用に
 プリセットを用意しておきます。

動くロゴのサンプルを集める時のメモ その1

lgdeditor ver0.1.0.2

(ver0.1.0.2)
・表示の「ロゴの濃さ」の上限を300%→500%にした。
・画像の右クリックメニューに「ロゴデータを貼り付け」を追加。

lgdeditor_0.1.0.2


/*------------------------------------------------------------------------------*/
今回追加した画像の右クリックメニュー「ロゴデータを貼り付け」で、
分割して解析したロゴデータ一つにまとめる事ができます。
paste1.jpg



6分割して解析したデータを一個ずつ貼り付けていきます。




貼り付けたロゴのサイズやX・Y位置に応じて自動的にリサイズされます。
paste3.jpg



どんどこ貼り付けていきます。
paste4.jpg



最後にファイルを保存して完成です。
paste5.jpg

lgdeditor ver0.1.0.1

(ver0.1.0.1)
・ロゴ名リスト右クリックメニューの「ロゴデータの挿入」で複数のロゴデータを挿入できるようにした。
・ロゴサイズの変更で「元に戻す」ボタンを付けた。

lgdeditor_0.1.0.1
プロフィール

putin

Author:putin
ロゴ関係ソース

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
メールフォーム

名前:
メール:
件名:
本文:

リンク
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。