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
])
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章