web-dev-qa-db-ja.com

Mythbuntu12.04で一部の動画の再生が停止しました

Mythbuntuをインストールしたのは、バージョン9かそこらのあたりで最初にインストールされ、それ以来アップグレードされています。それは私がそれに投げたすべてのフォーマットでほとんどすべてのビデオを再生しました。

ただし、12.04にアップグレードしてから、一部のビデオファイルが再生されないため、理由を特定できません。 .AVIファイルに特有かもしれませんが、一部の.AVIファイルは再生されるので、よくわかりません。

/var/log/mythvのすべてのログを確認しましたが、エラーは見つかりませんでした。

問題が何であるかを判断して修正するにはどうすればよいですか?

また、次のことを試してみました これらの説明 これは、ビデオの再生に必要なすべてのコーデックとソフトウェアの包括的なインストールであると主張していますが、問題は解決しませんでした。


更新:提案されているように、プログラムmediainfoを実行して2つのビデオファイルを比較しました、機能するものと機能しないものがあります。これが出力であり、異なる出力のみにトリミングされています。

これは機能するビデオです:

Overall bit rate                         : 1 289 Kbps
Bit rate                                 : 1 142 Kbps
Maximum bit rate                         : 5 892 Kbps
Frame rate                               : 29.970 fps
Bits/(Pixel*Frame)                       : 0.131
Stream size                              : 740 MiB (89%)
Encoding settings                        : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=8 / 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=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Bit rate                                 : 144 Kbps
Maximum bit rate                         : 179 Kbps
Stream size                              : 92.2 MiB (11%)

これはそうではないビデオです:

Overall bit rate                         : 1 555 Kbps
Bit rate                                 : 1 437 Kbps
Maximum bit rate                         : 3 651 Kbps
Frame rate                               : 23.976 fps
Bits/(Pixel*Frame)                       : 0.206
Stream size                              : 221 MiB (92%)
Encoding settings                        : cabac=1 / ref=5 / deblock=1:2:2 / 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=1 / chroma_qp_offset=-2 / threads=14 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Bit rate                                 : 114 Kbps
Maximum bit rate                         : 142 Kbps
Stream size                              : 17.5 MiB (7%)
2
Questioner

問題を発見しました。

何らかの理由で、Setup -> Media Settings -> Videos Settings -> File Typesの下のExtension:フィールドのaviのエントリでUse default playerがオンになっています。

チェックを外してから、Command:フィールドにInternalを入力しました。絶対に他のすべてのファイルタイプは「内部」を使用しているので、それは正常であると思いました。

今では動作します。 。AVIファイルの設定が異なる理由はわかりませんが、そのようになっているので、「デフォルト」のプレーヤーでコーデックや内部プレーヤーが正常に処理できるものに問題があったと思います。

3
Questioner

AVIはコンテナであり、ビデオコーデックではありません。あなたがする必要があるのは、ビデオがエンコードされているビデオ/オーディオコーデックを把握し、それらをインストールすることです。 mediainfo(デフォルトではインストールされていません)のようなものを使用して、コーデックを見つけることができます。

Mediainfoをインストールするには、

apt-get install mediainfo

次に、を介してファイルでそれを使用します

mediainfo <video file>

3
tgm4883

ターミナルでこのコマンドを実行します(Ctrl+Alt+T):

Sudo apt-get install ubuntu-restricted-extras ffmpeg mplayer mencoder 
0
shaneo