- ベストアンサー
x264エンコードのCPU使用率が非常に低い
- x264エンコードのCPU使用率が非常に低いです。質問者はaviutilとx264を利用して動画をエンコードしているが、ログのCPU使用率の欄を見ると、x264はCPUを1.27%しか使っていないと書かれています。
- CPU使用率を向上させるためには、設定の変更が必要です。具体的な方法は質問文章には書かれていないため、質問者はどのように設定すれば良いのかを尋ねています。
- 質問者はもっとCPUを利用してほしいと考えており、x264の設定を変更することでCPU使用率を向上させたいとしています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
システムの状態を詳細に表示できるモニタリングツールを試しましょう。 おかしく見えるところは、4C8Tのi7で、8T使えているのかどうか? AviUtilのCPU占有率も低いのであれば AviUtilも、8T使えていないようにも見えますし たとえば、USB2.0のHDDから大量の素材を読み出すために USB2.0がボトルネックになるようなこともあるかもしれません。 そういった、スレッドごとの状況や、ストレージアクセスの状況 ネットワーク帯域やメモリー消費の推移を まとめて可視化できるツールで観測していれば どこに問題があるのか、なんとなく見えてくるんじゃないかと思います。
その他の回答 (3)
- umimonogat
- ベストアンサー率49% (806/1624)
NO2です。 試しに下記設定でエンコしてみて下さい。 解像度:1920x1080 x264設定:マルチ自動2パス ビットレート:10000kbps 多分タスクマネジャーでCPU使用率50~70%になるのでは、、、?
お礼
ご回答ありがとうございます。 その設定で試してみたのですが、CPUの使用率はほとんど変化しませんでした。 ただ、原因は分かりまして、実はHDDがボトルネックになっていたみたいでした。 普通ならその設定でCPU使用率が上昇したのだと思いますが、私のPCの不調でaviutlが直接の原因でなかったようで申し訳ありません。 勉強になりました、ありがとうございました。
- umimonogat
- ベストアンサー率49% (806/1624)
・CPUスペックは? ・動画解像度、X264設定のビットレートを低くしてませんか?
補足
ご回答ありがとうございます。 すみません、CPUは Intel Core i7-4930K @ 3.40GHz [TB: 3.60GHz] (6C/12T) です。 下限ファイルビットレートが500kbpsを下回ってしましました。 というエラーがでたため、x264guiExで下限ファイルビットレートを指定せずにやっています。 ログによれば、ファイルビットレート は378.53 kbpsです。 解像度も854x480と小さめです。 これらの値もCPU利用率に関係してくるのですね。参考になります。
- i-q
- ベストアンサー率28% (982/3450)
aviutilが足を引っ張ているのでは。。 aviutil内のプラグインでデコード>各種フィルタが処理された後、 x264に引き渡されるので。。 デコードとフィルタが遅いとx264は遊んでしまいます。 試しに無編集、フィルタ類を可能な気切り無効にしてエンコードすれば 実感できると思います。
お礼
ご回答ありがとうございます。 なるほど、aviutilが足を引っ張るということがあるのですね。 実はフィルタは、(多分)かけてないのですが、動画のパーツが非常に多く、それで遅くなっている様な気がしてきました。 試しにパーツの数を極端に減らしてエンコードしてみようと思います。 ありがとうございました。
お礼
ご回答ありがとうございます。 リソースモニターを確認したところディスクのキューの数やディスクの書き込み速度等に明らかに問題があることがわかりました。 そこで、HDDに問題があったためaviutlの動きが遅かったのではと推測します。 これから新しいHDDを買ってきて交換してみようと思います。 助かりました。本当にありがとうございました。