如何用python编写这个ffmpeg命令

如何用python编写这个ffmpeg命令,python,ffmpeg,Python,Ffmpeg,我有一个要合并的流媒体m3u8链接(一个用于视频,一个用于音频) 我一直在用这个命令行这样做: ffmpeg -i <audio> -i <video? -async 1 -c copy output.mp4 ffmpeg-i-i运行代码而不捕获显示的文本 import os os.system("ffmpeg -i <audio> -i <video> -async 1 -c copy output.mp4") 导入操作系统 system(“ff

我有一个要合并的流媒体m3u8链接(一个用于视频,一个用于音频)

我一直在用这个命令行这样做:

ffmpeg  -i <audio> -i <video? -async 1 -c copy output.mp4

ffmpeg-i-i运行代码而不捕获显示的文本

import os
os.system("ffmpeg -i <audio> -i <video> -async 1 -c copy output.mp4")
导入操作系统
system(“ffmpeg-i”有不同的方法

import subprocess

subprocess.run("ffmpeg -i <audio> -i <video> -async 1 -c copy output.mp4", shell=True)

subprocess.run( ["ffmpeg", "-i", "<audio>", "-i", "<video>", "-async", "1", "-c", "copy", "output.mp4"] )
导入子流程
run(“ffmpeg-i-i-async 1-c copy output.mp4”,shell=True)
子进程运行([“ffmpeg”、“-i”、“-i”、“-i”、“-async”、“1”、“-c”、“copy”、“output.mp4”])

其他方法可以捕获显示的文本,以便您可以检查结果。

我使用了furas建议的代码,它起到了作用:

import os
import pandas as pd 

D=pd.read_excel("links.xlsx");


for i in range(len(D.index)):
    video=D.iat[i,0]
    audio=D.iat[i,1]
    command='ffmpeg  -i '+audio+' -i '+video+' -async 1 -c copy '+str(i)+'.mp4'
    os.system(command)

您能提供音频/视频链接示例吗?
os.system(“ffmpeg-i-i-async 1-c copy output.mp4”)