web-dev-qa-db-ja.com

Panasonic TVでX264 MKVフレームフリーズ

Panasonic DX650シリーズTVでMKVビデオファイルを再生した後、ビデオは最初は約10分で凍結し始めますが、オーディオと字幕に問題はありません。最初の10分、ビデオがスムーズに再生されるまですべてが大丈夫です、10分後にビデオは写真スライドショーのように見えます。フレームはビデオの終わりまで10秒ごとに変わります。

MeteoRite v0.11を使用してこの問題を修正しようとしました。

Mediainfoを使用してMKVファイルに関する情報は次のとおりです。

General
Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 1.41 GiB
Duration                                 : 1 h 42 min
Overall bit rate                         : 1 958 kb/s
Writing application                      : mkvmerge v6.6.0 ('The Edge Of The In Between') built on Dec  1 2013 17:55:00
Writing library                          : libebml v1.3.0 + libmatroska v1.4.1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 5 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1 h 42 min
Nominal bit rate                         : 1 765 kb/s
Width                                    : 1 920 pixels
Height                                   : 808 pixels
Display aspect ratio                     : 2.40:1
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.047
Writing library                          : x264 core 135 r2345 f0c1c53
Encoding settings                        : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=6 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=1765 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Yes
Forced                                   : No

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : HE-AAC / LC
Codec ID                                 : A_AAC
Duration                                 : 1 h 42 min
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 kHz / 24.0 kHz
Frame rate                               : 23.438 FPS (1024 spf)
Compression mode                         : Lossy
Language                                 : English
Default                                  : Yes
Forced                                   : No
 _

VLC Media Playerを使用してWindows 7でビデオファイルを再生するのに問題はありません。私はまた、さまざまなUSBフラッシュドライブ、USB 3.0および外部HDDを使用してみました。すべて同じです。

この問題を引き起こしているの? 。それを。

編集:次の仕様で別のMKVファイルを試してみましたが、それは黒と白の映画ですので、それが公正な比較であるかどうかわからない。

最初のMKVファイルに正確に間違っているのは何ですか?

General

Format                           : Matroska
Format_Version                   : Version 4 / Version 2
FileSize/String                  : 2.15 GiB
Duration/String                  : 1 h 58 min
OverallBitRate/String            : 2 607 kb/s
Encoded_Date                     : UTC 2016-10-04 14:49:32
Encoded_Application/String       : mkvmerge v9.2.0 ('Photograph') 64bit
Encoded_Library/String           : libebml v1.3.3 + libmatroska v1.4.4

Video
ID/String                        : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format_Profile                   : High@L5
Format_Settings_CABAC/String     : Yes
Format_Settings_RefFrames/String : 4 frames
CodecID                          : V_MPEG4/ISO/AVC
Duration/String                  : 1 h 58 min
BitRate/String                   : 2 500 kb/s
Width/String                     : 1 920 pixels
Height/String                    : 1 440 pixels
DisplayAspectRatio/String        : 4:3
FrameRate_Mode/String            : Constant
FrameRate/String                 : 23.976 (24000/1001) FPS
ColorSpace                       : YUV
ChromaSubsampling/String         : 4:2:0
BitDepth/String                  : 8 bits
ScanType/String                  : Progressive
Bits-(Pixel*Frame)               : 0.038
StreamSize/String                : 2.06 GiB (96%)
Encoded_Library/String           : x264 core 148 r2694 3b70645
Encoded_Library_Settings         : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=2500 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Default/String                   : Yes
Forced/String                    : No

Audio
ID/String                        : 2
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format_Profile                   : LC
CodecID                          : A_AAC
Duration/String                  : 1 h 58 min
BitRate/String                   : 105 kb/s
Channel(s)/String                : 2 channels
ChannelPositions                 : Front: L R
SamplingRate/String              : 48.0 kHz
FrameRate/String                 : 46.875 FPS (1024 spf)
Compression_Mode/String          : Lossy
Video_Delay/String               : 9 ms
StreamSize/String                : 88.6 MiB (4%)
Language/String                  : English
Default/String                   : Yes
Forced/String                    : No

Text
ID/String                        : 3
Format                           : UTF-8
CodecID                          : S_TEXT/UTF8
CodecID/Info                     : UTF-8 Plain Text
Duration/String                  : 1 h 56 min
BitRate/String                   : 41 b/s
ElementCount                     : 1523
StreamSize/String                : 35.4 KiB (0%)
Language/String                  : English
Default/String                   : No
Forced/String                    : No
 _
1
Adrian Machin

プレイするファイルは、が高い、高い平均ビットレートとより高いものではなく、 H.264)レベル 。だからあなたのテレビがそれをサポートしていないようではありません。それはあなたのテレビのパーサーのバグになるかもしれません、そしてそれはあなたが演奏しようとしている特定のビットストリームによってのみトリガされます。

ファイルを再マルチプレックしてみることができます。

ffmpeg -i broken.mkv -c copy output.mkv
 _

これはビットストリーム自体を変更することはありませんが、MKVコンテナの何かが正しくなかった場合は役に立ちます。

機能しない場合は、機能しないファイルを再エンコードすることができます。

ffmpeg -i broken.mkv -c:v libx264 -c:a copy -crf 23 output.mkv
 _

これは定品質の符号化モード(CRF)を使用します。これにより、エンコーダは入力ビデオの適切なビットレートを選択します。再符号化されたビデオが低すぎる場合は、(18-21のように)低級CRFを選択してください。

その後、新しくエンコードされたファイルでもう一度やり直してください。

0
slhck