视频画质设置为中,拍摄完后的 视频在PC端播放时无声音
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
介绍相机录制画质为中的视频时,在PC上的某些播放器(暴风影音、KMPlayer等)播放没有声音的
原因及解法
[SOLUTION]
root cause :在GB2.MP上,我们设置录像为medium画质时录音格式为awb(AMR-WB),而有些
播放器是不支持awb格式的,因此录出的文件在pc上有的播放器不能播,此问题在ICS/JB上已经修
正.
Solution : 可以通过做如下修改自行解决:
$/php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/base/media/libmedia/MediaProfiles.cpp
MediaProfiles::CamcorderProfile*
MediaProfiles::createDefaultFrontCamcorderMediumProfile
#ifdef HAVE_AWBENCODE
AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_WB, 28500,
16000, 1);
#else
AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_NB, 12200, 8000,
1);
#endif
改为
//#ifdef HAVE_AWBENCODE
// AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_WB, 28500,
16000, 1);
//#else
AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_NB, 12200, 8000,
1);
//#endif
重新build load验证
介绍相机录制画质为中的视频时,在PC上的某些播放器(暴风影音、KMPlayer等)播放没有声音的
原因及解法
[SOLUTION]
root cause :在GB2.MP上,我们设置录像为medium画质时录音格式为awb(AMR-WB),而有些
播放器是不支持awb格式的,因此录出的文件在pc上有的播放器不能播,此问题在ICS/JB上已经修
正.
Solution : 可以通过做如下修改自行解决:
$/php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/base/media/libmedia/MediaProfiles.cpp
MediaProfiles::CamcorderProfile*
MediaProfiles::createDefaultFrontCamcorderMediumProfile
#ifdef HAVE_AWBENCODE
AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_WB, 28500,
16000, 1);
#else
AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_NB, 12200, 8000,
1);
#endif
改为
//#ifdef HAVE_AWBENCODE
// AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_WB, 28500,
16000, 1);
//#else
AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_NB, 12200, 8000,
1);
//#endif
重新build load验证