ijkplayer icon indicating copy to clipboard operation
ijkplayer copied to clipboard

播放wav,amr格式的音频报Invalid data found when processing input

Open huozhihao opened this issue 4 years ago • 5 comments

module-lite.sh已加入以下配置 export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=m4a" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=amr" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=wav" 重新编译ffmpeg 播放wav和amr的音频链接报错Invalid data found when processing input 确认音频没问题可以在浏览器正常播放 请问要支持wav的话要如何修改module-lite.sh

huozhihao avatar Sep 27 '21 03:09 huozhihao

方法一:先把原先的module.sh 删除掉 module.sh是module-lite.sh或者mudule-default.sh的链接 ijkplayer默认是module-lite.sh的链接 之后执行ln -s module-default.sh module.sh 生成新的链接 重新编译就可以了 方法二:在module_lite.sh 最后面添加两行 export COMMON_FF_FLAG="$COMMON_FF_CFG_FLAGS --enable-decoder=wav" 表示可以解码的视频
更建议用 module-default.sh 生成一个格式比较全的链接 步骤1,rm -rf modile.sh 步骤2;ln -s module-default.sh module.sh

websafe123 avatar Sep 27 '21 05:09 websafe123

方法一:先把原先的module.sh 删除掉 module.sh是module-lite.sh或者mudule-default.sh的链接 ijkplayer默认是module-lite.sh的链接 之后执行ln -s module-default.sh module.sh 生成新的链接 重新编译就可以了 方法二:在module_lite.sh 最后面添加两行 export COMMON_FF_FLAG="$COMMON_FF_CFG_FLAGS --enable-decoder=wav" 表示可以解码的视频 更建议用 module-default.sh 生成一个格式比较全的链接 步骤1,rm -rf modile.sh 步骤2;ln -s module-default.sh module.sh

完整步骤: 删除config下module.sh 修改nodule-lite.sh,添加 export COMMON_FF_FLAG="$COMMON_FF_CFG_FLAGS --enable-decoder=wav" ln -s module-default.sh module.sh 编译ffmpeg 播放wav链接 报错Invalid data found when processing input

huozhihao avatar Sep 27 '21 06:09 huozhihao

方法一:先把原先的module.sh 删除掉 module.sh是module-lite.sh或者mudule-default.sh的链接 ijkplayer默认是module-lite.sh的链接 之后执行ln -s module-default.sh module.sh 生成新的链接 重新编译就可以了 方法二:在module_lite.sh 最后面添加两行 export COMMON_FF_FLAG="$COMMON_FF_CFG_FLAGS --enable-decoder=wav" 表示可以解码的视频 更建议用 module-default.sh 生成一个格式比较全的链接 步骤1,rm -rf modile.sh 步骤2;ln -s module-default.sh module.sh

完整步骤: 删除config下module.sh 修改nodule-lite.sh,添加 export COMMON_FF_FLAG="$COMMON_FF_CFG_FLAGS --enable-decoder=wav" ln -s module-default.sh module.sh 编译ffmpeg 播放wav链接 报错Invalid data found when processing input

参考这个链接:https://www.bilibili.com/video/BV1Ff4y1L7MQ?from=search&seid=11762398153609268747&spm_id_from=333.337.0.0

websafe123 avatar Sep 27 '21 06:09 websafe123

方法一:先把原先的module.sh 删除掉 module.sh是module-lite.sh或者mudule-default.sh的链接 ijkplayer默认是module-lite.sh的链接 之后执行ln -s module-default.sh module.sh 生成新的链接 重新编译就可以了 方法二:在module_lite.sh 最后面添加两行 export COMMON_FF_FLAG="$COMMON_FF_CFG_FLAGS --enable-decoder=wav" 表示可以解码的视频 更建议用 module-default.sh 生成一个格式比较全的链接 步骤1,rm -rf modile.sh 步骤2;ln -s module-default.sh module.sh

完整步骤: 删除config下module.sh 修改nodule-lite.sh,添加 export COMMON_FF_FLAG="$COMMON_FF_CFG_FLAGS --enable-decoder=wav" ln -s module-default.sh module.sh 编译ffmpeg 播放wav链接 报错Invalid data found when processing input

参考这个链接:https://www.bilibili.com/video/BV1Ff4y1L7MQ?from=search&seid=11762398153609268747&spm_id_from=333.337.0.0

换成module-default.sh编译就可以了 感谢

huozhihao avatar Sep 27 '21 08:09 huozhihao

收到

websafe123 avatar Nov 18 '25 01:11 websafe123