- Avisynthを絶讃ιょぅょ Part32 [無断転載禁止]©2ch.net
227 :名無しさん@編集中 (ワッチョイ d739-zXdO)[sage]:2017/07/07(金) 00:23:56.44 ID:6a/Jo3A10 - GetProgramNameで既に出来なかったっけ?
GetProgramName() == "AvsPmod,exe" ? Trueの処理 : Falseの処理 応用で、 GetProgramName() == "AvsPmod,exe" ? AvsPmodの処理 : GetProgramName() == "avs2pipemod.exe" ? avs2pipemodの処理 : それら以外の処理 もできるはず
|
- Avisynthを絶讃ιょぅょ Part32 [無断転載禁止]©2ch.net
229 :名無しさん@編集中 (ワッチョイ d739-zXdO)[sage]:2017/07/07(金) 01:19:51.00 ID:6a/Jo3A10 - >>228
https://pastebin.com/a3VNWKJB ライセンスが明記されてなかったから勝手に弄くらせて貰って済まないけど IsAvsPmod("AvsPmod.exe") と言うように判定する名前を変えられるようにしてみた 原作だと大文字・小文字まで判定するから、IsAvsPmod("avspmod.exe")でFalseになるけど、 IsAvsPmod("avspmod.exe", insensitive=false)で大文字・小文字の違いを無視して判定させるようにしてみた AviSynthプラグインは今まで書いたこと無いからこれで良いか分からん そもそもC++なんて齧ったことしかなくて殆ど無知だわ あと関数名変えたほうが良いかもな
|
- Avisynthを絶讃ιょぅょ Part32 [無断転載禁止]©2ch.net
231 :名無しさん@編集中 (ワッチョイ d739-zXdO)[sage]:2017/07/07(金) 01:53:33.66 ID:6a/Jo3A10 - >>230
MITライセンスのプラグインもあったりするけどどうせソース同梱にするならGPLでも良いんじゃない? あと気づいてると思うけどオプション名がinsensitiveになってるからsensitiveにして(このままだとinsensitive=Trueでcase sensitiveになっちゃう)、 28行目のif文のインデントが崩れちゃってるところと原作のソースのインデントを盛大に4文字スペースに変えちゃってるところはそちら側で直してくれると助かる
|
- Avisynthを絶讃ιょぅょ Part32 [無断転載禁止]©2ch.net
237 :名無しさん@編集中 (ワッチョイ d739-zXdO)[sage]:2017/07/07(金) 22:10:17.29 ID:6a/Jo3A10 - >>236
x264 10bitの--crf 0は8bitと違って可逆圧縮にはならないけど、それとは違う話?
|
- Avisynthを絶讃ιょぅょ Part32 [無断転載禁止]©2ch.net
239 :名無しさん@編集中 (ワッチョイ d739-zXdO)[sage]:2017/07/07(金) 23:56:18.00 ID:6a/Jo3A10 - >>238
8bitのqpは0〜69、crfは0〜51 10bitのqpは0〜81、crfは-12〜51 --qp 0は8bitも10bitも可逆圧縮、--crf 0は8bitなら可逆圧縮、10bitは--crf -12が必要のはず http://up-cat.net/x264%252Dchangelog%252Djp%2Br1700%252Dr1799.html 詳しくはここのr1764で
|