Takayuki
2009-02-06 23:29:03 ( ID:3.53.f1.946 )
[ 削除 / 引用して返信 ]
録画したファイルの整理のため、頻繁にエンコードをするのですが、どうも自分の環境ではCUDA利用時に「不正なサンプルフォーマットです。」というエラーが発生してしまいます。
CPUをOCしていたこともあり、それが原因ではないかと定格動作させてエンコードをしても、エラーが出てしまいます。
エラーが発生するときの条件ですが、基本的にはMPEG2-TS 720*480 のファイルで発生すると事が多いように思います。他にも、1440*1080、1920*1080のMPEG2-TSファイルも扱いますが、そちらでは発生する事が今のところはない状況です。
エラーが発生した条件で、CUDAを利用しないでエンコードをしてみるとエラーが発生しません。なので、とりあえずはCUDAを利用せず使用しているのですが…CUDAを利用した方がエンコード速度的にも速いので、利用したいと考えています。
動作環境
Windows Vista Ultimate SP1
TMPGEnc 4.70.280
Core i7 740 2.93GHz
DDR3-1066 3GB
GeForce GTX 285
ソース保存先 1TB*2 RAID0
ファイル保存先 500GB
ソース
MPEG2-TS 720*480 29.97fps インターレース(主にエラーが出る場合)
MPEG2-TS 1920*1080 or 1440*1080 29.97 インターレース(エラーが出ない)
CUDA利用時にはCPU30% CUDA70%程度で動作しています。
タスクマネージャでのCPU使用率はSDソース時で20~30%、HDソース時で50~70%程度でした。
CPUのサーマルセンサの温度を見た感じではそれほど高くないように思えました。
この様な感じです。
友人もCUDAを利用していますが、そちらではエラーが出ていないようです。
Windows XP
Core2 Quad
GeForce GTX 280
を利用しているそうです。
改善できるものでしたら、改善をお願いしたいと思います。
他にも同様の症状が出ている方はいますでしょうか?
Takayuki
2009-02-07 04:21:23 ( ID:3.53.f1.946 )
[ 削除 / 引用して返信 ]
訂正です。
CPUの表記がCore i7 740となっていましたが、正しくはCore i7 940です。
申し訳ないです。
Chemical
2009-02-08 10:07:33 ( ID:lzccugzcq42 )
[ 削除 / 引用して返信 ]
私もたまにでますね~
そん時はナンフレーム目でひっかかったのか確認してそのフレームだけ切り取ってから
再エンコードしてます
まぁでなくなるのが一番いいんですけどとりあえず暫定策
Takayuki
2009-02-08 20:22:15 ( ID:3.53.f1.946 )
[ 削除 / 引用して返信 ]
なるほど、引っかかるフレームを切り取ってエンコードですか…
試してみますね。
他にも同じ症状が出てる方がいて、ちょっと安心しました。
PCがおかしいんじゃないかと思っていたもので(-_-;)
AZT
2009-02-09 21:27:39 ( ID:h/auur6x/tr )
[ 削除 / 引用して返信 ]
MPEG-2デコードにCUDAを使わないほうが安定する。
もし使っているならチェックをはずしてみることをお勧めする。
Takayuki
2009-02-11 15:32:35 ( ID:3.53.f1.946 )
[ 削除 / 引用して返信 ]
H/Wデコーダは使っていないです。
画質がよくないのと、AZTさんの仰る通り安定性の面で使える代物ではないなと思いましたので…
エラーと言っても、毎回確実に出るわけではないと言うのが…
結局のところ、エンコード作業は寝てる間など、放置してる時にしてることが多いので、720*480ソースの時は、CUDAを使わないでエンコードをしています。
m.yoshi
2009-03-25 22:12:23 ( ID:cdzrldivnh2 )
[ 削除 / 引用して返信 ]
だいぶ日にちがたっているのでもう解決されているかもしれませんが,一度パフォーマンスの最適化をやり直してみてはいかがでしょうか。
以前私の環境で同様の症状が出たときはこれで解消されました。
どうも直前にDirectXのアップデートを行ったのが原因だったのではと思っているのですが,はっきりとは確かめていないです。
|