阿里云oss上传的mp4视频如何分离音频与视频?
网友回复
要分离阿里云 OSS 上上传的 MP4 视频中的音频与视频,你可以借助阿里云媒体处理服务(MPS)来完成,也可以先将视频从 OSS 下载到本地,然后使用本地的视频处理工具进行分离。以下分别介绍这两种方法:
方法一:使用阿里云媒体处理服务(MPS)步骤开通服务:在阿里云控制台开通媒体处理服务(MPS)。安装 SDK:安装阿里云 Python SDK 及其相关依赖。pip install aliyun-python-sdk-core-v3 aliyun-python-sdk-mts编写代码:通过调用 MPS 的接口来分离视频和音频。示例代码
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkmts.request.v20140618.SubmitMediaProcessJobRequest import SubmitMediaProcessJobRequest
import json
# 配置阿里云账号信息
access_key_id = 'your_access_key_id'
access_key_secret = 'your_access_key_secret'
region_id = 'your_region_id' # 例如:cn-hangzhou
# 创建 AcsClient 实例
client = AcsClient(access_key_id, access_key_secret, region_id)
def separate_audio_video(oss_bucket, oss_object, output_bucket):
# 构建请求
request = SubmitMediaProcessJobRequest()
request.set_accept_format('json')
# 输入视频信息
input_info = {
"Bucket": oss_bucket,
"Location": "oss-" + region_id,
"Object": oss_object
}
# 输出视频配置
output_video = {
"OutputObject": oss_object.replace('.mp4', '_video.mp4'),
"Container": {
"Format": "mp4"
},
"Video": {
...点击查看剩余70%
为什么主流大模型架构都在用MoE,而不是传统的Dense?
js如何将图片转换成拼豆图案风格?
ai能接管电脑手机写作剪辑视频自主运营自媒体账号为用户赚钱吗?
python+qwen的api如何实现类似skills的技能创建与自主调用?
python+openai兼容api如何实现自主调用浏览器搜索登录发布信息?
安卓手机投屏电视视频播放结束如何自动播放下一集?
PaddleOCR-VL-1.5与deepseek ocr2谁更好?
电商系统中优惠券规则引擎与组合优惠如何设计避免在代码中重复使用ifelse?
Grok Imagine Video这个ai能根据用户文本指令编辑视频吗?
Openai的Prism到底是啥?


