bilibili / ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
GNU General Public License v2.0
32.44k stars 8.11k forks source link

IJKplayer播放有图像没声音 #4559

Open Tan-zy opened 5 years ago

Tan-zy commented 5 years ago

RTSP视频流,视频能够正常播放,但是音频没有输出,ijkplayer输出的信息为 Audio: pcm_alaw, 16000 Hz, 1 channels, 128 kb/s 请问怎么设置或者修改才能够播放声音? 前提: 播放其他的视频流时能够正常播放声音。

LYunTao commented 5 years ago

默认的ijkplayer 的 ffmpeg 不支持pcm格式的音频,需要重新编译ffmpeg,添加对pcm的支持。

Tan-zy commented 5 years ago

配置文件中添加以下选项即可: export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=pcm_alaw" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=pcm_ulaw" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=pcm_mulaw"

honeymachine commented 4 years ago

Hi,最近项目引用ijkplayer ,gradle配置 //ijkplayer implementation 'tv.danmaku.ijk.media:ijkplayer-java:0.6.2' implementation 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.6.2' // Danmaku implementation 'com.github.ctiao:DanmakuFlameMaster:0.6.2' 测试结果:各种视频源都播放正常,但唯独直播流有图像却没有声音

DingMr commented 4 years ago

解决了吗?

wuhongsheng commented 3 years ago

播放flv 设置probesize 无声音,不设置有声音但是画面加载慢 image

aohanhongzhi commented 7 months ago

默认的ijkplayer 的 ffmpeg 不支持pcm格式的音频,需要重新编译ffmpeg,添加对pcm的支持。

Android版本编译的案例有吗?