• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:x264でエンコードすると静止シーンでノイズが)

x264でエンコードすると静止シーンでノイズが

このQ&Aのポイント
  • x264でのエンコード時に静止シーンでノイズが発生する問題について調査しています。
  • 使用しているフィルタやx264の設定について詳細を教えていただけませんか。
  • 画質を保ちつつ容量を抑えるための解決策をご教示いただけないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • i-q
  • ベストアンサー率28% (972/3412)
回答No.1

静止部分からミミズが出現するようなノイズでしょうか?それは再生ソフトが原因です。。 (設定である程度改善しますが) 或いは単純な絵がに横に移動するようなところで、輪舞が崩れたり・・・これも再生ソフトです。 (これはBフレーム減らすか、再生ソフト変更) 設定が少しおかしいような・・・ me hexなのでmerange 48(16まで)も使えません。。 --preset medium --psy-rd 0.5:0.0 --rc-lookahead 60 --bframes 7 --me umh --subme 7 --merange 24 --ref 6 --cqm jvt --trellis 2 に変更してみては・・・ (用途によって変わりますが)

kure-r33
質問者

補足

回答ありがとうございます。 再生中静止シーンに入り少しすると、画面の大半が細かな縦線ノイズによって一瞬点滅するように見える状態です。 画面全体がスライドするようなシーンでは問題は起きていないようです。 ご教授頂いた設定で試してみましたが、解決できませんでした・・・ ですが、コーデックを入れなおし、プレーヤーの変更をしたところ 正常に再生できました。 WMPとの相性が良くなかったようです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • aviutlでaviファイルをx264出力でエンコードしようとしている

    aviutlでaviファイルをx264出力でエンコードしようとしているのですが、映像は上手く行っているのですが音割れが激しいのと、なんでかエクスプローラが落ちます。。 エンコード設定を色んな物に変えても同じ様な現象が起こるのですが、これを対処するにはどうしたら良いでしょうか? ちなみに画像の様なファイルです。 エンコード設定は、 「--preset Medium --tune Film --profile Main --bitrate 5500 --pass 3 --stats ".\x264.stats" --min-keyint 30 --8x8dct --bframes 5 --b-adapt 2 --subme 1 --merange 8 --sar 4:3 --no-fast-pskip --output nul」 です。 お願いします。

  • x264圧縮 映像が乱れる

    AviUtlで読み込んだ動画を拡張x264出力(GUI)Exで出力したところ、一部のシーンで映像が大きく乱れます(添付画像参照)。 何となくですがBフレームが悪いような気がします。 なぜか同じソースを同じ設定でエンコードしても、乱れるシーンがその都度違うので、原因が掴めません。 詳しい方、原因が分かる方、回答よろしくお願いします。 圧縮前の映像の情報は以下の通りです。 ・MPEG-2 TS (H.264+LPCM) ・1920x1080p ・23.976fps AviUtl関連の情報は以下の通りです。 ・入力プラグイン:DirectShow File Reader ・出力プラグイン:拡張x264出力(GUI)Ex ・Lanczos3で960x540へ縮小 ・黒ベタ追加フィルタで上下2ドットずづ黒ベタ追加(計960x544) ・色変換の設定 [入力] BT.709 [出力] BT.601 x264の設定は以下の通りです。 --preset veryslow --crf 19 --qpmin 8 --qpmax 24 --qpstep 16 --aq-strength 0.8 --psy-rd 1.2:0.5 --scenecut 75 --keyint 240 --min-keyint 1 --bframes 4 --partitions p8x8,b8x8,i8x8,i4x4 --subme 9 --merange 32 --ref 6 --no-fast-pskip --no-dct-decimate --cqm jvt --colormatrix smpte170m --colorprim smpte170m --transfer smpte170m その他の情報は以下の通りです。 OS:Windows7 Pro 64bit H.264コーデック:CoreAVC 3.0.1

  • x264 aviutlにてエンコード失敗

    さっそく本題ですが、 相談させていただきたい問題は、動画が正常にエンコードがされないということです。 手順は amarecocoにて撮影 → YMM3にて編集(exo) → AviUtlでavi出力 → AviUtlに読み込み、バッチ出力でmp4(x264)へ なのですが、エンコード中に auo [error]: x264が予期せず途中終了しました。x264に不正なパラメータ(オプション)が渡された可能性があります。 となり、エンコードが出来ないのです。 avi出力された動画の長さや使用動画を変え、ログを比べ見てみた結果、 どうやら目標ビットレートが大体1000kbps以下になるとエラーになるようです。 正常に出力される動画の場合は、 auo [warning]: 目標ビットレートを 1126 kbpsに設定します。 や auo [warning]: 目標ビットレートを 2645 kbpsに設定します。 とやや高めのビットレートですが、 失敗する動画は auo [warning]: 目標ビットレートを 883 kbpsに設定します。 や auo [warning]: 目標ビットレートを 777 kbpsに設定します。 です。 x264の設定は 自動マルチパス 上限ファイルサイズ:100MB 目標映像ビットレート:-1(自動) 音声エンコ:HE-AAC 32kbps --preset veryslow --bitrate -1 --pass 3 --stats "%{savfile}.stats" --qpstep 12 --qcomp 0.7 --vbv-bufsize -1 --vbv-maxrate -1 --aq-mode 2 --aq-strength 1.3 --psy-rd 1:0.15 --keyint -1 --min-keyint 4 --bframes 6 --deblock -1:-1 --partitions p8x8,b8x8,i8x8,i4x4 --subme 11 --merange 32 --ref 6 --colormatrix smpte170m --level 5.2 です。 各動画の情報も載せておきます。 収録動画(amarecoco撮影) [op.avi] 1600x904 32Bit AMV3 Codec 30.00fps 15521f 143691.61kb/s PCM 48.00kHz 16Bit 2ch 1536.00kb/s [RIFF(AVI2.0)] 00:08:37.366 (517.366sec) / 9,392,003,072Bytes [ep1[000].avi] 1600x904 32Bit AMV2 MT Codec 30.00fps 29749f 249456.13kb/s PCM 48.00kHz 16Bit 2ch 1536.00kb/s [RIFF(AVI2.0)] 00:16:31.633 (991.633sec) / 31,111,542,784Bytes 編集後のavi動画(AviUtlにてexoからavi出力) [Ep1.avi] 1920x1080 24Bit DivX 6.8.5.5 30.00fps 27441f 12550.60kb/s MPEG1-LayerIII 48.00kHz 320.00kb/s CBR JointStereo/MS [RIFF(AVI1.0)] 00:15:14.700 (914.700sec) / 1,472,476,456Bytes 元の動画からaviにする過程で拡大率1.2で1920x1080にしています。 x264でエンコードの際は、 Lanczos 3-lobed 拡大縮小 ver0.5.5 にて 1280x720にリサイズしています。 AviUtlで掛かっているフィルタは ・ノイズ除去フィルタ ・ノイズ除去(時間軸)フィルタ ・シャープフィルタ ・Lanczos 3-lobed 拡大縮小 です。 動画の長さや画質はある程度保ったまま、エンコードさせたいのです。 どうか解決する方策をお願いいたします。

  • AviUtlでの字幕付き動画のエンコードについての質問です。

    AviUtlでDVD(洋画)を字幕付きのmp4(H.264)にエンコードすると、 字幕が非常に汚いです。 しかし、「fairuse wizard 2」でmp4にエンコードしたものは字幕が綺麗です。 AviUtlでエンコードしたものは字幕が汚くなるということをweb上で目にしたのですが、別の方法でAviUtlで作成したmp4動画に字幕を合成?することって 可能でしょうか? アドバイスのほう、よろしくお願いいたします。 「Aviutlでエンコードの際使用したフィルタ」 ・ノイズ除去フィルタ ・インターレース解除2 ・Lanczos 3-lobed 拡大縮小 ・色にじみ低減 ※フレームレート 24fps

  • アスペクト比(16:9)の縦(Y)、横(X)の数値について

    アスペクト比(16:9)の縦(Y)、横(X)の数値について質問があります。 AviUtlのプラグイン(Lanczos 3-lobed 拡大縮小)でサイズを変更しようと思っていますが16:9の縦(Y)、横(X)の数値がわかりません。 16:9をサイズ縮小するにはどうしたらいいのでしょうか。 質問ばかりして申し訳ありませんが宜しくお願いします。 では、失礼します。

  • Aviutlでのエンコード速度について質問です

    CPU:i5 3570k メモリ:8GB この環境で録画した番組をエンコードしているのですが、エンコード速度が少し遅いような気がします ソースもとは1440x1080iの24分くらいの動画(アニメ)です 1280x720にリサイズしてH.264にエンコード(インタレ保持フィルタはリサイズフィルタのみ) このCPUなら実時間内にエンコードが終わってもいいくらいの性能があると勝手に思っているのですが、実際やってみると1時間以上かかってしまいます。これは正常なのでしょうか? 1分くらいのソースをCLIモードにて「--preset ultrafast」のみ(リサイズあり)でエンコードしてみると変換レートが60fpsくらいしかでていない状況です 必要だと思われる情報についてですが、 Aviutl1.00、x264guiEx1.75をインストール CPUの使用率は常に100%でクロック数も3.6GHz常時でています パソコン初心者の私ですがわからないなりに考えたのが  (1)はずれのCPUだったか(これはないと思いますが)  (2)電源容量ぎりぎりの構成であるとは思うので高負荷がかかった時に100%の性能が出せてない 可能性としては低いと思いますが... 情報が少なくて申し訳ないですが、エスパーにてお願いします。必要な情報があれば追記したいと思います。 この質問の回答でなくとも、CLIモードにて「--preset ultrafast」のみでエンコードしたときの変換レートをCPUの詳細とともに教えていただけると参考になります 結構困っているので回答いただけると助かります。

  • x264エンコードのCPU使用率が非常に低い

    はじめまして。 aviutilとx264を利用して動画をエンコードしていたのですが、 ログのCPU使用率の欄を見ると、x264はCPUを1.27%しか使っていないと書いてあるのです。 「CPU使用率: Aviutl: 17.36% / x264: 1.27%」 もっとCPUを利用してほしいのですが、どのように設定すれば良いのでしょうか? よろしくお願いします。 --- auo [info]: x264guiEx 2.51 / Windows 7 x64 / Intel Core i7-4930K @ 3.40GHz [TB: 3.60GHz] (6C/12T) auo [info]: converting YUY2 -> nv12p, using SSE2 AVX auo [info]: x264 version: 0.150.2833 df79067 --bit-depth=8 --chroma-format=all auo [info]: x264 options... --preset slow --crf 20 --qpstep 12 --qcomp 0.8 --chroma-qp-offset -2 --vbv-bufsize 12500 --vbv-maxrate 12500 --aq-strength 0.5 --psy-rd 0.8:0 --keyint 150 --min-keyint 4 --deblock 2:2 --me umh --subme 7 --direct spatial --ref 2 --trellis 1 --colormatrix bt709 --frames 195210 --input-res 854x480 --input-csp nv12 --fps 20/1 -o "(略)" "-" auo [info]: qaac (v2.64) で音声エンコードを行います。 ABR (AAC) ビットレート指定, 192kbps raw [info]: 854x480p 0:0 @ 20/1 fps (cfr) x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX x264 [info]: profile High, level 3.0 x264 [info]: frame I:1302 Avg QP:14.22 size:118562 x264 [info]: frame P:62917 Avg QP:17.02 size: 1096 x264 [info]: frame B:130991 Avg QP:20.34 size: 68 x264 [info]: consecutive B-frames: 9.8% 1.1% 3.1% 86.0% x264 [info]: mb I I16..4: 5.8% 39.6% 54.6% x264 [info]: mb P I16..4: 0.0% 0.0% 0.1% P16..4: 3.1% 0.3% 0.4% 0.0% 0.0% skip:96.2% x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.5% 0.0% 0.0% direct: 0.0% skip:99.4% L0:34.8% L1:62.3% BI: 2.9% x264 [info]: 8x8 transform intra:39.0% inter:24.9% x264 [info]: coded y,uvDC,uvAC intra: 90.4% 93.2% 90.1% inter: 0.7% 0.5% 0.2% x264 [info]: i16 v,h,dc,p: 14% 42% 8% 35% x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 36% 16% 5% 5% 4% 8% 4% 9% x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 27% 10% 7% 7% 7% 8% 7% 10% x264 [info]: i8c dc,h,v,p: 39% 41% 12% 8% x264 [info]: Weighted P-Frames: Y:0.0% UV:0.0% x264 [info]: ref P L0: 90.1% 4.5% 5.4% x264 [info]: ref B L0: 64.4% 35.6% x264 [info]: ref B L1: 89.9% 10.1% x264 [info]: kb/s:190.32 encoded 195210 frames, 11.75 fps, 190.32 kb/s auo [info]: CPU使用率: Aviutl: 17.36% / x264: 1.27% auo [info]: x264エンコード時間 : 4時間36分51.5秒 auo [info]: L-SMASH muxer (r1450) でmuxを行います。映像: on, 音声: on, tc:off, chap:off, 拡張モード:なし auo [info]: 出力ファイルサイズ 440.43 MB, ファイルビットレート 378.53 kbps auo [info]: 指定された上限/下限を満たしていることを確認しました。 auo [info]: 総エンコード時間 : 4時間37分11.7秒 ---

  • aviutl でエンコードがうまくできない

    aviutlでエンコードしようとすると、x264の指定のところが空欄になっていて指定できません。 再度x264をダウンロードしても写真のような感じになって、一応インストールが完了しましたとでるのですが、x264の指定のところが空欄です。 exe_filesのフォルダが空の状態になっています。この前まで正常に動作していたのに、急にできなくなってしまって困っています。

  • aviutlのh.264エンコードについてorz

    質問させていただきますorz 長いですが 返答していただけたらさいわいです。 今、実況プレイをしようと思っているのですが、 アマレコTVからGV-USB2でキャプチャーし、そこまでは画質は全然良いのですが aviutlでh.264にエンコードしようとすると 画面はざらつき、また画面がぐらぐらゆれています。 一応は見れますが、綺麗とは程遠いです。 wikiなどを参考に1ヶ月ぐらいずっと調べてるのですがわかりません。 わかるかたいらっしゃれば教えてください。 スペック パソコンのスペック windws7に搭載している(7点満点) pcの性能をはかるやつで測って全体的な点数が6点で 画像処理のみ4.5点でした。 そこまで性能的には足りていないというわけでもなさそうです (aviutlなど動かしている時のpcの重さで感じて) アマレコTVについて アマレコTVでは一応720×480でキャプチャーしています この状態ではまだ、画質はいいです。 また、インターレース解除はアマレコではしていません。 aviutlについて avitl自体の設定 ・入力プラグインの優先度 AVI/AVI2filereaderが一番上です AVIで取り込むのでそこから下はいじっていません。 ・インターレース解除設定 一応、自動でトップフィールド>ボトムフィールドとなっております。 ・フィルタについて かけているフィルタを優先度順に書いていきます。 (1)ノイズ除去(時間軸)フィルタ (2)ノイズ除去フィルタ (3)lanczos 3-lobed拡大縮小 (4)色褪せ軽減β (5)UVダウンサンプリング ・色変換設定 入力が自動の出力bt.601 コレぐらいしか設定は変えておりません。 また、再生ウィンドウでの画面は高画質で再生できています。 次にh.264の設定です 一応これが設定のすべてです。 どんだけググってもわからなかったので なにとぞお願いしますorz

  • AviUtlでx264出力の際にエラーが発生し強制終了してしまいます。

    AviUtlでx264出力の際にエラーが発生し強制終了してしまいます。 AviUtlでx264出力の際にエラーが発生し強制終了してしまいます。 AviUtlにてh.264形式でエンコードする際、kernel32.dllでエラーが発生し強制終了してしまいます。 使用OSはWinXP Home Edition、SP3です。 エンコードしたい動画はAmaRecCoで録画したAVI形式の動画になります。 主なやり方はこちらのサイト(http://nicowiki.com/aviutl_h264.html)を見て行いました。 手順としては 1 AviUtlをDL 2 拡張x264出力(GUI)、MP4Plugin、Lanczos 3-lobed 拡大縮小、ResizeFilter、 PEG-2 VIDEO VFAPI Plug-In 0.6.57、DirectShow File Reader プラグイン for AviUtl 0.26a をDL(いずれも最新版)、必要なモノをAviUtlフォルダ内に移動 3 Microsoft .NET Framework 2.0 Service Pack 2がインストール出来なかった為3.5をインストール(使用パソコンに既にインストール済みでした) 4 Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)をインストール 5 Nero Digital Audioをインストール、neroAacEnc.exeをAviUtlフォルダ内に追加 以上の準備を終えAviUtl起動し動画を開きプラグイン出力→拡張x264出力(GUI)を選択。 「名前をつけて保存」ウィンドウの「ビデオ圧縮ボタン」を押すとエラーが発生します。 AviUtl:Application Exception アドレス"0x7c812afd"で例外"0xe0434f4d"が発生しました 発生モジュール:kernel32.dll オフセットアドレス:0x00012afd 備考:OUTPUT_PLUGIN_TABLE::func_config0[拡張x264出力(GUI)] 正常な動作が出来ない可能性がありますが処理を継続しますか? はい いいえ という警告文が出ます。 「いいえ」を選択するとエラーでそのまま強制終了してしまいます。 「はい」を選択すると強制終了は起こらず、そのまま保存を押すとエンコードがはじまるのですが 音声処理が100%で完了かと思いきやまたビデオ圧縮時と同じ警告文が出ます。 この際「いいえ」を選ぶと音声のないMP4にエンコードされていました。 AviUtlをはじめとしたソフトを再度インストールし直したりシステムの復元を行っても直りません。 インターネットで調べてみたところ同じ症例を紹介しているところが全く無く、 手探りではわかりませんでした。 この状況はどうすれば直すことが出来るのでしょうか? また、kernel32.dllはパソコンの中枢を成すツールと聞きました、現在kernel32.dllが損傷しており深刻な状況なのでしょうか? 長文申し訳ございませんでした、どなたかアドバイスお願い致します。

専門家に質問してみよう