如何从视频文件中删除音轨并生成 MP4
传入有效的 Base64 视频数据并提交处理,成功后会得到移除音轨的 MP4 视频。输入大小和处理时间有限制,空输入会失败。
使用前了解输入和输出
如果你需要制作没有声音的视频,可以使用此工具处理视频文件。处理成功后,输出为 MP4 视频,并移除输入视频中的音轨。它适合需要静音发布、后期配音或另行添加背景音乐的场景,但是否能成功处理仍取决于媒体处理环境是否接受该文件。
操作步骤:从视频中移除音轨
-
准备一个包含实际媒体数据的 Base64 字符串。文件参数虽然可以留空,但空值不包含媒体数据,处理会失败,因此不要直接提交空输入。
-
在工具的文件输入控件中粘贴或传入该 Base64 字符串。解码后的媒体大小不得超过 50 MB,也就是 52,428,800 字节。
-
提交处理请求,并等待输出。处理最长执行时间为 45 秒;不要在等待期间重复提交相同文件,以免难以判断哪一次请求产生了结果。
-
检查返回的媒体输出,并保存生成的 MP4 文件。只有在处理成功且确实生成非空输出时,才把结果当作可用的视频。
如何理解处理结果
成功结果是一个 MP4 视频,其中输入视频的音轨已被移除。输出使用输入中的第一个视频流,并直接复制该视频流,而不是重新编码,因此结果重点是去除声音,不是转换视频画面或重新压缩视频。
如果提交后没有得到可用文件,可能是输入无效、媒体处理支持不可用、处理超时、处理过程失败,或输出缺失、为空。此时先核对 Base64 内容确实对应非空媒体,再确认解码后的大小没有超过限制;若仍失败,换用处理环境能够接受的视频文件重新尝试。
使用示例
你有一个需要静音发布的视频文件,希望先移除声音,再使用生成的 MP4 文件继续编辑。
将一段包含非空视频数据的 Base64 字符串传入文件输入控件并提交处理,然后检查返回的 MP4 输出是否存在且非空。
成功时返回一个 MP4 视频输出;该视频保留第一个视频流,但不含输入视频的音轨。
使用限制
- 输入媒体不能超过 50 MB,处理有 45 秒执行时间限制;成功处理依赖可用的媒体支持,输出只使用第一个视频流并直接复制该视频流。
常见错误
- 错误原因:提交了空字符串或无效的 Base64 内容,工具没有可处理的媒体数据。纠正方法:传入能够解码为非空视频媒体的有效 Base64 字符串。
常见问题
可以直接上传空文件或留空吗?
可以,但输入必须是包含非空媒体数据的有效 Base64 字符串,解码后大小还需不超过 50 MB。空输入不提供媒体数据,处理会失败。
能否只删除其中一条音轨?
不能选择只移除某一条音轨。处理成功时,工具会移除输入视频中的全部音轨,并使用第一个视频流生成输出。
输出是什么格式,会重新编码视频吗?
成功输出为 MP4。视频流会被直接复制而不是重新编码,但文件是否能处理成功取决于可用的媒体处理支持。