ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Plasma、Dolphin、VLC、Samba - 断続的な再生エラー

アルケインウィークリーへようこそ!今日の Linux の問題に関するコーナーでは、かなり興味深いユースケースについてお話したいと思います。つまり、Plasma デスクトップ環境があり、Dolphin ファイル マネージャーを使用しています。これを使用して、Samba 経由で Wi​​ndows 共有にアクセスします。次に、上記の Samba 共有に保存されている奇妙なビデオ クリップを再生したいので、VLC で開きます。これはうまくいくこともあれば、うまくいかないこともあります。

私はここ数ヶ月でこの問題に遭遇しました.Plasma 5.17 や Plasma 5.18.状況はかなり改善され、特にローカル キャッシング ビジネス全体が改善されましたが、断続的な再生の問題は依然として残っています。ファイルを再生しようとしても、何も起こりません。しかし、他の場合には、これは問題なく機能します。デバッグしましょう。

問題の詳細

VLC の舞台裏で何がうまくいかないのかを実際に示すものは何もないため、単にファイルを再生しないため、より多くの情報が必要です。これを行う最善の方法は、コマンド ラインからメディア プレーヤーを起動し、エラーがないかどうかを確認することです。見よ、これがあなたが得るものです:

smb ストリーム エラー:読み取りに失敗しました (ソフトウェアが原因で接続が中止されました)

それはあまり多くを語っていません - そして、インターネットはこの話題について多くのことを共有していますが、ほとんどの問題と提案された解決策は決定的なものではないようです.ただし、データの読み取りに問題があることを示しています。 Dolphin は共有からデータのチャンクを取得しようとしていると思いますが、どういうわけか、これは機能しません。そこにヒントがあるので、探索に出かけましょう。

解決策

いろいろ調べた結果、VLC のバグが見つかりました。この問題は、メディア プレーヤーの最近のビルド、特にバージョン 3.0.8 以降で発生するようです。これは、Plasma に導入された多くの変更と一致しており、それが問題を悪化させています。さらに、この問題は VLC 固有のものですが、Plasma 固有のものでもあります。VLC の同じビルドが、Plasma で使用される KIO とは対照的に、リモート接続に GVFS を使用する Xfce および Gnome デスクトップで正常に動作するためです。

VLC 3.0.8 は、プリフェッチ読み取り値を変更します。これにより、Plasma で奇妙な動作が引き起こされるようです。 VLC 設定で値を確認して調整できます。すべての設定を表示> ストリーム フィルター> プリフェッチ。次に、デフォルトで、バッファ サイズが 16 KB に設定され、読み取りサイズが 16 MB に設定されていることがわかります。 Read 値を Buffer 値と一致するように変更し、VLC を再起動すると、VLC は正常に動作し、接続中止エラーなしで Samba 共有からファイルを再生します。

Plasma、Dolphin、VLC、Samba - 断続的な再生エラー

結論

実際にこれを見つけた人に感謝します。アバターのハーベスターは非常に適切です。その人は掘り回って解決策を見つけました。さて、ここにあるのは 2 つの要因です。 VLC バージョンが役割を果たします。ただし、問題は Plasma のみであり、新しいバージョンでも発生しますが、両方のフレームワークでの開発を並行して分離することはできません。これにより、古い Plasma リリースでこれを確認できない、または確認できなかった理由が説明されます。これは、これを目の当たりにするために発生する必要がある 3 つの条件があることを意味します。複雑な問題のトラブルシューティングは決して楽しいものではありません。

Plasma のリモート共有接続スタックがすぐに完全に修正されることを願っています。現在、他のデスクトップ環境に遅れをとっているためです。メディア プレーヤーが設定するバッファ/読み取り値を心配する必要があるからです。それははるかに透明であり、そうあるべきです。バグ トラッカーは便利ですが、残念ながらそれを目にする人はあまり多くないでしょう。さらに、根本的なバグの状態は依然として残っています。しかし、うまくいけば、これで問題が解決し、これで完了です。

乾杯。


  1. Miro - インターネット TV

    ミロについて聞いたことがある人もいるかもしれません。以前は民主主義プレーヤーとして知られていました。 Miro について聞いたことがない人のために説明すると、Miro は、インターネット メディアのタップを開いて、音楽やビデオをユーザーのデスクトップにストリーミングすることを目的とした、見栄えがよく、用途の広い最新のマルチメディア アプリケーションです。 Miro の簡単なツアーに参加して、何ができるか見てみましょう。 ミロをゲット Miro は、Linux、Windows、および Mac で利用できます。 Miro は公式サイトで見つけるか、リポジトリからダウンロードできます。

  2. Firefox が既定のブラウザになることを拒否 (Plasma、neon)

    Network Manager でのネオンの冒険を覚えていますか?結局のところ、私がその日に直面しなければならなかったバグベアはこれだけではありませんでした. VPN テスト手順の一環として、時間を節約するために、強化されたブラウザー プロファイルを Kubuntu から Neon にコピーしました。広告ブロックからユーザー エージェント、ポップアップ ブロック、WebRTC の微調整など、すべてを再構成しなければならないという気分にはなりませんでした。実際、Firefox の優れた点の 1 つは、マシン間でプロファイルを簡単にコピーできることです。私は過去に何度もこれを行い、大きな成功を収め