web-dev-qa-db-ja.com

ビデオ再生は、2つのフレームの部分が一緒にスプライスされているように見える障害線を示しています(編集:「引き裂き」と呼ばれる)

私は使用していますGentoo Linux.8.1 x86カーネル、.10.4 x86_64作業中のカーネル。

私が見ているとき720pまたは1080p.mkvH264 MPEG-4ビデオ)==フルスクリーンモード(VLC、MPlayer)では、ほとんど迷惑なものが少し迷惑なものです。彼らはキーフレームを推測するように見えます。

これがスクリーンショットです。問題を説明することは不可能だからです。ぶどうwanの額を見てください: enter image description here

私はすでにdeinterackingyadifyadif 2xインターネットの周囲のさまざまなフォーラムで提案されていますが、それは助けませんでした。

私は_CONFIG_HZ_1000=y_を使っています。私のカーネル設定で_CONFIG_HZ_100=y_でも試してみました、それは違いを生じさせないようです。

どんな助けに大いに感謝されています!

pd1 : GPUアクセラレーションを有効または無効にすることはできません。 enter image description here

pd2 : VSYNCが有効になっていません:

_xrandr -q --verbose | grep 1280x800
LVDS connected 1280x800+0+0 (0x1e1) normal (normal left inverted right x axis y axis) 331mm x 207mm
  1280x800 (0x54)   71.0MHz -HSync -VSync +preferred
  1280x800_60.00 (0x1e1)   83.5MHz -HSync +VSync *current
_

pd3 : VSyncを有効にした後、VLCでビデオ出力をOpenGL GLX (XCB)に変更しました。

今すべてが完璧に動作します!

助けたみんなにたくさんありがとう、そして私はこれが同じ問題に直面しているのを助けることを願っています!

3
user157378

それは 垂直引き裂き 私にとってあなたのGPUが画面を表示することができるより速いフレームを汲み出すことを意味します。ビデオの再生は通常V-Syncが有効になっているため、これは通常、ゲームやその他のインタラクティブなことに関するより一般的な問題です。

VLCではGPUアクセラレーションを使用している場合は、設定をオフにしてみてください(「入力とコーデック」タブでは、「GPUアクセラレーション」チェックボックスがあり、違いがあるかどうかを確認します。

V-Syncドライバ側を強制して、それが違いを発するかどうかを確認することもできます。

1
Robert Rouhani

これは特定のフレームの問題のようには見えません。むしろ、それはおそらくあなたのビデオカードが遅れずにビデオを表示するのに圧倒されています。あなたはより高い解像度のビデオでより多くの引き裂きに気づいていますか?より多くのピクセルはあなたのハードウェアのためのより多くの作業を意味します。所与のフレーム内のすべての小さなピクセルを処理するのに時間がかかるため、高フレームテートも発生する可能性があります。

さまざまなビデオ出力ドライバを使用して実験を試してみてください。 vlcについてidkがありますが、Mplayerはxvで最高のものです。あなたがいわゆる "アダプタ"でXVを使っていて、それはあなたのパフォーマンスをさらに向上させるのに役立ちます(例えば、-vo xv:adapter = 0)。それでも引き裂きが経験した場合は、高速のCPUがある場合は、ソフトウェアスケーリングを使用して解像度(-vf-add scale = 720)を使用してみてください。

上記のすべてが失敗した場合、GPUはおそらくPLAINがHDビデオに十分な速さではありません。あなたはより新しいモデル、より速いモデルを購入することを試みることができます。または、 ffmpeg などのビデオコンバータプログラムを使用して、ビデオをより低い解像度で変換することもできます。コマンドラインが好きではない場合は、 [〜#〜]ワインで非常にうまく機能しているため、Xmedia-Recode(WindowsベースのGUI)を使用することもできます。 ]ホームページ はドイツ語ですが、 からダウンロードできます(== --- ==)ビデオヘルプ あなたがより快適に気分があると感じるなら、英語のサイトからそれを得る。いずれにせよ、XMRは英語で動作します。

0
TSJNachos117