11/12/29 20:15:23.03 jMR08pSa
xf86-video-intel の mplayer -vo x11/xv や Adobe Flash Player on firefox で tearing が出て、
mplayer -vo gl/gl2/gl_nosw だと出てない(と思う)のですが、
調べてみて xv については xf86-video-intel が sync to vblank してないような気がしてます。
SNB の XV_SYNC_TO_VBLANK についての処理(UXAじゃなくてSNAの方)に bug があるとかで↓で無効化されているような。
# xvattr -a XV_SYNC_TO_VBLANK すると XV_SYNC_TO_VBLANK = 1 です。
URLリンク(bugs.freedesktop.org)
ちなみに最初 --enable-sna せずに UXA で動かしてたんですが、そちらも code をみると
SNB だと XV_SYNC_TO_VBLANK が無効になっている。(というか SNA だと処理は書かれているけど UXA にはそれもない)
で、SNB で動く XV_SYNC_TO_VBLANK 処理の patch とかありませんかねえ。
902:login:Penguin
11/12/29 20:16:05.60 jMR08pSa
補足: 試したこと。
SwapbuffersWait, TripleBuffer は Default: enabled。(SNA には関係ない感じだけど。SwapbuffersWait は GL の設定みたいだし)
Option "TripleBuffer" "false" 指定 → 変わらず。
Option "XvPreferOverlay" "true" 指定 → 変わらず。(xvinfo で Adaptor #0: "Intel(R) Textured Video" しか出ないから当然か)
Option "Shadow" "true" 指定 → 落ちた。
Section "Extensions" の Option "Composite" "false" 指定 → 変わらず。
# この辺は UXA で試したかな。
driconf で vblank_mode を 0/3 にしてみて cp .drirc /etc/drirc; reboot → 変わらず。(driconf の使い方は違う気もしている)
kernel option に i915.semaphores=1 指定 → 変わらず。
/etc/enviroment に↓追加後 reboot → 変わらず。(gnome 使ってないけど一応試してみた)
CLUTTER_PAINT=disable-clipped-redraws:disable-culling
CLUTTER_VBLANK=True
環境はこんな感じ。
Integrated Graphics Chipset: Intel(R) Sandybridge Mobile (GT2)
compiz なし
gnome なし
# てか検索すると compiz / gnome 3 関係の話ばかり出てくる
xf86-video-intel: 2.17.0
mplayer: 1.0_rc4_p20110322
Adobe Flash Player: 11.1.102.55
firefox: 9.0
まあ flash が xv 関係ないとあんまり意味ないんですけど。そこはよく判ってない。
903:login:Penguin
12/01/07 19:30:39.10 CelBUZbA
以下のような設定でエンコードしてみたのですが、ブロックノイズだらけになってしまいます。
何が原因なのでしょうか?
CPU Core i5 750
Scientific Linux 6.1 x64
ffmpeg 0.6.1です
ソースは、PT2で録画したTSファイルになります
presetはffmpeg付属のものをいくつか試しましたが変わりませんでした
ffmpeg -y -i "${DIR}${FILE}" -f mp4 -vcodec libx264 -fpre ${PRE_DIR}${PRESET} -threads 0 -r 30000/1001 \
-aspect 16:9 -s 1440x1080 -bufsize 20000k -maxrate 25000k -vsync 1 -acodec libfaac -ac 2 -ar 48000 -ab 128k -map 0.0 -map 0.1 "${DIR}${FILE}.mp4"
904:login:Penguin
12/01/07 19:37:09.08 hzYDFZBh
>>903
-bt と -b オプションを付けてみるとか?
905:login:Penguin
12/01/07 20:07:26.66 CelBUZbA
>>904
見事に安定しました
ありがとうごいます
906:login:Penguin
12/01/09 11:19:14.28 z+7obqv6
ffmpegのインターレース解除は質が低いということですが、Linuxのコマンドで実行できるその他のインタレース解除は何がオススメでしょうか?
907:login:Penguin
12/01/09 17:47:47.44 KtngV/32
再生時の120fps化や240fps化に勝てる方法はない。
908:login:Penguin
12/01/09 22:13:22.92 z+7obqv6
>>907
それはどんなプレイヤーでできるんですか?
909:login:Penguin
12/01/12 15:06:27.77 UQ/MgBM8
【Linux系】PCオーディオ談話室【AU】
スレリンク(pav板:868番)
音声関係、こっちもあるよ
910:login:Penguin
12/01/16 16:32:40.22 1wrpc28O
みんなCDのリッピング&エンコードはどうしてる?
俺はエンコーダーはlameを使ってて、リッパーはリッピングとエンコードを同時に行なってくれる物がいいと思ってんだけど
エンコーダー設定の自由度が低かったり、問い合わせるCDDBが固定な上にしょぼかったり、
ID3タグの情報が文字化けしたりでどれも決定力が無いんだよなあ
911:login:Penguin
12/01/16 20:28:13.69 DCi3g+O0
X-CD-ROASTとサウンド変換
CD買う前にネットで調べてるからCDDB使わない
912:login:Penguin
12/01/16 23:11:13.25 P9dltfdt
>>910
CDからはabcdeでcue+flacにしてる
#389975 - Support for TOC file generation - Debian Bug report logs
URLリンク(bugs.debian.org)
を参考に00:00:00.00からイメージを作成するように修正
中身はスクリプトでCDDBも変更可能だしmp3のタグ付けも出来るんじゃないのかな
913:login:Penguin
12/01/17 03:15:49.44 uSRaL2QR
ちょっと古いかもだけれど、Grip愛用してるー
914:login:Penguin
12/01/17 03:22:56.29 Jdm9IYJx
CD自体が古い規格だからかまわん。
915:login:Penguin
12/01/17 21:58:35.37 arPMQAkr
>>910
gripならエンコーダーの自由度高いというか、コマンドラインオプション全部設定できるし
CDDBも自分で設定できるし、ID3タグの文字エンコードも設定できるし、
付けるタグもID3とID3v2のタグから選べるし、リッピングにはcdparanoia使うし、
お望みの機能は全部あると思います
916:910
12/01/17 23:11:46.07 whkdkJpP
gripが俺には合ってそうでした
ありがとうございました
917:901
12/01/25 00:31:36.73 rndelX5F
URLリンク(www.libreoffice.org)
を参考にして、こう
URLリンク(pastebin.com)
直してみたら mplayer -fs -vo xv は tearing free になった。
fullscreen じゃないと MI_DISPLAY_PIPEA_SCAN_LINE_WAIT がうまくいかないのか
なんか固まるけど。まあこれは fullscreen と同じく MI_DISPLAY_PIPEA_VBLANK_WAIT にすれば
いい気もするけど。
それより flash が直ってない。そういえば最大化した時重くなってた気がするし xv 使ってないんだなこれ。
通常描画も sync to vblank するようにしようかと思ったけど、それも何か違う気がするし、
compiz 試してみたら tearing なかったんでこの方向で行こうかなーと。
どうも glXSwapBuffers 使ってるといいみたい。
wm 変える気はないので wm じゃない composite manager があるといいんだけど。
gl rendering ありの。というか glXSwapBuffers 使ってるものが。
いやーいいのありませんかねえ。
918:login:Penguin
12/01/25 00:51:18.98 rndelX5F
glxcompmgr, dcompmgr, cairo-compmgr, compmgr とかは gl だと
何かうまく動かなかったり、tearing は消えなかったりなんですよねえ。(あれ、gl ないのもあったっけ)
zcomp (compiz の。XMoniz と同じやつかな) はよくわからないながらも
一応動いているようだけど、開発してる訳じゃないし依存が重いしで…何か文句ばっかりだなあ。
unagi-compmgr とか xcompmgr に gl があればなあ。
919:login:Penguin
12/01/25 08:52:47.79 52ZBRKem
最近のmplayerのsvnをmakeしたら、gmplayerがpngファイルのエラーになる
F16 x86_64
920:login:Penguin
12/01/27 18:04:01.38 M+gKWjnN
>919です、
今日updateかけたら直っていました
921:割木松
12/02/27 02:01:34.56 GdkS9VAv
エロサイトのH動画しか見ないボク