概述
ffmpeg 是一個(gè)命令行音視頻后期處理軟件。
裁剪命令
參數(shù)說(shuō)明:
- -i 文件,orgin.mp3 為待處理源文件;
- -ss 裁剪時(shí)間,后跟裁剪開(kāi)始時(shí)間,以及 -t 裁剪時(shí)間;
- output.mp3 為處理結(jié)果文件;
ffmpeg -i organ.mp3 -ss 00:00:xx -t 120 output.mp3
合成命令
混合合成
參數(shù)說(shuō)明:
- -i 文件 1.mp3 和 2.mp3 為待合成的兩個(gè)源文件;
- -filter_complex 過(guò)濾器參數(shù);
- amix=inputs 配置輸入的整體樣本數(shù);
- duration,first:長(zhǎng)度取決于第一個(gè)文件,longest:長(zhǎng)度取決于時(shí)間最長(zhǎng)文件,shortest:長(zhǎng)度取決于時(shí)間最短文件;
- dropout_transition:輸入流結(jié)束時(shí)用于體積重新規(guī)范化的過(guò)渡時(shí)間;
- -f mp3 設(shè)置導(dǎo)出文件格式;
ffmpeg -i 1.mp3 -i 2.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 remix.mp3
連接合成
參數(shù)說(shuō)明:
- concat 合并文件指令;
ffmpeg -i "concat:headerNew.mp3|006.mp3" -acodec copy demo6.mp3
淡出效果
參數(shù)說(shuō)明:
- afade 淡入淡出指令;
- 從 st 秒開(kāi)始,經(jīng)過(guò) d 秒鐘的淡出效果;
ffmpeg -i bgm3.mp3 -filter_complex afade=t=out:st=16:d=4 bgm31.mp3