web-dev-qa-db-ja.com

minidlnaおよびsamsung tvファイル形式はサポートしていません

XUbuntu 12.04とSamsung 27A950を搭載したPCがあるので、PCをdlnaサーバーのように使用したいと思います。ただし、テレビで任意の形式のファイルを実行できますが、「ファイル形式はサポートしていません」というエラーが表示されます。 * .avi、*。mkv、および* .jpgファイルを同じ結果で開きます。エラーログで私は見ることができます:

[2013/06/27 12:34:03] upnphttp.c:1907: error: Error opening /home/family/media/file1.mkv
[2013/06/27 12:34:06] upnphttp.c:1907: error: Error opening /home/family/media/file2.avi

だから、なぜそれが機能しないのか分かりません。助言がありますか?

miniDLNA バージョン:

Version 1.24.1-stedy

構成ファイルはデフォルトで、追加されるディレクトリはわずかです。デフォルトのUbuntuリポジトリのバージョンは同じでした。しばらく前に、私はmediatombを試しましたが、同じエラーがありました。

3
Vasya

以下は、Samsung UE40ES6100スマートテレビに問題なくオーディオ、ビデオ、または写真をストリーミングするための/etc/minidlna.confの設定です。

TVがリッスンするポートでストリーミングすることを確認してください。また、ルーターからテレビのこのポートにアクセスできるようにする必要があります。ポートが間違っていると、テレビにminiDLNAがまったく表示されない場合があります。

port=9500

メディアディレクトリ

ここにminiDLNAのメディアライブラリに追加するディレクトリを配置します。これらのディレクトリは、最初の実行でスキャンするためにかなりの時間を必要とする場合があります。残念ながら、スキャンの終了時にminiDLNAからのフィードバックはありません。グループminidlnaがこれらのディレクトリにアクセスしたことを確認してください。完全なpathとディレクトリ名を自分のものに置き換えます。

media_dir=V,/<path>/<Videos>
media_dir=A,/<path>/<Music>
media_dir=P,/<path>/<Pictures>

データベースとログディレクトリ

これは、miniDLNAがデータベースとログファイルを保存する場所です。ここで指定したパスへのグループminidlna書き込み許可を与えることが重要です。

db_dir=/home/<user>/.config/minidlna # or any other directory
log_dir=/home/<user>/.config/minidlna # or any other directory

モデル番号

これは必要ないかもしれませんが、モデル番号AllShareをここで与えない限り、私たちのテレビはminiDLNAを認識しませんでした。

serial=
model_number=AllShare1.0

その他の設定

これらの設定はデフォルトごとに設定されていますが、そうでない場合に備えてここに投稿します。

network_interface=eth0 # change appropriately, e.g. wlan0 if you stream from wireless
friendly_name=miniDLNA # how miniDLNA is named on the TV
enable_tivo=no
strict_dlna=no
notify_interval=900
1
Takkat

これは古い投稿ですが、誰かがそれを検索してMiniDLNAを手伝うかもしれません

Ubuntu 1204ltsを実行しています。 minidlnaは甘く働きました。

その後、owncloudをインストールすると、minidlnaのインストールが中断されました-TVはファイルがサポートされていないと言いました-XBMC同様のエラー。メディアをリストするだけで、何も再生しません。

Owncloudを削除したら、libav-tools、libavfilter2、libavdevice53も削除しました-miniDLNAは再び動作します。

0
mcv

.jpgは(UE55ES TVで)うまく機能しましたが、ほとんどの映画/ビデオファイルはDLNA経由ではありません(ただし、USBスティックなどを使用してローカルで提供される場合のみ)。頻繁に報告されるように、これはTVデバイスの制限のようです。

そのため、ほとんどのビデオを提供する場合、miniDLNAは実際にはオプションではありません(さらに、/var/logが配置されているパーティションを完全にいっぱいにして、システム全体をほとんどダウンさせることがあります:HTTP接続を開きすぎて、ログ、私のマシンでほぼ50 GBのログファイルサイズに達したので、私はそれを停止しなければなりませんでした)。


たとえば、別のDLNAサーバーをご覧ください。 Serviio 。FFMpegを使用して、メディアファイルをデバイスが認識できる形式にトランスコードします。昨日、これを自分のマシンでセットアップしようとしました:残念ながら、CanonicalはリポジトリからFFMpegを削除することにしました(まだapt-get install ffmpegを正常に実行できますが、それは互換性のない「ffmpeg互換性」を含む別のソフトウェアを提供しますServiio。しかし、彼らのサイトでは、ソースからFFMPegを構築する方法を説明しています-それがあなたの選択肢である場合。

Edit:Serviioは、汎用プロファイルであっても、そのままUE55ESで正常に動作するようです。 このドイツ語HowTo に従ってインストールしました。 FFMPegに関しては、静的なバイナリがあります ダウンロード可能 。 Simballがtarballをダウンロードし、2つのファイルを/usr/local/binに抽出してくれました。

他の可能な代替案を見てみましょう(私はまだテストしていません):

  • Rygel (少なくともPPA経由でインストールでき、トランスコーディングがサポートされています)。 German Howto によると、通常のリポジトリでも利用できるようですので、単純にapt-get install rygel(さらに、オプションで、管理フロントエンドにはrygel-preferences、さらにいくつかのプラグインにはrygel-mediathekrygel-trackerが必要です。 )。しかし、Samsung TVのサポートはごく最近追加されたようであるため、Preciseのリポジトリのバージョン 動作しません -「公式PPA」が好まれます。
  • Mediatomb :Samsung TV(少なくとも2012年のもの)は RFC2396に準拠していない であるため、手動でインストールする必要があります。最初は大したことのように聞こえるかもしれませんが、 gnulnx.netで説明 のように、それは非常に簡単なようです。 (より簡単な方法は ここで説明 、テストしたい場合:テキストファイルの編集のみです)
  • PS3MediaServer (別名PMS)既に正常に動作していると述べたので、おそらくこれも詳しく調べる必要があります;)

などの他のソリューションXBMCは、この目的のために重く思われます。他の選択肢の興味深い概要は、例えば MakeUseOf で。

UPnPサーバーが一般的に機能するかどうかを確認するには、たとえばUbuntuワークステーションで eezUPnP を使用します。

0
Izzy