如何在 iOS 6 中获取压缩视频的原始音量

Posted

技术标签:

【中文标题】如何在 iOS 6 中获取压缩视频的原始音量【英文标题】:How can I get original volume of compressed video in iOS 6 【发布时间】:2013-02-18 07:40:16 【问题描述】:

我正在使用下面的代码来压缩视频。

- (void)convertVideoToLowQuailtyWithInputURL:(NSURL*)inputURL
                                   outputURL:(NSURL*)outputURL
                                     handler:(void (^)(AVAssetExportSession*))handler


    [[NSFileManager defaultManager] removeItemAtURL:outputURL error:nil];
    AVURLAsset *asset = [AVURLAsset URLAssetWithURL:inputURL options:nil];
    AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:asset presetName:AVAssetExportPresetMediumQuality];
    exportSession.outputURL = outputURL;
    exportSession.outputFileType = AVFileTypeQuickTimeMovie;

    [exportSession exportAsynchronouslyWithCompletionHandler:^(void)
     

         if (exportSession.status == AVAssetExportSessionStatusCompleted)
         

             printf("completed\n");
             NSLog(@"outputurl is %@",outputURL);

         
         else
         
             printf("error\n");
             NSLog(@"error is %@",exportSession.error);

         

     ];


压缩后视频在 ios6 中声音非常低,但在 iOS 5 中我得到了完整的原始音量,那么如何在 iOS 6 中获得原始音量。

【问题讨论】:

【参考方案1】:

iOS 6 中存在一些声音问题。希望下面的 URL 可以帮助到您。

https://discussions.apple.com/thread/4339660?start=90&tstart=0

【讨论】:

以上是关于如何在 iOS 6 中获取压缩视频的原始音量的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中检查视频的分辨率、比特率

在 iOS 中获取 AVPlayer 的音量

如何在 AVplayer 中为视频文件实现音量控制?

如何在 iOS 7 中获得麦克风音量?

在ios中上传后如何从firebase获取缩略图?

获取设备声音输出的当前音量 - iOS