コンテンツにスキップ

トランスコードエンジン

v5.0+ が必要

Symfonium には FFmpeg ベースのトランスコードエンジンが統合されています。このエンジンにより、Symfonium はメディアをその場でトランスコードでき、より広い範囲のコーデックと形式に対応できます。

注意:

  • アプリサイズを最適化するため、コーデックと形式は必要またはリクエストに応じてのみ追加されます。すべてのコーデックに対応しているわけではありません。
  • この機能は、Chromecast と UPnP デバイスへの対応を改善するため現在も積極的に開発中です。問題がある場合や特定のニーズがある場合は、サポートフォーラムで報告してください。
  • 何をいつトランスコードするかを判断するため、エンジンは再生開始時にメディアを解析します。この処理は高速ですが、ネイティブ対応コーデックしか使わないことが確実な場合は、再生設定でエンジンを無効にできます。
  • エンジンは一時ファイルを作成するため、十分な空き容量があることを確認してください。

このエンジンは、以前は対応していなかった音声形式のローカル再生を可能にします。

  • MusePack (.mpc)
  • Direct Stream Digital / DSD (.dsd, .dsf)
  • Aiff (.aif, .aiff, .aifc)
  • WavPack (.wv)
  • Windows Media Audio (.asf, .wma)
  • True Audio (.tta)
  • Monkey’s Audio (.ape)

ALAC は、元の品質を失わずに音声ファイルを圧縮するロスレス音声コーデックです。Symfonium エンジンは ALAC へトランスコードでき、ハイレゾメディアの品質を劣化させずに保とうとします。ただし、常にビットパーフェクトとは限りませんが、ほとんどのユーザーは違いに気付かないでしょう。

Android 端末は、これらの形式のほとんどにデフォルトでは対応していません。ローカルプロバイダーでは SAF モードを使用し、Symfonium がこれらのファイルを検出して再生できるようにしてください。

このエンジンは、Chromecast デバイスへキャストするときにメディアのトランスコードを可能にします。

トランスコードされるソース形式:

  • MusePack (.mpc)
  • Direct Stream Digital / DSD (.dsd, .dsf)
  • Aiff (.aif, .aiff, .aifc)
  • WavPack (.wv)
  • Windows Media Audio (.asf, .wma)
  • True Audio (.tta)
  • Monkey’s Audio (.ape)
  • Alac (.mp4, .m4a)

Symfonium のトランスコードエンジンは、再生デバイスが対応する形式へメディアを変換します。Chromecast へストリーミングする場合、現在エンジンは AAC へトランスコードします。これはロッシーコーデックです。より精密または高品質な設定に関する特定のニーズがある場合は、要件の詳細を添えて機能リクエストを開けます。

メディアプロバイダーがトランスコードに対応している場合、パフォーマンスとバッテリー使用量の最適化のため、サーバー側トランスコードが常に優先されます。Kodi からストリーミングする場合、トランスコードエンジンはスマートフォン上で動作します。つまり、メディアは Kodi からスマートフォンへ送られ、その後 Chromecast へ送られます。これによりバッテリーとネットワーク使用量が増える場合があります。

トランスコードエンジンは現在、UPnP デバイスには使用されません。コーデック対応はデバイスによって異なり、プロファイル設定や上書きが必要になる場合があるためです。UPnP デバイスで特定のニーズや問題がある場合は、サポートフォーラムでログを添えて報告してください。チームが調査し、互換性を改善できます。