2017-12-28 74 views
-1

linuxやphpを使用して短いビープ音を別のオーディオファイルに挿入する必要があります(検閲と同様)。しかし、これを行う人を発見していない - 私はかavconvまたはmkvmerge(?-t、連結、マップ、非同期、ADELAY、itsoffsetのいくつかの組み合わせで)ffmpegでそれを行うにはいくつかの方法があるはずと思っていオーディオを別のオーディオファイルに挿入する(例:検閲鳴動)

。何とか2段階でやる必要があるのでしょうか?私は60秒mp3を持っており、2箇所で2秒をビープ音がしたい場合たとえば

望ましい結果は次のようになります。

0:00-0:15 from original 
0:15-0:17 beep (overwrites the 2 secs of original) 
0:17-0:40 from original 
0:40-0:42 beep 
0:42-0:60 from original 

私は2秒beep.mp3を持っていますが、何か他のものを使用することができます代わりに-i "sine=frequency=1000:duration=2"

+0

これはプログラミングフォーラムです。他の場所(おそらくスーパーユーザ)に行く:https://stackexchange.com/sites#technology – pepperjack

+0

ありがとう@pepperjack - 私はちょうど確認するhttps://stackoverflow.com/help/on-topicを読んで、私はこれが正しい場所だと思う。上のffmpegタグは14kの質問を持っています:-)(スーパーユーザーは同じタグに対して4kの質問をしています - 答えを知っている人がそこにしか見えないかもしれませんが、 – Redzarf

答えて

1

コンカルトデマルチプレクサを使用できます。

テキストファイルを作成します。

file main.wav 
inpoint 0 
outpoint 15 
file beep.wav 
file main.wav 
inpoint 17 
outpoint 40 
file beep.wav 
file main.wav 
inpoint 40 
outpoint 42 

、その後

ffmpeg -f concat -i list.txt out.mp3 

主音声と同じサンプリングレートとチャンネル数を持つようにビープ音ファイルを変換します。

関連する問題