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

python 音頻和視頻合并自動裁剪

 更新時間:2024年06月21日 10:04:18   作者:重新啟航  
本文主要介紹了python 音頻和視頻合并自動裁剪,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

環(huán)境

python3.11,pycharm

python對于音頻和視頻的合并以及自動裁剪,方法(庫)很多,下面是常用的幾個方法

方法

方法1:使用moviepy庫合并視頻音頻

如果沒有安裝,可以使用pip安裝:

pip install moviepy

使用moviepy合并視頻和音頻

from moviepy.editor import AudioFileClip, VideoFileClip, CompositeVideoClip

def merge_and_trim_audio_video(video_file, audio_file, output_file):
    # 讀取視頻和音頻文件
    video = VideoFileClip(video_file)
    audio = AudioFileClip(audio_file)

    # 獲取視頻和音頻的時長
    video_duration = video.duration
    audio_duration = audio.duration

    # 如果音頻比視頻長,裁剪音頻
    if audio_duration > video_duration:
        audio = audio.subclip(0, video_duration)
        # 如果視頻比音頻長,你可能想要重復(fù)音頻或保持視頻靜音,這里我們選擇裁剪視頻
    elif video_duration > audio_duration:
        video = video.subclip(0, audio_duration)

        # 合并音頻和視頻
    final_clip = video.set_audio(audio)

    # 寫入輸出文件
    final_clip.write_videofile(output_file, codec='libx264', audio_codec='aac')


# 使用示例
merge_and_trim_audio_video(r'D:\test\video.mp4', r'D:\test\眉飛色舞.mp3', r'D:\test\output.mp4')

期間如果碰到生成臨時文件無權(quán)限寫c盤問題,使用管理員權(quán)限重新開啟pycharm即可

方法2:使用ffmpeg-python庫裁剪視頻

import ffmpeg

# 裁剪視頻的命令
input_file = r'D:\test\output.mp4'
output_file = r'D:\test\output-2.mp4'
start_time = 10  # 裁剪開始時間(秒)
duration = 20    # 裁剪持續(xù)時間(秒)

ffmpeg.input(input_file, ss=start_time).output(output_file, t=duration).run() 

這里是生成一個從10秒到20秒的新視頻

方法3:使用pydub庫裁剪音頻

from pydub import AudioSegment

# 加載音頻文件
audio = AudioSegment.from_file("r'D:\test\眉飛色舞.mp3'")

# 裁剪音頻
start_time = 10  # 開始裁剪的時間(毫秒)
duration = 2000  # 裁剪持續(xù)時間(毫秒)

audio = audio[start_time:start_time+duration]

# 導(dǎo)出裁剪后的音頻
audio.export("r'D:\test\眉飛色舞-cut.mp3'", format="mp3")

到此這篇關(guān)于python 音頻和視頻合并自動裁剪 的文章就介紹到這了,更多相關(guān)python 音頻和視頻合并裁剪 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中語音轉(zhuǎn)文字相關(guān)庫介紹(最新推薦)

    Python中語音轉(zhuǎn)文字相關(guān)庫介紹(最新推薦)

    Python的speech_recognition庫是一個用于語音識別的Python包,它可以使Python程序能夠識別和翻譯來自麥克風(fēng)、音頻文件或網(wǎng)絡(luò)流的語音,這篇文章主要介紹了Python中語音轉(zhuǎn)文字相關(guān)庫介紹,需要的朋友可以參考下
    2023-05-05
  • 淺談python鎖與死鎖問題

    淺談python鎖與死鎖問題

    這篇文章主要介紹了python鎖與死鎖問題,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-08-08
  • python+pytest接口自動化之session會話保持的實(shí)現(xiàn)

    python+pytest接口自動化之session會話保持的實(shí)現(xiàn)

    在接口測試的過程中,經(jīng)常會遇到有些接口需要在登錄的狀態(tài)下才能請求,本文主要介紹了python+pytest接口自動化之session會話保持的實(shí)現(xiàn),感興趣的可以了解一下
    2022-06-06
  • Python實(shí)現(xiàn)批量將MP3音頻轉(zhuǎn)為WAV格式詳解

    Python實(shí)現(xiàn)批量將MP3音頻轉(zhuǎn)為WAV格式詳解

    這篇文章主要介紹了通過Python實(shí)現(xiàn)將MP3音頻轉(zhuǎn)為WAV格式的方法,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定幫助,感興趣的可以了解一下
    2021-12-12
  • Python 的類、繼承和多態(tài)詳解

    Python 的類、繼承和多態(tài)詳解

    本文通過實(shí)例給大家詳細(xì)解釋了Python 的類、繼承和多態(tài)的定義和用法,非常實(shí)用,有需要的小伙伴可以參考下
    2017-07-07
  • 用python進(jìn)行線性/非線性擬合的三種方法

    用python進(jìn)行線性/非線性擬合的三種方法

    這篇文章主要給大家介紹了關(guān)于用python進(jìn)行線性/非線性擬合的三種方法,數(shù)據(jù)分析中經(jīng)常會使用到數(shù)據(jù)擬合,文中通過實(shí)例代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • python編寫計算器功能

    python編寫計算器功能

    這篇文章主要為大家詳細(xì)介紹了python編寫計算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 使用python實(shí)現(xiàn)哈希表、字典、集合操作

    使用python實(shí)現(xiàn)哈希表、字典、集合操作

    這篇文章主要介紹了使用python實(shí)現(xiàn)哈希表、字典、集合操作,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Python實(shí)現(xiàn)TOTP動態(tài)驗證碼和二維碼生成的示例代碼

    Python實(shí)現(xiàn)TOTP動態(tài)驗證碼和二維碼生成的示例代碼

    在現(xiàn)代安全場景中,TOTP是一種廣泛使用的雙因素認(rèn)證(2FA)機(jī)制,本文將介紹如何使用 Python 的 pyotp 和 qrcode 庫來實(shí)現(xiàn)動態(tài)驗證碼的生成、驗證以及二維碼的創(chuàng)建,希望對大家有所幫助
    2026-03-03
  • Python通過future處理并發(fā)問題

    Python通過future處理并發(fā)問題

    這篇文章主要介紹了Python通過future處理并發(fā)問題,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-10-10

最新評論

正镶白旗| 佳木斯市| 清苑县| 张家界市| 城固县| 旬阳县| 体育| 双牌县| 静安区| 清苑县| 阳新县| 赫章县| 胶州市| 盐边县| 盘锦市| 呼和浩特市| 托克逊县| 饶河县| 扶余县| 高州市| 达尔| 镇赉县| 长沙县| 古丈县| 贵南县| 石河子市| 繁峙县| 微博| 长春市| 洛隆县| 水城县| 屏南县| 抚松县| 个旧市| 久治县| 南京市| 伊通| 宜丰县| 界首市| 中超| 双辽市|