動画・音声関係ソフトウェア総合 7at LINUX
動画・音声関係ソフトウェア総合 7 - 暇つぶし2ch901:login:Penguin
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動画しか見ないボク


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