VLC で mp4 ビデオを再生するには何が必要ですか?

VLC で mp4 ビデオを再生するには何が必要ですか?

私はRaspberry Piをメディアボックスとして設定し、トレントからストリーミングできるようにしようとしています。ピアフリックステストのために、ローカル トラッカーと mp4 ビデオを含む 1 つのトレントを設定しました。Peerflix は正常に動作していますが、VLC はストリーミングとローカル ビデオの両方を開いた直後に次の出力で閉じます。

[010750d0] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[b3a0d5b0] freetype spu text error: failed to load font file Serif Bold
LibEGL warning: DRI2: failed to authenticate
[ad4621a8] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad4621a8] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad4621a8] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad460d00] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad460d00] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad460d00] core filter error: Failed to create video filter2
[b4011210] core vout display error: Failed to create video filter2
[b4011210] core vout display error: Failed to adapt decoder format to display
[b3a1e188] freetype spu text error: failed to load font file Serif Bold
Segmentation fault (core dumped)

私は Arch Linux ARM で作業しており、ウィンドウ マネージャーとして Openbox を使用しています。libvdpau はインストールされており、すべてが最新です。フォント ライブラリはインストールしていませんが、ここで必要なフォントがどれなのかはわかりません。また、VLC がクラッシュするのはこれらのエラーが原因ではないと思います。

何が足りないのか、誰か教えていただけませんか? 明らかなことだと思いますし、どこかで何かを見落としただけだと思いますが、困惑しています。

編集: 念のため、pulseaudio をインストールしました。VLC はオーディオに関して文句を言わなくなりましたが、それ以外は同じです。

編集2:VLC の Arch Linux wiki ガイドdri2proto をインストールすると、エラーが DRI2 の失敗メッセージに変わりますが、それ以外は同じです。それに応じて更新しました。私が見た唯一の解決策は、Arch Linux ARM の ARMv7 用にのみパッケージ化されている nouveau ドライバーをインストールすることです。私が何か間違っているのか、ソースからコンパイルしてみる必要があるのか​​わかりません。

編集 3: XVideo 出力に切り替えると再生されますが、オーディオもビデオもありません。ビデオを無効にするとサウンドは再生されます。

答え1

VLC 設定の他のビデオ オプションを確認したほうがよいかもしれません。xvideoまずは出力に を使ってみてください。うまくいかないglx場合は試してみる価値はあるかもしれませxvideoんが、そもそもそれが問題の原因だと思います。この 2 つを試した後、リストを順に見てビデオの再生を試みてください。

Debian のオプションを示す VLC スクリーンショット

ただし、セグメント違反が発生しているため、他の原因が考えられます。上記のすべてが失敗した場合は、自分でコンパイルしてみます。

関連情報