aui_indexer 0.05

ちょっと機能追加。かなり前、こんな要望をいただいた気も…。

-lwtmpdir <string>
指定したフォルダにlwiファイル(lwinput.auiのインデックスファイル)をいったん出力し、インデックス生成完了後、本来のパスに移動します。

というわけで、一時出力先にRamdiskとか指定すれば、遅いインデックス生成がすこし速くなるかもしれません…。まあディスクアクセスなのでどうしても遅いのは仕方ないのだけど。

…白状するとAPI hookで遊んでみようと思ったときにどうせだったらなんか役立つことないかな…てな時に格好のネタだっただけ…という。今回は自プロセスのfopenをhookしてみた。

※ 0.05に更新…。
-lwtmpdirを指定しないとエラー終了してしまうのを修正。



ダウンロード>>
ダウンロード (ミラー) >>

ソースはこちら>>


x264guiEx 2.37

・チャプターをUTF-8に変換する際に、Unicode文字のcodepointでの記述も変換する機能を追加。
'U+xxxx'のように16進で指定します。ブロックは必ず 'U+ で始め、 ' で閉じてください。(シングルクウォートを使ってください。)

codepoint表はこのあたりとか?

書き方の例としては、こんな感じ。

温泉は'U+2668'です。
ハートには白黒'U+2661U+2665'があります。
トランプの絵柄は、'U+2661 U+2662 U+2664 U+2667'です。
1'U+339e'は1000m, 1mは100'U+339d'です。

実装はすこし面倒かなと思ったのだが、C++11でregexが標準装備された正規表現を使えばぜんぜん問題はなかった。どちらかというと問題は、最近自分のチャプター変換のコードを見ていなかったので、「そもそもチャプターってどこで変換してるんだったか」というところだった…。



ダウンロード>>
ダウンロード (ミラー) >>
OneDriveの調子がいまいちの時はミラー(GDrive)からどうぞ。同じものです。

x264guiExの導入>


NVEnc 2.10

いくつかの不具合修正と、HEVC YUV444 10bitエンコードへの対応、さらにNVEncCで高ビット深度入力に対応。

ほぼこれでNVENC SDK 7.0の新機能は拾えたのではないかと。

ただ、細かいエラーチェックとかはいろいろ足りてないと思う…。

NVEnc 2.09

とりあえずポケモンGOを始めてポケモンを求めて徘徊するゾンビになる前に、ひととおりPascalで10bitエンコまでできるように更新。

HEVC 10bitエンコードとHEVC YUV4:4:4エンコードの追加。

ただし、現状ではNVEncCの10bitエンコードは以下の制限付き。
・avcuvidリーダーは非対応
・10bit読み込みには非対応

AviutlのNVEnc.auoではYC48から10bitへの直接変換を行っているので、精度のロスはない。


NVEnc 2.08

今日ついにNVENC SDK 7.0が公開されたので、突貫工事でなんとか一部だけ使えるように実装。時間がなかったので、実装だけで精いっぱいでろくにテストできてないので注意してください。

基本的に、LookaheadやAQなどは使えるようになったはず。肝心の(?)10bitは実装に手間がかかりそうなのもあって、Pascal買ってから実装予定。

てか、平日は(あたりまえだが…)時間なくてつらい…。

Pentium J3710 ベンチマーク

いろいろなトラブルを解決し、やっと時間ができたので、この前録画環境として導入したPentium J3710で遊んでみた。

qsv_bench_J3710
クリックで拡大

2016春アニメ感想と2016夏アニメ

忙しかったり、PCが不調になったり、いろいろあって気づいたら書いてなかったので、一応書いておく。

x264guiEx 2.36

・--no-mixed-ref周りの動作があやしいのを修正。
※要iniファイル更新。
ご指摘いただいた問題を修正。

・そのほか動作があやしいのを修正。

簡易インストーラが動かないみたいなことをたまに聞きますが、うちでは(Nortonが原因の時以外は)何度やっても死なないので、原因はよくわかりません。普段の環境だと開発環境が入っている環境だから問題なく動くのかも…というのも考えて、あえてまっさらなWin7とかまっさらなWin8.1とかでやってもちゃんと動きました。

まあ、うちでもたまにあるのはNortonがせっかくダウンロードしたファイルを消して回るというやつですが、それはどうしようもないし、そもそもそんなに起こらないように思います。まあ、Nortonが原因ならインストールがうまくいかない原因は明確で、除外なりなんなりしてしまえばいいだけなので、「インストールがうまくいかない」みたいなことにはならないはずです。

また、たまにVC runtime 2015 再頒布パッケージのインストールは行われているようなのに"api-ms-win-xxx-xxxx.dll"がないというメッセージが出ているのをみかけますが、こちらも完全に謎です…。再頒布パッケージを入れれば必要なdllはインストールされるという認識なのですが…。

正直簡易インストーラはたいしたことをしてるわけではないし、そこで「はまる」人が出るよりは手動でやったほうが早い気がするので、簡易インストーラはもうやめたほうがよいのかもしれない…と思ったりもします。



ダウンロード>>
ダウンロード (ミラー) >>
OneDriveの調子がいまいちの時はミラー(GDrive)からどうぞ。同じものです。

x264guiExの導入>


QSVEnc 2.54

いくつか報告いただいていた問題の修正と、ffmpegのswデコーダを使用するモードを追加。またパイプを使った処理で映像と音声を同時に渡せるように。

Skylake PCが死にそう→死んだ→復旧作業中

先週あたりからSkylake PCの調子がすこぶる悪くなって、ついに死んでしまい、これをなんとか復活させた話。

もともとSkylakeで録画していたのだけど、これについては調子が悪くなったあたりから別環境を構築して退避済みなので、それほどあわてずに作業できた。
プロフィール

rigaya

Author:rigaya
アニメとか見たり、エンコードしたり。
連絡先: [email protected]
github twitter

最新記事
最新コメント
カテゴリ
月別アーカイブ
カウンター
検索フォーム
いろいろ
公開中のAviutlプラグインとかのダウンロード

○Aviutl 出力プラグイン
x264guiEx 3.xx
- x264を使用したH264出力
- x264guiExの導入紹介動画>
- x264guiExの導入
- x264guiExのエラーと対処方法>
- x264.exeはこちら&gt

x265guiEx
- x265を使用したH.265/HEVC出力
- x265guiExの導入>
- x265.exeはこちら&gt

QSVEnc + QSVEncC
- QuickSyncVideoによるHWエンコード
- QSVEnc 導入/使用方法&gt
- QSVEncCオプション一覧&gt

NVEnc + NVEncC
- NVIDIAのNVEncによるHWエンコード
- NVEnc 導入/使用方法&gt
- NVEncCオプション一覧&gt

VCEEnc + VCEEncC
- AMDのVCE/VCNによるHWエンコード
- VCEEnc 導入/使用方法&gt
- VCEEncCオプション一覧&gt

svtAV1guiEx
- SVT-AV1によるAV1出力
- svtAV1guiExの導入>
- SVT-AV1単体はこちら&gt

VVenCguiEx
- VVenCによるVVC出力
- VVenCguiExの導入>

ffmpegOut
- ffmpegを使用した出力
- ffmpegOutの導入>


○Aviutl フィルタプラグイン
自動フィールドシフト
- SSE2~AVX512による高速化版
- オリジナル: aji様

clcufilters 
- OpenCL/CUDAのGPUフィルタ集
- 対応フィルタの一覧等はこちら

エッジレベル調整MT
- エッジレベル調整の並列化/高速化
- SSE2~AVX512対応
- オリジナル: まじぽか太郎様

バンディング低減MT
- SSE2~AVX512による高速化版
- オリジナル: まじぽか太郎様

PMD_MT
- SSE2~AVX512による高速化版
- オリジナル: スレ48≫989氏

透過性ロゴ (ミラー)
- SSE2~FMA3によるSIMD版
- オリジナル: MakKi氏

AviutlColor
- BT.2020nc向け色変換プラグイン
- BT.709/BT.601向けも同梱

○その他
Amatsukaze改造版
- AmatsukazeのAV1対応版

tsreplace
- tsの映像のみを置き換えて圧縮

rkmppenc
- Rockchip系SoCのhwエンコーダ

fawutil
- FAW(FakeAACWave)⇔aac変換
- 二重音声の取り扱いにも対応

x264afs (ミラー)
- x264のafs対応版

aui_indexer (使い方>)
- lsmashinput.aui/m2v.auiの
 インデックス事前・一括生成

auc_export (ミラー使い方>)
- Aviutl Controlの
 エクスポートプラグイン版
 エクスポートをコマンドから

aup_reseter
- aupプロジェクトファイルの
 終了フラグを一括リセット

CheckBitrate (使い方)
- ビットレート分布の分析(HEVC対応)

チャプター変換 (使い方>)
- nero/appleチャプター形式変換

エッジレベル調整 (avisynth)
- Avisynth用エッジレベル調整

メモリ・キャッシュ速度測定
- スレッド数を変えて測定
- これまでの測定結果はこちら

○ビルドしたものとか
L-SMASH (ミラー)
x264 (ミラー)
x265 (ミラー)
SVT-AV1 (ミラー)

○その他
サンプル動画
その他

○読みもの (ミラー)
Aviutl/x264guiExの色変換
動画関連ダウンロードリンク集
簡易インストーラの概要

○更新停止・公開終了
改造版x264gui
x264guiEx 0.xx
RSSリンクの表示
リンク
QRコード
QR