動画・音声関係ソフトウェア総合 6at LINUX
動画・音声関係ソフトウェア総合 6 - 暇つぶし2ch692:686
08/04/28 22:20:57 B8MCN5cX
ちょっとテストしてみました。
mencoder input.mp4 -o output.mp4 -of lavf -oac copy -ovc lavc -lavcopts vcodec=mpeg4:turbo:threads=2

mplayer -benchmark -nosound -vo null -lavdopts fast:threads=1 output.mp4
BENCHMARKs: VC: 15.318s VO: 4.486s A: 0.000s Sys: 0.488s = 20.291s
BENCHMARKs: VC: 15.317s VO: 4.467s A: 0.000s Sys: 0.504s = 20.289s
BENCHMARKs: VC: 15.219s VO: 4.423s A: 0.000s Sys: 0.506s = 20.147s

mplayer -benchmark -nosound -vo null -lavdopts fast:threads=2 output.mp4
BENCHMARKs: VC: 15.261s VO: 4.407s A: 0.000s Sys: 0.507s = 20.175s
BENCHMARKs: VC: 15.294s VO: 4.386s A: 0.000s Sys: 0.494s = 20.175s
BENCHMARKs: VC: 15.218s VO: 4.393s A: 0.000s Sys: 0.526s = 20.136s

やはり、マルチスレッドでエンコードしても、マルチスレッドでデコードしてくれるわけではないようです。
なお、テストに使った動画ファイルは、シングルスレッドでエンコードしたものと比較して、
ファイル・サイズがちがう (ちゃんとマルチスレッドでエンコードされた) ことを確認してます。
# マルチスレッドでのエンコードはほんの少しだけ品質を犠牲にすると読んだので、
# ずっとシングルスレッドでエンコードしてたのですが (小さいファイルしかエンコードしないので)、
# CPU 資源をそんなに有効活用してくれるわけでもないんですね。
# CPU 使用率は 70 % をちょっと越えるぐらいでした。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch