欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用ffmpeg 合并aac格式音頻文件的方法

 更新時(shí)間:2020年03月01日 10:01:32   作者:Leslie-x  
FFmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開源計(jì)算機(jī)程序。這篇文章主要介紹了使用ffmpeg 合并aac格式音頻文件的方法,需要的朋友可以參考下

FFmpeg簡(jiǎn)介

FFmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開源計(jì)算機(jī)程序。采用LGPL或GPL許可證。它提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案。它包含了非常先進(jìn)的音頻/視頻編解碼庫libavcodec,為了保證高可移植性和編解碼質(zhì)量,libavcodec里很多code都是從頭開發(fā)的。

FFmpeg在Linux平臺(tái)下開發(fā),但它同樣也可以在其它操作系統(tǒng)環(huán)境中編譯運(yùn)行,包括Windows、Mac OS X等。這個(gè)項(xiàng)目最早由Fabrice Bellard發(fā)起,2004年至2015年間由Michael Niedermayer主要負(fù)責(zé)維護(hù)。許多FFmpeg的開發(fā)人員都來自MPlayer項(xiàng)目,而且當(dāng)前FFmpeg也是放在MPlayer項(xiàng)目組的服務(wù)器上。項(xiàng)目的名稱來自MPEG視頻編碼標(biāo)準(zhǔn),前面的"FF"代表"Fast Forward"。

1:連接到一起

'ffmpeg - i "concat:D:\learn\audio\1.aac|D:\learn\audio\2.aac" - acodec copy D:\learn\audio\out.aac'
# 推薦用法(Python執(zhí)行)
l1 = ['D:\learn\audio\1.aac', 'D:\learn\audio\2.aac', 'D:\learn\audio\3.aac', 'D:\learn\audio\4.aac']
cmd = ('ffmpeg -i "concat:%s" -acodec copy %s' % ('|'.join(l1), 'temp/temp.aac'))
os.popen(cmd)

命令解析

i代表輸入?yún)?shù)
contact:123.mp3|124.mp3代表著需要連接到一起的音頻文件
-acodec copy output.mp3 重新編碼并復(fù)制到新文件中

2:混合到一起

ffmpeg64.exe -i 124.mp3 -i 123.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 remix.mp3
命令解析

-i代表輸入?yún)?shù)
-filter_complex ffmpeg濾鏡功能,非常強(qiáng)大,詳細(xì)請(qǐng)查看文檔
amix是混合多個(gè)音頻到單個(gè)音頻輸出
inputs=2代表是2個(gè)音頻文件,如果更多則代表對(duì)應(yīng)數(shù)字
duration 確定最終輸出文件的長(zhǎng)度
longest(最長(zhǎng))|shortest(最短)|first(第一個(gè)文件)
dropout_transition
The transition time, in seconds, for volume renormalization when an input stream ends. The default value is 2 seconds.
-f mp3 輸出文件格式

3:音頻文件截取指定時(shí)間部分

ffmpeg64.exe -i 124.mp3 -vn -acodec copy -ss 00:00:00 -t 00:01:32 output.mp3

命令解析

-i代表輸入?yún)?shù)
-acodec copy output.mp3 重新編碼并復(fù)制到新文件中
-ss 開始截取的時(shí)間點(diǎn)
-t 截取音頻時(shí)間長(zhǎng)度

4:音頻文件格式轉(zhuǎn)換

ffmpeg64.exe -i null.ape -ar 44100 -ac 2 -ab 16k -vol 50 -f mp3 null.mp3

命令解析

-i代表輸入?yún)?shù)
-acodec aac(音頻編碼用AAC)
-ar 設(shè)置音頻采樣頻率
-ac  設(shè)置音頻通道數(shù)
-ab 設(shè)定聲音比特率
-vol <百分比> 設(shè)定音量

 5:Python執(zhí)行ffmpeg命令

import os
cmd = (r'ffmpeg -i "concat:D:\learn\audio\1.aac|D:\learn\audio\2.aac" -acodec copy D:\learn\audio\out2.m4a')
os.popen(cmd)

Ideal are like the stars --- we never reach them ,but like mariners , we chart our course by them

總結(jié)

到此這篇關(guān)于使用ffmpeg 合并aac格式音頻文件的方法的文章就介紹到這了,更多相關(guān)ffmpeg aac格式音頻內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Token的身份驗(yàn)證之JWT基礎(chǔ)教程

    基于Token的身份驗(yàn)證之JWT基礎(chǔ)教程

    JWT(json web token)是為了在網(wǎng)絡(luò)應(yīng)用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標(biāo)準(zhǔn)。下面這篇文章主要給大家介紹了關(guān)于基于Token的身份驗(yàn)證之JWT的基礎(chǔ)相關(guān)資料,文中通過示例代碼的非常詳細(xì),需要的朋友可以參考下
    2018-09-09
  • 21 歲理工男開源的這個(gè)編輯器火遍全球附面試資源

    21 歲理工男開源的這個(gè)編輯器火遍全球附面試資源

    最近在 GitHub 上最火的項(xiàng)目是一個(gè)對(duì)視力友好的十六進(jìn)制編輯器,它上線僅 5 天就收獲了 2500 star,最近 24 小時(shí)漲了 1600 star 量,感興趣的朋友跟隨小編一起看看吧
    2020-12-12
  • vscode調(diào)用HTML文件的實(shí)現(xiàn)步驟

    vscode調(diào)用HTML文件的實(shí)現(xiàn)步驟

    利用Vscode軟件編寫html的時(shí)候,一般都想右鍵選擇html文件,本文主要介紹了vscode調(diào)用HTML文件的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • 前端遇到302重定向問題處理方式及設(shè)置第三方Cookie研究

    前端遇到302重定向問題處理方式及設(shè)置第三方Cookie研究

    這篇文章主要給大家介紹了關(guān)于前端遇到302重定向問題處理方式及設(shè)置第三方Cookie研究的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10
  • 微信小程序開發(fā)實(shí)例詳解

    微信小程序開發(fā)實(shí)例詳解

    這篇文章主要介紹了微信小程序開發(fā)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 死鎖問題詳解

    死鎖問題詳解

    本文詳細(xì)介紹了死鎖,例如死鎖的概念、產(chǎn)生死鎖的條件、如何預(yù)防死鎖等等,有需要的朋友可以自行參考本篇文章,希望對(duì)你有所幫助
    2021-08-08
  • 解析jetbrains IDE的插件加載不出來的問題(IDEA、pycharm等)

    解析jetbrains IDE的插件加載不出來的問題(IDEA、pycharm等)

    這篇文章主要介紹了解析jetbrains IDE的插件加載不出來(IDEA、pycharm等),本文給大家分享解決方案,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Markdown語法手冊(cè)—完整筆記整理

    Markdown語法手冊(cè)—完整筆記整理

    Markdown是一種輕量級(jí)標(biāo)記語言,創(chuàng)始人為約翰·格魯伯(John?Gruber),?它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉(zhuǎn)換成有效的?XHTML(或者HTML)文檔,由于Markdown的輕量化、易讀易寫特性,并且對(duì)于圖片,圖表、數(shù)學(xué)式都有支持,許多網(wǎng)站都廣泛使用Markdown
    2024-08-08
  • superset在linux和windows下的安裝和部署詳細(xì)教程

    superset在linux和windows下的安裝和部署詳細(xì)教程

    Superset 是 Airbnb開源的數(shù)據(jù)探查與可視化平臺(tái),是個(gè)輕量級(jí)的BI工具,開發(fā)者可以在其開源代碼上根據(jù)需要進(jìn)行二次開發(fā)。這篇文章主要介紹了superset在linux和windows下的安裝和部署詳細(xì)教程,需要的朋友可以參考下
    2020-10-10
  • idea激活碼最新獲取方法(idea2020激活碼匯總)

    idea激活碼最新獲取方法(idea2020激活碼匯總)

    針對(duì)idea激活碼失效的情況,我們給大家?guī)碜钚碌膇dea激活碼以及相關(guān)激活教程,分享最新idea激活參數(shù)等信息。
    2020-02-02

最新評(píng)論