1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 12:14:07 ID:EXU/QRXS0] AviUtlのお部屋 spring-fragrance.mints.ne.jp/aviutl/ プラグイン解説 cwaweb.bai.ne.jp/~icchan/moviefile/AviUtl_P.htm 前スレ AviUtl総合スレッド50 pc11.2ch.net/test/read.cgi/software/1224344045/ 前々スレ AviUtl総合スレッド49 pc11.2ch.net/test/read.cgi/software/1220418333/ 初歩的な質問はDTV板の初心者質問スレで 【初心者歓迎・ダウソNG】総合質問スレッド-72- pc11.2ch.net/test/read.cgi/avi/1224434724/ ニコニコ関係はYouTube板 pc11.2ch.net/streaming/ ダウンロードした動画はダウンロード板 tmp7.2ch.net/download/ x264関係はDTV板x264 VFW 専用スレへ find.2ch.net/?STR=x264+VFW
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 12:07:52 ID:wBTXXvRO0] あれ…99gにしてからx264guiで出力時にエラーが出るようになった…
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 21:19:56 ID:RGzM+/Aq0] >>296 うちでは別にエラーなんてでてないよ。
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 21:54:33 ID:xvGLZ0c60] うちでは99gにしてから99cに見えて仕方がない
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 22:26:48 ID:YrhWX3gH0] >>298 おみゃあさんのせいでそうにしかみえなくなった
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 22:43:13 ID:19xvWNa90] 2008/11/29 バンディング低減フィルタ Ver.13b(MT版のみ) >チェックボタンの位置ずれたのに、fp->check[1]を書き直して無い箇所があったので修正。 >使わない機能省いて、1割ぐらい速くなったかも。
301 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 23:14:58 ID:YNHxdhB+0] aviutlって0.99グラムになったん?
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/30(日) 23:19:14 ID:6XhitkBZ0] ほぼ1円玉の重さだな
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 00:17:29 ID:blFP2UCu0] 0.99zまできたらもう後は無いぜ・・・
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 00:19:11 ID:rb8CFJCj0] いい加減1.00にしてはどうなんだろうか・・
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 00:22:24 ID:oXYspMp40] 秋山仁は大学生の頃、logを10gと読んでいた。
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 00:56:12 ID:3UW0NXoX0] なにか変なの?
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 01:07:27 ID:j7pADlb20] 10gってオラクルみたいだな
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 01:10:01 ID:oXYspMp40] >306 logの意味さえ分かってなかったんだよね。秋山さんもキミも。
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 01:12:02 ID:+bOBthD50] >>305 秋山さんは天才奇人だから許せる
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 01:17:42 ID:8UGGwxVg0] 実写の29.97fpsソース(元々29.97fpsなDVD)を640x480(縦解像度はそのまま)にエンコする場合、 自動フィールドシフトとインターレス解除2の設定はどちらがいいのでしょうか? 1. 残像最小化(+解除強(縞)+解除強(動))を選択し、インターレス解除2も併用する 2. 解除Lv0を選択して、インターレス解除はインターレス解除2に任せる 自分でもいろいろやってみたのですが、正直、どっちがいいのかわからなくなってしまい…。 みなさんはどうしてるのかな、と思いまして。おすすめの設定があれば教えていただきたく。
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 01:27:07 ID:mTFj+2IK0] 自分なら 3.解除Lv0 切替点4 判定比175 縞190くらいかな これでだいたい解除できて、どうしても無理なシーンは そこだけ新しいプロフィールを作って解除Lv5にするかな。
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 01:32:10 ID:mTFj+2IK0] ってか、実写なら自動でいいんじゃん
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 03:23:19 ID:I8ORvhZb0] 地デジで録画したやつって、AVIUTLで編集とか出来るの? 制限が掛かってるとか聴いた気がするんだけど
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 03:28:55 ID:j7pADlb20] スレ違い
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 03:36:04 ID:/GijwkRj0] 俺は30fps(実写とアニメ両方)は フレームレート変更なし インターレース解除なしで、インタレ解除2だけ使ってる >>310 の2に近い処理なのかな?AFS重いからこっちのほうが早く処理出来ると思う 使い方が悪いのか自動ってジャギ?っぽくなる感じがするから使ってないなw
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 03:52:30 ID:oy3Jd1zK0] >>288 これは困るな 以前の方が良かったかも・・・
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 04:00:33 ID:yhbdOBQV0] なるほど
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 04:03:06 ID:2asu09H00] とりあえず以前のはそのまま残して99gを別に構築すればおk
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 05:29:35 ID:S6ee9mHD0] 利用CPUスレッド数を上げるか、x264とかの複数スレッド対応エンコーダに切り替えるか
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 08:32:26 ID:psydMW3a0] 拡張編集プラグインを使用したら、紙芝居のようなアニメーションが作成できそうなのでそれを 作りたいのですが、その紙芝居の台紙となる黒塗りつぶしのAVIの作成方法がわかりません。 AviUtlでできるのか、もし出来ないのならば、他の連携ツールを教えていただけませんでしょうか?
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 08:36:31 ID:M+ORYUCr0] >>320 avisynthのblankclipってやつで黒動画を作れる それほど難しくないはず
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 08:43:16 ID:psydMW3a0] >>321 すばやいレス感謝です。調べてみます。
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 22:08:00 ID:XlDkbHi00] >>295 Win32 だと 3GBの壁があるからね。3本目は、編集&aup作成に使うが吉。 2本を常時稼働させておけば、Quadコアオクトコアだろうが、CPU100%いくヨ。
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 22:37:58 ID:p59RoU+N0] 流れをまったく無視して投下します www.megaupload.com/?d=S5NDD1R8 FHT|DCT2DとIIR_FHT3DNRを修正しました もう、自分は馬鹿じゃないかと…無駄にメモリを確保していましたから ついでに簡単そうだったのでちょっと作ったものを一ついっしょに入れておきましたです
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 22:42:12 ID:ATZpV1P00] >>324 乙です。愛用しているものが改良されるが楽しみでこのスレ覗いてますw
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 22:56:13 ID:ATZpV1P00] >>324 早速使ってみたのですがバグ・・・ですかね? フィルタを有効にすると画面がモザイクになってしまいました しかしthresholdの値などを変えると普通になります そしてフィルタを無効にし再度有効にするとモザイクになります orz
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/01(月) 23:31:05 ID:NF3CYejs0] >>323 ありがと そっかぁ・・・バッチ3本でウマーは無理かぁ・・・orz E8600に方針転換するかなw
328 名前:324 mailto:sage [2008/12/01(月) 23:47:22 ID:p59RoU+N0] ええっ、そんなっ! バグがいますか?! ごめんなさい今から修正します IIR_FHT3DNRは大丈夫だけど(面倒でメモリの動的確保をしなかった) FHT|DCT2DとPMD_MTはバグ持ちですー
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 00:12:48 ID:mYzC0cE70] >>327 エンコ用のPCをもう一台作ればいんじゃね? グラボなければ結構安くつくだろ
330 名前:324 mailto:sage [2008/12/02(火) 00:24:13 ID:SXgUqfvb0] >>326 とりあえずこれでバグはなおったはずです www.megaupload.com/jp/?d=HTEX6RWP 私の環境では上手くいっていたので成功したと思っていたのに なかなか難しいです…
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 00:32:47 ID:ALGkB0dY0] >>330 お疲れ様です。モザイクになってしまうのは解消されました。
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 00:51:01 ID:Huz5hepY0] をを!!キタ━━━━━━(゚∀゚)━━━━━━ !!!!! キテター\(^^@)/ ありがとうございます。早速、試してみます。これ、ホント凄いですね〜(^^ゞ
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 00:51:45 ID:gFNcJxI50] 使ったことないけど今回ちょっと使ってみようかな
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 00:57:25 ID:Huz5hepY0] >>327 いあいあ 無理って程のことじゃないけど・・・ なんだろ。。。 オーバーヘッジ?? 効率を上げようとすれば、 ドライブだけでも soc→dst 3組計6台当然のように使うことになるし、 エンコ専用機なら 3GBメモリーで 独立した3つのフォルダーから3つのutlを動かすとか ありって思うヨ。使う環境によってチガウだろうけど 4つに最適化するというのも手かも。
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 08:10:33 ID:YPLgzqah0] CUDAってすごい変わる?
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 10:59:12 ID:zsSzraak0] >335 なにが聞きたいのかわからん。
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 13:26:37 ID:KsdQ8epw0] CUDA使ったら身長が3cm伸びたよ(・∀・)
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 13:41:50 ID:86Wy1olm0] くだらねー
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 13:54:27 ID:Huz5hepY0] IIR_FHT3DNR 設定増えてますね〜\(^^@)/嬉しい・・・サッソク クロマ10チウw PMD_MT は うちの環境では、安定使い切りに至っていません(>_<)が、ガンバリまうす♪(^^ゞ
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 13:55:23 ID:Huz5hepY0] r/使い切り/使いこなし/ テヘ、日本語でおk(o。o;)
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 17:46:03 ID:5jzaa5OF0] 俺、週30本程【アニメ】*.ts をxvidでエンコしてるけど。 最近、ようやく QT=1.8 (704x396)でも 200MB代、300MB代に落ち着くようになってきた。 Kbpsを指定してのエンコは、xvidさんに申し訳ないほど、低レベルなものになるのだった。 ということを理解したのは、使い始めて比較的日が浅かったけど。。。ネ♪(^_-) 今度はQT1.6で、コンスタントに400MB以下に上げるのが目標。 最近、2つの素晴らしいFilterを作って(移植して)くださった作者さまのおかげです。 心より感謝(^^ゞ
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 17:58:25 ID:AG3NOKs+0] >>341 湯気だらけのアニメになんでそんな高画質こだわってるの? H264使えばいいのに。
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 18:02:42 ID:ldYcJIYw0] >>330 修正前のソースの、 int *table = NULL; という宣言と、 if(table==NULL) ←func_proc if(table!=NULL) ←func_WndProc という比較、これでいいんでしたっけ? func_WndProcに table = NULL; なんて行もありますが。 それと、そろそろ何か名前を名乗られませんか?数字じゃないものを。
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 20:10:26 ID:Pt/QsZBx0] 質問させてください。 MLVやコーデックの合わないaviをAny Video Converterを使ってxvidコーデックのaviに変換してから、aviutlを使って再出力なしでカット編集しているのですが、 出力した動画は後半に行けば行くほど音ずれしてしまいます。 Any Video Converterで変換した動画自体は全く音ずれしていませんでした。 変換の必要のないaviはaviutlで編集しても問題ありません。 どうやらAny Video Converterで変換して、aviutlで編集した時のみ音ずれするみたいです。 Any Video Converterの設定や動画フレームレートをオリジナル動画と同じにしても結果は同じでした。 どなたか解決策を教えて下さい。お願いします。
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 20:24:34 ID:0FVuai7C0] >>344 Any Video Converterを使わないで直接AviUtlでやる
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 20:27:41 ID:taVTI8940] >>344 >>1 ダウソとニコ厨は出入り禁止
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 20:34:04 ID:p5Gdl+iC0] >MLV >コーデックの合わないavi >xvidコーデックのaviに変換してから、aviutlを使って再出力なしでカット編集 (´・ω・`)?
348 名前:344 mailto:sage [2008/12/02(火) 20:35:56 ID:Pt/QsZBx0] >>345 直接aviutlすると形式が対応していませんとかでるのですが >>346 ニコニコ動画は見ませんよ。 ちなみに動画は友人に貰ったTVドラマです。神経質なんでCMとかカットしたいだけです。
349 名前:344 mailto:sage [2008/12/02(火) 20:40:39 ID:Pt/QsZBx0] >>347 すいませんMLVじゃなくMKVでした。 >コーデックの合わないavi 拡張子はaviなんですけど直接AviUtlで読み込めないのです。
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 20:49:23 ID:0FVuai7C0] >>348 突っ込んでおくとそれも犯罪。 AviUtlはWMPで再生できる動画ならまず読み込める。 うまく編集できるかどうかはまた別の話だけど。
351 名前:344 mailto:sage [2008/12/02(火) 21:02:54 ID:Pt/QsZBx0] >>350 考えてみれば確かに犯罪ですね あまり意識してませんでした とりあえずWMPでMKV再生出来るようにしてみます。 ありがとうございました。
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 21:05:24 ID:YI/rsHJgP] というかMKVならチャプター打ってCMとか飛ばすようにすればいいんじゃね?
353 名前:名無しさん@お腹いっぱい。 [2008/12/02(火) 21:32:07 ID:TT5zRPFy0] AviUtlと色々なフィルタを使って YouTubeのブロックノイズ多々、モスキートノイズ多々の糞画質を HDリマスター並とは言いませんがDVDビデオ並みの画質にできますか?
354 名前:bediavp mailto:tygwjy@pmyffo.com [2008/12/02(火) 21:32:44 ID:dZX/cWpz0] XqksNw <a href="mawnaddpnmyt.com/ ">mawnaddpnmyt</a>, [url=cdupamhctufx.com/]cdupamhctufx[/url], [link=rujvnlbhvlfp.com/]rujvnlbhvlfp[/link], asqlwlpndyih.com/
355 名前:ggciwp mailto:fhfahm@jeaqsj.com [2008/12/02(火) 21:32:46 ID:HCSZVrZp0] 4DxLs7 <a href="aspitaioarqz.com/ ">aspitaioarqz</a>, [url=dktoyvswsbaj.com/]dktoyvswsbaj[/url], [link=novvseqopiib.com/]novvseqopiib[/link], egvkdoarbmiq.com/
356 名前:ggrdhrshx mailto:tapdmp@velpns.com [2008/12/02(火) 21:32:47 ID:YEhhyywu0] fRRV0y <a href="uxzrxdltepei.com/ ">uxzrxdltepei</a>, [url=ozfdxawiyeql.com/]ozfdxawiyeql[/url], [link=znlkoyironig.com/]znlkoyironig[/link], ntxkqtfunzxh.com/
357 名前:rcjbxpndt mailto:bwcdwp@bzynjp.com [2008/12/02(火) 21:32:53 ID:797CleDe0] bYRvBk <a href="wcnzdzkxfpgp.com/ ">wcnzdzkxfpgp</a>, [url=venwgrculqns.com/]venwgrculqns[/url], [link=wzjsjvvyjvob.com/]wzjsjvvyjvob[/link], dsmydaoktszi.com/
358 名前:stnuyim mailto:ijcggz@jxzmun.com [2008/12/02(火) 21:33:22 ID:9ihpMyT70] j5bJ8A <a href="elppcmhzmdbo.com/ ">elppcmhzmdbo</a>, [url=xpzkchtkgils.com/]xpzkchtkgils[/url], [link=mchaouvvfnpa.com/]mchaouvvfnpa[/link], lchxzverwemj.com/
359 名前:ngoaeh mailto:wdzvyj@stezkf.com [2008/12/02(火) 21:33:24 ID:RmDSwbBe0] k6RuxB <a href="fnnthvuvpasd.com/ ">fnnthvuvpasd</a>, [url=lpvxkotivxjh.com/]lpvxkotivxjh[/url], [link=mvptrfutnqnk.com/]mvptrfutnqnk[/link], mmljegdbqxgj.com/
360 名前:jaeyovkqx mailto:nkcwyb@lkflrq.com [2008/12/02(火) 21:33:30 ID:owwOnCMT0] xcQM8b <a href="redbjupqzdmn.com/ ">redbjupqzdmn</a>, [url=sbgiinmtqbxc.com/]sbgiinmtqbxc[/url], [link=ptztzwpmwtzr.com/]ptztzwpmwtzr[/link], gmbjpzidlmdf.com/
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 21:43:08 ID:Huz5hepY0] >>353 やってミソ
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 21:43:17 ID:p5Gdl+iC0] またそうやって変なのつれてくる
363 名前:327 mailto:sage [2008/12/02(火) 21:51:35 ID:g+EVV4ng0] >>329 魅力的な提案だが・・・ 場所の確保が、最大の難関だw
364 名前:324 mailto:sage [2008/12/02(火) 21:54:19 ID:SXgUqfvb0] >>343 えーと、、、 グローバル変数を宣言するときにポインタにNULLを代入 int *table = NULL; フィルタ処理時(func_proc関数)でポインタがNULLならメモリを確保 if(table==NULL) table = (int *)malloc( (4500*64/8*2+1)*sizeof(int) ); フィルタの有効無効が変わったウィンドウメッセージが来て、 ポインタがNULLでなく、フィルタがアクティブでなかったらメモリを開放&ポインタをNULL case WM_FILTER_CHANGE_ACTIVE: if( table!=NULL && !(fp->exfunc->is_filter_active(fp)) ){ free(table); table = NULL; } なんて感じで作ったんです。 どこが間違っているのか分からないよー Cに詳しい方、ご教授くださいませ! 、、、あ、ポインタがNULLならfreeをしても何も起きないのだから、判定は不要かな
365 名前:343 mailto:sage [2008/12/02(火) 22:13:19 ID:ldYcJIYw0] >>364 えーと、、、 何をやりたいかは分かるんですが。 tableがポインタならtableの中身はアドレスなわけで。 if(table==NULL) アドレスがNULL ではなくて if(*table==NULL) ポインタが指すものがNULL じゃないのかな、と思ったわけです。 int *table = NULL; と宣言した時に、tableの中身がNULLなのか、tableが指すものがNULLなのか、 自分も迷ってしまって…。
366 名前:324 mailto:sage [2008/12/02(火) 22:25:34 ID:SXgUqfvb0] >>365 あっ、そうですね、、、 あれ、けど、まだ分かっていないかも、、、? 最初のグローバール変数の宣言で int *table; table = NULL; と続けてやるとポインタのアドレスがNULLになる、ということで正解でしょう?
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 22:25:36 ID:0FVuai7C0] >>365 その場合はint *な型のtableをNULLにしたと見るといい。 int *table = NULL; は int *table; table = NULL; と同じ。
368 名前:324 mailto:sage [2008/12/02(火) 22:26:55 ID:SXgUqfvb0] >>367 同時に書き込んでる、、、 ということは、何が不味いんでしょうか?
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 22:32:05 ID:0FVuai7C0] >>368 いや、全然問題なし。というか、普通にやるやり方だと思うが。 要するにメモリ確保されてるかどうかによって分岐してるわけでしょ。 確保した時にtableは確保した位置のメモリアドレスが入るわけだからアドレスで判断でOK。 *tableは確保された先頭の位置の中身なんで mallocした時に中がどうなってるかは未定だからどう動くか判らないよ。
370 名前:324 mailto:sage [2008/12/02(火) 22:41:22 ID:SXgUqfvb0] >>369 問題はないのですか。 そうなると、その後の処理に問題があるわけですね もっとよくソースを見てみることします 、、、あれ、けど。 動的確保をやめてグロバール変数で配列を宣言したら問題ないというのはなぜ? 私の環境だと正常に動作していたし、、、 メモリ周りは扱いが難しいですよー
371 名前:343 mailto:sage [2008/12/02(火) 22:45:01 ID:ldYcJIYw0] >>367 >>369 int (*table) = NULL; こういう結合順だと思い込んでました。 よくある方法なんですね。 とすると、修正前のソースはどこがおかしいんだろう…。
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 22:47:57 ID:gnG58uLa0] >>371 それはポインタのことを知らなすぎる ポインタを理解してればそんな認識はまず持ち得ない
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 22:54:50 ID:0FVuai7C0] >>371 最終的に作成されるのはint *型だからアドレスしか入れられない。 アドレスの設定より前には中身をどこに入れていいか判らない。 もし int (*table) = NULL; だとしたら int *table; *table = NULL; だけど、じゃあtableの指し示すアドレスは何処? って考えると駄目なことはよく判るでしょ。 >>364 ちょっとソースは読んでないのでなんとも言えないですが func_procで確保してWM_FILTER_CHANGE_ACTIVEで解放ってのは微妙かも。 func_procの終わりで解放していないのは再確保を省いてる感じですか? 大きさからしても固定で取得しておいても問題ないんじゃないかと思いますが。
374 名前:324 mailto:sage [2008/12/02(火) 23:05:33 ID:SXgUqfvb0] えーと、、、 >>func_procで確保してWM_FILTER_CHANGE_ACTIVEで解放ってのは微妙かも。 "微妙"って表現は微妙すぎですよー いわゆるLookUpTableのメモリをフィルタが有効な時だけ確保しておこうかと 大きくないからやらなくてはよいんでしょうけど、できるようになっておいたほうが良いと、勉強のつもりでした 1フレーム分のメモリを、無効な時でも常時確保しているIIR_FHT3DNRで、いずれ使うつもりだったのでして func_WndProc関数の使い方が難しいですー
375 名前:343 mailto:sage [2008/12/02(火) 23:14:02 ID:ldYcJIYw0] >>372 サーセン…orz >>373 まさにそれが、自分でも不思議に感じてた事でして…。
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 23:27:38 ID:S+kFT1o90] >374 なんか原因わかったかも。 フィルタを無効にする→func_WndProcでメモリが開放される。でもパラメタの値は変化してない。 また有効にする→func_procで確保しなおす(中身は不定) このときパラメタは変化してないから計算しなおしてない!! →出鱈目なテーブル使うからめちゃくちゃに。 多分確保開放のタイミングは大丈夫だと思う。
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 23:34:19 ID:Huz5hepY0] 今宵、高級ホテルのディナーへ招待されたんだけど・・・ 行儀作法に気を取られて、味がわかんなくなっちゃった。。。(^_^;)
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 23:46:09 ID:0FVuai7C0] >>374 では、不可能ではないが好ましく無いと思う。 あえてやるなら、再確保もWM_FILTER_CHANGE_ACTIVEでやった方がいいように思います。 事前処理した数値を入れて置くならなおさらのことです。 作業領域を確保するというだけであれば 定数的に計測したわけではないですがfunc_procで確保〜解放しても大して時間には響かなそうです。 特に重い処理をするのであれば大差ないですし。
379 名前:324 mailto:sage [2008/12/02(火) 23:51:28 ID:SXgUqfvb0] >>376 感謝です! そーですよ、そーではないですか!!! ということで、一行付け足しただけなんですが、これで良いでしょうか? www1.axfc.net/uploader/He/so/165691.zip&key=aviutl メモリを開放する際に、スライダの値を記憶していた変数にありえない値を代入してみました うぅむ、こんな簡単なことに気づかないとは、間抜けだなぁ、、、
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 23:54:42 ID:0FVuai7C0] >>379 それよりもif (table == NULL)で確保してるときに合わせて初期化させたほうが早いと思うけど。 まあどっちでも動くだろうから、この方が確保と初期化がセットに見えて安全という話だが。
381 名前:324 mailto:sage [2008/12/02(火) 23:55:21 ID:SXgUqfvb0] >>378 好ましくないのですか、、、まあ、必要でない機能を実装しているわけですから func_WndProc内で行うようちょっと試してみます
382 名前:324 mailto:sage [2008/12/02(火) 23:58:41 ID:SXgUqfvb0] >>380 確かに、、、「メモリを確保したら計算」とまとまっていた方がソースが分かりやすいですね 後からの修正が簡単になる、と 勉強になります、、、
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/02(火) 23:59:41 ID:gnG58uLa0] こらw
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:03:57 ID:ALGkB0dY0] このプログラム談義には正直付いていけん 日本語でおkって気分だw より良いプラグインが誕生する様をのんびり傍観させて頂きます
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:04:45 ID:u5MnZ3290] >>381 いや、動的確保っての自体は問題ないんですが 確保と開放の位置がばらけているのは見落としが置きやすいので好まれないってだけです。 特に処理関数で確保してというのはちょっと見渡しが悪くなりそうで…。 で、今回の場合ですが ・func_procでtableがNULLの場合に確保、事前計算を行う(ifの中に纏める) ・func_updateでtableが!NULLの場合は事前計算をやり直す とした方が良いかと。 track_dataにわざわざ退避する必要は無いと思いますので。
386 名前:名無しさん@お腹いっぱい。 [2008/12/03(水) 00:05:23 ID:im7/HiOY0] ぬるぽ
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:07:19 ID:6wb2NiEE0] 無理にfunc_WndProcで確保もやる必要ないんじゃない? 結局使うのはfunc_procの中なんだから、func_procの入り口でちゃんと確認したほうが安全だし。
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:11:49 ID:+PenO2iP0] >>386 がっ
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:18:14 ID:NRBGwJo30] そう言えばXvidのDCT-iDCTの使用は未解決のままなの? それとも解決したけど精度が気にいらなくて使ってないだけ?
390 名前:324 mailto:sage [2008/12/03(水) 00:28:28 ID:gzkA4LoK0] >>385 確かに、、、なんか、一時はその処理をしていたような気も??? 何で止めたんだろう その通りに実装してみましたです www1.axfc.net/uploader/He/so/165710.zip&key=aviutl >>387 func_WndProcでWM_FILTER_CHANGE_ACTIVEが送られたらメモリを確保、、、という処理にしたら、 AviUtlが落ちました ウィンドウメッセージが送られてメモリを確保する前にfunc_procの処理が行われる、のかも??? >>389 えーと、Cの入門書とかは山ほどあるのですが、というか本を買わずともネット上だけでたいそう勉強が出来るのですが、 コンパイルの方法を解説しているところを見つけられなくて、、、 まあ、それ以前に、10ビットの画素データは受け付けてくれないはずなので意味は無いかな、と 自前で10ビット画素データ対応のDCT-iDCT関数を作らねばなりませんが……それは無理ですよー
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:40:53 ID:EEc2OCru0] ポインタを碌にわかっていないのに手を出すのはどうかなと思う・・・ コーディングを始める(プラグイン公開より)前に Cの参考書を嘗め回すように熟読することをお勧めする >>390 個人的には「ネットだけで十分、参考書は要らない」 といっているやつはろくなやつが居ない気がする 参考書は必要だよ
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:43:56 ID:xjUT3HyJ0] ポインタの混同は、、、、ありがちと言えばありがち....ですね ヒープ・スタックのfifo, filoの混同と.....(イツノハナシだ) ごちそうさまでした<(_ _)>
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:57:29 ID:NRBGwJo30] >>390 未解決だけど精度も足りないって事で半分正解ってところかw どこで躓いたのかわからない&今回は役に立たないようだけどエスパーしてみる。 MASMじゃなくてNASMが必要。 NASMに渡すパスにスペースが含まれてると駄目だったかも。 >>391 >個人的には「ネットだけで十分、参考書は要らない」 >といっているやつはろくなやつが居ない気がする ごめんなさい。
394 名前:324 mailto:sage [2008/12/03(水) 01:01:32 ID:gzkA4LoK0] >>391 本は買うには買ったんですが、、、ごめんなさい、フィルタ作るのに必要なところしか目を通してないんです ポインタを含めて、一からCを勉強しなおそうかなぁ、、、
395 名前:324 mailto:sage [2008/12/03(水) 01:04:56 ID:gzkA4LoK0] >>393 NASMってどこかで見たような…… まー、私にははるかに高レベルな代物なので手は出しかねまする
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 01:13:20 ID:xjUT3HyJ0] 夜分遅くまで、乙です(ι´ω`)つ 重力場の底より深く感謝申しまうす