0

入力をオンフライで復号化してコンテンツを再生するプレーヤーを作成する必要があります。ffmpeg libs (libav*) を選択してプレーヤーを作成し、このリンクをたどって開始しました

オーディオは正しく再生されませんが、ビデオは正常に再生されます。次のffmpegバージョンでubuntu 12.04LTS 64bit OSを使用しています。

admin@vz-X401A1:~$ ffmpeg 
ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers
  built on Sep 11 2013 13:46:26 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --prefix=/home/admin/ffmpeg_build --extra-cflags=-I/home/admin/ffmpeg_build/include --extra-ldflags=-L/home/admin/ffmpeg_build/lib --bindir=/home/admin/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
  libavutil      52. 43.100 / 52. 43.100
  libavcodec     55. 31.101 / 55. 31.101
  libavformat    55. 16.102 / 55. 16.102
  libavdevice    55.  3.100 / 55.  3.100
  libavfilter     3. 84.100 /  3. 84.100
  libswscale      2.  5.100 /  2.  5.100
  libswresample   0. 17.103 /  0. 17.103
  libpostproc    52.  3.100 / 52.  3.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
admin@vz-X401A1:~$

このリンクからtutorial07.cをダウンロードしました

それでも、これでもちゃんと音が鳴らない。

次の問題を解決するために助けが必要です。

  1. このオーディオの問題を解決するにはどうすればよいですか (StackOverflow で同様の質問を受け、古いバージョンの ffmpeg をインストールしましたが、問題はまだ残っています)。

  2. また、いくつかの手順またはチュートリアル、オンフライ復号化プロセス (C) を実装し、これをプレーヤーと統合する方法を提案します。

4

2 に答える 2

0

コードを変更せずに、古いバージョンの ffmpeg (ffmpeg バージョン 1.0.1) を使用して問題を解決しました。最新のffmpegバージョンでオーディオリサンプリングモジュールを追加することでも解決できます。

于 2013-09-23T05:27:19.823 に答える