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() 这个方法就可以解决问题
    
    """
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助