flashplayerで発生するブロックノイズとweightp,deblockの問題

ニコニコ動画nなどflashplayerを利用して動画を再生する場合、環境によってはブロックノイズが発生する問題の対策について。 エンコードオプションで対策できるのかどうか。 今のところ、weightp=2かつdeblockありだと、一部環境ではブロックノイズが発生する、ということは確認された。 deblockあり(1:0:0)でもweightp=0や1にすると問題が発生しににくくはなるが、場合によっては依然として問題が発生することがある模様。一応、deblockなしにすれば、この問題だけは避けられるというのが今の結論。 ただし、副作用があるので、deblockを切ることを推奨している訳ではない。
6
前へ 1 2 3 ・・ 6 次へ
_@ノ゙ @7_fh

@MP4_maniac なるほど・・。 ご説明頂いて有難うございます。感謝です。

2012-03-10 07:07:28
muken@混沌を孕む者(妻)の魂に寄り添う者 @ChaosSoulLover

@7_fh プレイヤー上で乱れたからといってプレイヤーのバグバグ言う前に、とりあえず、そのプレイヤーが何をデコードに使っているかを把握していることが大事。そしてその上で、デコーダを切り替えてみるとか。Flash PlayerならハードウェアアクセラレーションのON/OFF

2012-03-10 07:10:12
_@ノ゙ @7_fh

thanks Adobe! なんて書かれてる位だし直ってるんだなあ・・

2012-03-10 07:10:15
_@ノ゙ @7_fh

@MP4_maniac Flash Playerでデコード、ハードウェアアクセラレーションはon/offにかかわらず見られる画像の乱れでした。自分でエンコードした動画でのことでならあまり悩まないのですが。。

2012-03-10 07:18:17
muken@混沌を孕む者(妻)の魂に寄り添う者 @ChaosSoulLover

@7_fh じゃぁ、weightpじゃない別のバグじゃね?adobeだかx264だかどっちのミスだかはしらんけど。

2012-03-10 07:23:30
_@ノ゙ @7_fh

@MP4_maniac ふむ・・・その内改善されると良いのですが・・・

2012-03-10 07:29:20
_@ノ゙ @7_fh

すっきりしないの悔しいなあ

2012-03-10 07:30:46

翌日、つんでれんこ作者の窓屋さんが話題に参加。やっぱりweightpの問題では?という話に戻る

まどや @tdenc

今お休み中だから、スルーしてたんだけど、いい加減迷走しすぎだからつっこむ。weightp=1にすれば問題ない。deblockは関係ない。refは必要以上増やさない。

2012-03-11 01:14:22
まどや @tdenc

つんでれんこはそうしてる。もしこの方針で問題が出るケースがあったら、動画URLと一緒に報告して下さい。調査するから。

2012-03-11 01:18:50
まどや @tdenc

てか、weightp = 1でも起こりうる、ていわれたら、つんでれんこにも関係してくるし

2012-03-11 01:44:50
こ~りん @kourin

最初から、サンプルデータとエンコ設定とスクリーンショットのセットを出して議論すべきだったと反省

2012-03-11 01:47:11
こ~りん @kourin

試しに、つんでれんこのプリセットnで、元と同じビットレートで再エンコ(weightp=1)と、weightpだけ=0にしてエンコして見てみたけど、症状は見られず。ただし、元の動画(weightp=2)の症状もうちのノートではでるけど、デスクトップではでないので、はて?というところ

2012-03-11 01:57:10
kenji @charound30

@kourin やっぱ環境によって出る出ないあるんですねー。困ったもんだw同じソースで同じ設定、ビットレート違うだけで症状出る時と出ない時ありますねそのタイプのノイズは。 なかなかやっかいですw

2012-03-11 02:00:21
こ~りん @kourin

@charound30 参考までにweighp=1や0で症状が出た例のスクリーンショットとかを残しておいてもらえると助かります

2012-03-11 02:02:32
kenji @charound30

@kourin この動画ではどうかわかりませんが過去の経験上ですけどね。 取り敢えずこの動画で再現出来るか試してみます

2012-03-11 02:05:09
こ~りん @kourin

@charound30 ちょっと試して症状が出なければ、今後、症状が出た時にでも

2012-03-11 02:12:41

ここまでで、weightp=2だと一部環境ではブロックノイズが発生する、ということは確認された。
ここで、weightp=0や1でもdeblockありだと問題が発生するというサンプルが提出される。

kenji @charound30

さてちょっと検証するか

2012-03-11 04:57:51
金の髭 @goldenhige

下記togetterの、FlashPlayerでブロックノイズが出るという件を検証。sm17190863をAviUtl 0.99k2+L-SMASH Works r102(POP氏)で読み込み先頭900フレームをエンコードする。 http://t.co/V6yKN7UD

2012-03-11 04:58:29
金の髭 @goldenhige

x264guiEx 1.34+x264 r2164(x264.nl)で--crf 23をベースにエンコ。再生はFlavie 1.2.13+FlashPlayer 11.1.102.63(最新)。うちのPCはH.264のGPU再生支援がないので間違いなくソフトウェアデコードとなる。

2012-03-11 05:02:44
金の髭 @goldenhige

当然ながらAviUtlに読み込んだ時点ではブロック状のノイズが発生していないのは確認済み。

2012-03-11 05:03:43
金の髭 @goldenhige

結果:weightpは0,1,2いずれにしても関係なくブロックノイズは発生する。@charound30氏が最初にコメントしていたように、--no-deblockをつければweightp 2だろうがなんだろうがブロックノイズは発生しない。(Flavieでの再生)

2012-03-11 05:07:05
金の髭 @goldenhige

結果:weightpは0,1,2いずれにしても関係なくブロックノイズは発生する。@charound30氏が最初にコメントしていたように、--no-deblockをつければweightp 2だろうがなんだろうがブロックノイズは発生しない。(Flavieでの再生)

2012-03-11 05:07:05
kenji @charound30

@goldenhige sample提示出来ませんか?俺も過去にweightp=1で発生経験あるんですが採用テイク以外は消してしまうので

2012-03-11 05:09:13
前へ 1 2 3 ・・ 6 次へ