格式工厂 音频合成问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了格式工厂 音频合成问题相关的知识,希望对你有一定的参考价值。
我用格式工厂合成了2个OGG格式的音频文件,显示合成成功,但当我打开合成后的文件时,却只播放了其中一个音频的内容,求大神指点
格式工厂使用方法;格式正确,加到移动设备却找不到的该文件名来解决。
1、左键双击打开转换器——视频(转音频时选音频)→3gp、mp4、AVI...(转音
频时有mp3、wma...)→添加文件→找视频—(或音频)→双击→确定→开始。
手机、mp4、mp5最好选择 所有转到移动设备——再选择和你设备对应的推荐配
置——别忘了把+也点开选择——进行转换。
2、如果找不到同型号配置,就选择3GP、MP4、AVI...打开输出配置一般选择低
质量。如果你的设备先进,选择mp4、AVI中质量或高质量。
或者手动调整输出配置,里的视频屏幕大小176x144—640x480.(常见176x144-
320x240-352x288)每秒帧数12-25(移动设备常见12)采样率256-2400,音频采
样率22050-48000,(常见44100)比特率64-224(常见96—128),
视频清晰度尺寸最关键,音频质量比特率最关键。抵挡设备支持3GP、中档
3GP、MP4、高档3GP、MP4、AVI全部支持。注意;抵挡设备把参数调低点,防止
播放错误,高档设备可以调高。
3、视频剪切方法;(音频剪切选音频就是)。
打开转换器→视频→3GP、MP4....添加文件→在打开的对框里或我的电脑里找视
频双击添加 →打开选项→调整下面的(开始、结束)时间→确定→确定→开始。
4、视频合并方法;(音频合并选音频就是)
打开转换器→选高级→视频合并→点击要合并的视频→添加→确定→确定→开始
。
5、混流(就是视频与音频合并)
打开转换器→选高级→混流→视频流右面的(浏览)→打开的对框里找到视频→
双击→点击音频流的浏览→打开的对框里找到音频→双击→确定→开始。
6、设置转出音量
视频转换时添加文件后——点击输出配置——音量控制(+dB)右边沿点击—
—选择-10dB。音量就小了、选+10dB音量变大。选择关闭音效右边缘点击——选
是、就没音了。
音频转换时——音量控制100%右边沿点击——选择50%、音量就小、200%音量变
大、还不满足可以随意输入参数如;10%或400%...。
7、调整输出文件大小和质量;
方法一、添加文件后→输出配→点击前的v→调整为低质量输出文件清晰度降低
(以减小文件反之文件增大提高输出文件质量)。
方法二、添加文件后→输出配→点屏幕大小右边沿点击调整视频尺寸176x144—
高清1280x720。
比特率384—2400,高清6000,
帧数调整 12—30、常见12、25、29、97.
音频采样率22050—48000、常用44100
比特率32—224.本人建议128,标准DVD格式为448。
屏幕尺寸调整对大屏幕显示器而言特别敏感。视屏尺寸和音频比特率对输出文件
质量和输出文件大小影响也最大,按以上调整既可以到改变转出文件质量和文件
大小的目的。
注意;调整参数与原文件差别过大、会出现转换失败。调为缺损(Auto)就是原
质量、或者说是原码率、原尺寸。额外调高也不会提高输出文件质量,只会增大
文件所占内存。
8、转3GP或其他找不到推荐尺寸或参数调整方法;添加文件—-打开输出配置—
—把原来的尺寸或码率..给删了——重新如同打字一样输入,最上面输出配置栏
的尺寸...等不用管。转换后即使你输入的尺寸和参数。
注意;转3gp视频编码改为(MPE4-DivX)否则转换失败。
9、至于转换失败问题,解决方法如下;
打开输出配置——更改视频编码、二次编码选是、调整输出质量、更改转换输出
格式、或先转其它格式、首选AVI。以上选择其一、或配合选择、具体选择哪项
或哪几项只能自己试了,不确定,不过按以上方法一定可以解决是真的。
遇到不能添加文件时,在点击添加文件——文件类型——选择A11 Fi1es (* *)
至于以上方法转换依然失败的就有可能系统支持问题或转换器本身问题了。
对于格式正确,加到移动设备却找不到的该文件名来解决。
你试试。希望对你有用。 参考技术A 可以下载【狸窝全能视频转换器】,然后安装好软件,把音频文件给添加到软件,接着就可以把音频文件给添加开进行合并即可。它是一款非常好用音视频格式转换器工具,也是一款很好用的音视频编辑工具。支持把音频合并的。
百度搜索:狸窝全能视频转换器
iOS - 如何将混合音频合成导出到文件大小最小的文件?
【中文标题】iOS - 如何将混合音频合成导出到文件大小最小的文件?【英文标题】:iOS - how can I export a mix audio composition to a file of smallest file size? 【发布时间】:2013-09-12 13:24:29 【问题描述】:我用AVAudioRecorder
录制声音,输出文件格式为.caf
。然后我用AVMutableComposition
在我录制的音频上添加背景声音(也是.caf
格式)。当我尝试播放它时,它可以完美运行。
现在我想将其导出并使用以下代码保存。但是,导出文件的文件大小增加了很多。 (比如我录制的音频是16045byte,背景音是50400byte,导出的文件是246472byte,比两个文件的和大几倍。)
AVAssetExportSession *export = [[AVAssetExportSession alloc] initWithAsset:composition presetName:AVAssetExportPresetAppleM4A];
export.audioMix = audioMix;
export.outputFileType = AVFileTypeAppleM4A;
NSString *exportURL = [NSString stringWithFormat:@"%@/export.m4a", DOCUMENTS_FOLDER];
NSURL *outputURL = [NSURL fileURLWithPath:exportURL];
export.outputURL = outputURL;
[export exportAsynchronouslyWithCompletionHandler:^
int exportStatus = export.status;
switch (exportStatus)
// check the status and do the handling
];
那么,有人可以教我如何使输出的音频文件更小吗?谢谢。
【问题讨论】:
【参考方案1】:在此处阅读有关文件类型的更多信息:
https://developer.apple.com/library/mac/documentation/AVFoundation/Reference/AVFoundation_Constants/Reference/reference.html#//apple_ref/doc/uid/TP40009539:
NSString *const AVFileTypeAIFC;
NSString *const AVFileTypeAIFF;
NSString *const AVFileTypeAMR;
NSString *const AVFileTypeCoreAudioFormat;
NSString *const AVFileTypeAppleM4V;
NSString *const AVFileTypeMPEG4;
NSString *const AVFileTypeAppleM4A;
NSString *const AVFileTypeQuickTimeMovie;
NSString *const AVFileTypeWAVE
AIFC 可能对您来说很有趣,因为它是经过压缩的。
您还必须将 presetName:AVAssetExportPresetAppleM4A 更新为 presetName:AVAssetExportPresetPassthrough
【讨论】:
嗨@Grzegorz,感谢您的参考。我尝试将 export.outputFileType 更改为 AVFileTypeAIFC,并将导出文件 export.m4a 更改为 export.aifc。但是,它不起作用。这是错误消息:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“无效的输出文件类型”。我错过了什么吗? 你能粘贴supportedFileTypes的输出吗? developer.apple.com/library/mac/documentation/AVFoundation/… 啊,当你初始化课程时,你也有 AVAssetExportPresetAppleM4A - 我更新了我的答案。 这里是supportedFileTypes的输出:2013-09-12 21:56:20.648 VoiceRecorder[4831:c07] Supported Output: ("com.apple.m4a-audio")...好像它只支持 AVFileTypeAppleM4V。 哦,那我应该使用什么预设名称?以上是关于格式工厂 音频合成问题的主要内容,如果未能解决你的问题,请参考以下文章