5

Javaの質問です。Fobs4jmfを使用して3gpを再生しようとしています。ビデオは見えますが、音は出ません。解決策はありますか?

そして、xugglerと呼ばれる新しいライブラリを試しましたが、ビデオファイルを再生する代わりに、ビデオを操作、変更する方法しかわかりません。ビデオ、サウンドの再生に使用できますか?

Fobs4jmfで再生できない音声ファイル(純音ファイル) http://gonow.no-ip.org/example.3gp

ありがとう

4

1 に答える 1

1

example.3gpから、そのプロパティは次のように示されます(KMPプレーヤーを使用)。

C:\Documents and Settings\DEVELOPER\Desktop\example.3gp
   General
      Complete name : C:\Documents and Settings\DEVELOPER\Desktop\example.3gp
      Format : MPEG-4
      Format profile : 3GPP Media Release 4
      Codec ID : 3gp4
      File size : 5.23 KiB
      Duration : 3s 460ms
      Overall bit rate : 12.4 Kbps
   Audio #1
      ID : 1
      Format : AMR
      Format/Info : Adaptive Multi-Rate
      Format profile : Narrow band
      Codec ID : samr
      Duration : 3s 460ms
      Bit rate mode : Constant
      Bit rate : 5 200 bps
      Channel(s) : 1 channel
      Sampling rate : 8 000 Hz
      Resolution : 16 bits
      Stream size : 2.20 KiB (42%)
      Title : SoundHandle
      Writing library : 

libVLC / VLCライブラリは、任意のメディア形式とコンテナを開くことができるはずのVLCJを介して使用できます。ただし、問題は、libVLC / VLCのGPLバージョンが、次のステートメント(Wikipediaから)のために3GPコンテナーで使用されるAMRオーディオ形式をサポートしていないことです。

AMRをオーディオコーデックとして使用するには、VLCとFFmpegをAMRサポート付きでコンパイルする必要があります。これは、AMRライセンスがVLCライセンスと互換性がないためです。

さらに、このメッセージhttp://mailman.videolan.org/pipermail/vlc-devel/2011-February/078807.htmlを参照すると、次のようになります。

いずれの場合も、AMRの解析は、VideoLANプロジェクトによって直接行われるのではなく、FFmpegプロジェクトのlibavformatおよびlibavcodecによって行われます。

上記のメッセージスレッドを通過すると、制限付きバージョンを介してAMRオーディオ形式を開くことができる場合でも、AMRファイルの検索に問題があります。

http://mailman.videolan.org/pipermail/vlc-devel/2011-February/078814.html

于 2011-11-12T04:29:24.577 に答える