如何用python编写这个ffmpeg命令
我有一个要合并的流媒体m3u8链接(一个用于视频,一个用于音频) 我一直在用这个命令行这样做:如何用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
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”)