PandaQk 2021-05-23 20:06 采纳率: 60%
浏览 28
已结题

Ffmpeg 代码执行合并程序相关合并问题__已解决

Python 执行 命令行执行合并音频和视频的代码, 这里需要等待视频合并完成后,在执行其他代码。

 

如何实现这个功能呢?

 

import os

# 定义文件路径
video = ''  # 视频
audio = ''  # 音频
out_path = ''  # 输出路径

# 命令行代码
os.system(f'ffmpeg -i "{video}" -i "{audio}" -c copy "{out_path}"')

# 等待合并完成
pass


# 打印
print('合并完成')

答案如下 |

              |\/|

  • 写回答

1条回答 默认 最新

  • PandaQk 2021-05-24 02:17
    关注

    问题已经得到解决:

    import os
    
    # 执行命令行指令, 直到结束
    def execCmd(cmd):
        r = os.popen(cmd)
        text = r.read().strip()
        r.close()
        return text
    
    """
    使用r.close() 这个方法就可以解决问题
    
    """
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大