我需要创建一个能够在运行时解密输入并播放内容的播放器。 我选择了ffmpeg libs(libav *)来创建播放器并开始我已经遵循了这个link
但音频播放不正常,视频播放正常。 我正在使用ubuntu 12.04LTS 64位操作系统和以下ffmpeg版本,
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:~$
并从此link
下载了tutorial07.c然而,这也是声音无法正常播放。
我需要帮助来解决以下问题,
如何修复此音频问题(我在StackOverflow中遇到了类似的问题并安装了旧版本的ffmpeg,但问题仍然存在)。
并建议一些步骤或教程,如何实施动态解密过程(在C中)并将其与播放器集成。
答案 0 :(得分:0)
我使用旧版本的ffmpeg(ffmpeg版本1.0.1)解决了我的问题,但没有更改代码。它也可以通过附加最新ffmpeg版本的音频重采样模块来解决。
答案 1 :(得分:0)
如果需要声卡,请使用OSS-Linux。 对我来说,一些音频文件正在播放声音。声音测试正常,但dvd仅播放视频而不播放任何音频。 解析度: 转到Ubuntu软件安装Gstreamer多媒体编解码器。 大多数DVD需要编解码器。