最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 提取視頻中的音頻工具類詳解

 更新時間:2021年11月19日 12:01:26   作者:劍客阿良_ALiang  
本文主要介紹了如何利用Python的ffmpy庫實現(xiàn)提取視頻中的音頻,從而幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下

前言

利用Python的ffmpy庫提取視頻中的音頻。本文提供工具類代碼。

環(huán)境依賴

需要安裝ffmpy,安裝指令:

pip install ffmpy -i https://pypi.douban.com/simple

工具代碼

不廢話,上代碼。

#!/user/bin/env python
# coding=utf-8
"""
@project : csdn
@author  : huyi
@file   : extract_audio_from_audio.py
@ide    : PyCharm
@time   : 2021-11-12 17:16:56
"""
from ffmpy import FFmpeg
import os
import uuid
 
 
def extract(video_path: str, tmp_dir: str, ext: str):
    file_name = '.'.join(os.path.basename(video_path).split('.')[0:-1])
    print('文件名:{},提取音頻'.format(file_name))
    if ext == 'mp3':
        return _run_ffmpeg(video_path, os.path.join(tmp_dir, '{}.{}'.format(uuid.uuid4(), ext)), 'mp3')
    if ext == 'wav':
        return _run_ffmpeg(video_path, os.path.join(tmp_dir, '{}.{}'.format(uuid.uuid4(), ext)), 'wav')
 
 
def _run_ffmpeg(video_path: str, audio_path: str, format: str):
    ff = FFmpeg(inputs={video_path: None},
                outputs={audio_path: '-f {} -vn'.format(format)})
    print(ff.cmd)
    ff.run()
    return audio_path
 

 代碼說明

1、入?yún)⒂幸曨l地址、目錄存放地址、音頻后綴。

2、按照音頻后綴可以適配mp3或者wav格式的音頻輸出。

驗證代碼

if __name__ == '__main__':
    print(extract('C:/Users/huyi/Desktop/test1.mp4', 'C:/Users/huyi/Desktop', 'wav'))

總結(jié)

把一些工具類記下,以后方便查閱,對自己說。

到此這篇關(guān)于python 提取視頻中的音頻工具類詳解的文章就介紹到這了,更多相關(guān)音頻提取內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

三门县| 兴和县| 罗城| 大荔县| 无极县| 斗六市| 原平市| 三江| 满洲里市| 梅河口市| 齐河县| 泰安市| 视频| 金阳县| 天台县| 前郭尔| 陇西县| 潮安县| 桐庐县| 荃湾区| 封丘县| 红桥区| 宝丰县| SHOW| 北碚区| 准格尔旗| 康定县| 藁城市| 安阳市| 浪卡子县| 通海县| 田东县| 本溪市| 泰安市| 双柏县| 高邑县| 长宁区| 仙桃市| 会东县| 绥江县| 布尔津县|