从MP4里面提取音频

2024-07-30 08:00:00   技术   python ffmpeg

随手记录一下代码

有时候觉得很魔幻,折腾半天是为了给小朋友的拼音课打卡交作业 :face_in_clouds: 老人不知道怎么录录音只会录视频,我只能把音频再后期提出来了

想当年我自己交作业的时候还是拿录音机录的磁带交给老师 :rofl:

又想想,为什么每次和音频视频打交道总忍不住去弄ffmpeg,明明库那么多

其实音视频处理软件很多,但是总觉得每次去打开某某小程序或者打开剪辑软件有点太……不够硬核了 :woman_technologist:

回头有空再研究研究python怎么调用ffmpeg里面各种强大功能吧

# pip uninstall ffmpeg
# pip uninstall ffmpeg-python
# pip install ffmpeg-python

import ffmpeg

def extract_audio_from_video(video_file, audio_file):
    try:
        (
            ffmpeg.input(video_file)
            .output(audio_file, format="mp3", acodec="libmp3lame", ar=44100, ac=2)
            .overwrite_output()
            .run()
        )
    except Exception as ex:
        print("Error", ex)

input_video = "d90cd70b1084633eb285f9ff1bda5bce.mp4"
output_audio = "output.mp3"
extract_audio_from_video(input_video, output_audio)
评论共