文章预览
很多电影视频是有中、英、粤语等多个音频轨的,如果直接转换成音频,很有可能不是自己想要的那种语音。 可以先查看音频流信息,确定属于哪个音频轨: Reading video file: E:\1-7\比得兔1.mp4 输出音频流信息 Available audio streams: Stream 0: und - aac Stream 1: und - aac Stream 2: und - aac Stream 3: und - aac Stream 0应该是英语; 然后,在Deepseek中输入提示词: 你是一个Python编程专家,写一个Python脚本: 读取视频:"E:\1-7\比得兔1.mp4" 这个Mp4视频有多个音频轨,选择其中的Stream 0音频轨,提取出来保存为mp3音频文件,保存在和视频同一个文件夹中。 注意:每一步都要输出信息到屏幕上 源代码: import ffmpeg import os def extract_audio_from_video(video_path, stream_index=0): # 获取视频文件的目录和文件名 video_dir, video_filename = os.path.split(video_path) video_name, video_ext = os.path.splitext(video_filename) # 输
………………………………