Python利用ffmpeg将音频截掉前11秒和后10秒

将音频前11秒和后10秒截掉,保留中间部分

subprocess.run([
    "C:/ffmpeg/ffmpeg.exe",
    "-i", input_file_path,
    "-ss", "11",    #前11秒
    "-to", str(float(subprocess.check_output([
        "C:/ffmpeg/ffprobe.exe",
        "-v", "error",
        "-show_entries", "format=duration",
        "-of", "default=noprint_wrappers=1:nokey=1",
        input_file_path
    ]).decode("utf-8").strip()) - 10),    #这里的10就是后10秒
    "-c", "copy",
    output_file_path
])
posted @ 2023-05-23 16:04  缤纷世界  阅读(344)  评论(0编辑  收藏  举报