ffmpeg – 指令紀錄

替換影片音訊,原本的影片聲音將被替換

ffmpeg -i audio.mp3 -i video.mp4 -shortest -c copy outPutFile.mp4

參考

 

修剪音樂長度

ffmpeg -ss 90 -t 32 -i input.mp3 output.mp3
從 90 秒持續 32 秒

參考

 

改變音量

0.5倍
ffmpeg -i input.wav -af "volume=0.5" output.wav

1.5倍
ffmpeg -i input.wav -af "volume=1.5" output.wav

使用分貝
ffmpeg -i input.wav -af "volume=5dB" output.wav

參考

 

從影片提取音訊

ffmpeg -i Life.of.Pi.has.subtitles.mkv -vn -acodec copy audio.ac3

參考

 

加入第二音軌

ffmpeg -i video.mpg -i audio.mp3  -map 0:0 -map 0:1 -map 1:0 -codec copy newVideo.mpg

參考

 

合併兩個音訊到一個音訊

1. 這是合併聲道

ffmpeg -i input1.mp3 -i input2.mp3 -filter_complex amerge -ac 2 -c:a libmp3lame -q:a 4 output.mp3

2. 使用 amix 合併兩種聲音,參考官網 

ffmpeg -i video-get-audio.mp3 -i audio.mp3 -filter_complex amix=inputs=2:duration=longest:dropout_transition=2 output.mp3

參考

 

將背景音樂加入影片

ffmpeg 似乎沒有這個指令,必須多個步驟

  1. 從影片提取音訊
  2. 使用 amix 合併兩種聲音
  3. 替換影片音訊

 

FFmpeg 多個指令教學

參考

發表迴響