java - 7牛怎么fetch到的amr音频转换成mp3格式
PHPz
PHPz 2017-04-17 17:41:52
0
3
1103
使用七牛抓取资源功能,将微信上的录音的音频抓取出来,放到七牛存储,但是抓取的是amr格式,不能播放,需要将音频转化为mp3格式的.
我用的是sdk是7.0.0版本,搞了一天,快崩溃了.已经成功抓取到了,就是没有办法转码.哪位仁兄知道呢?
感谢感谢!

我将OperationManager添加进来了,7.0.0版本没这个类.方法实现如下
    
Auth auth = Auth.create(QiNiuConstant.ACCESSKEY, QiNiuConstant.SECRETKEY);
OperationManager operater = new OperationManager(auth);
String bucket = event.getFetchVo().getBucket();
String key = event.getFetchVo().getFilePath().toString() 
    • event.getFetchVo().getKey();

      // 设置转码操作参数

    String fops = "avthumb/mp3/s/640x360/vb/1.25m";
    // 设置转码的队列
    String pipeline = "weixinteachervoice";
    // 可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当前空间。
    String urlbase64 = UrlSafeBase64.encodeToString(bucket + ":" + key);
    String pfops = fops + "|saveas/" + urlbase64;
    // 设置pipeline参数
    StringMap params = new StringMap().putWhen("force", 1, true).putNotEmpty("persistentPipeline", pipeline);

    1. {

         String persistid = operater.pfop(bucket, key, pfops, params);
         System.out.println("transcod success : " + persistid);

      } catch (QiniuException e) {

         Response r = e.response;
         logger.info("transcod fail :" + r.toString());
         try {
             System.out.println(r.bodyString());
         } catch (QiniuException e1) {
             logger.info("transcod fail : can't print response");
         }

      }
      logger.info("transcode end " );

    PHPz
    PHPz

    学习是最好的投资!

    모든 응답(3)
    伊谢尔伦

    지속적인 트랜스코딩 실행, 데모 목록 참조
    http://7xnonj.com2.z0.glb.qiniucdn.com/i...

    左手右手慢动作

    가져온 후 변환 인터페이스를 호출했습니다. 어제 이 기능을 방금 했는데 변환에 성공했지만 여전히 ios에서는 재생할 수 없어 답답합니다. . .
    또한 공식 문서는 여러 곳에서 일관성이 없으며 제공되는 SDK에도 일부 오류가 있습니다. 이 두 가지를 결합해야만 최종적으로 사용할 수 있는 변환 인터페이스를 만들 수 있습니다

    죄송합니다. mp3로 변환한 후 재생할 수 있습니다. 당시 휴대전화가 음소거 모드인 것을 눈치 채지 못해 소리가 나지 않았지만 실제로 재생할 수 있습니다. 여기 http://www.cnblogs.com/weiniu/p/qiniu_fetch_convert_php.html

    迷茫

    Python 코드를 사용하는데, localfile이 파일 경로입니다.

    으아아아

    그런데 최근 트랜스코딩을 하다가 문제가 발생했습니다. 콜백URL이 즉시 반환되었는데... 성공했습니다.

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿