video.mp4
(1分間)のビデオとaudio.mp3
(10分間)のオーディオを1分間の1つの出力ファイルにミックスしたいと思います。からの音声はaudio.mp3
、4分から5分の位置からである必要があります。どうすればこれを行うことができffmpeg
ますか?
質問する
12635 次
1 に答える
22
video.mp4
音声がない場合
次のコマンドを使用できます。
ffmpeg -i video.mp4 -ss 00:04:00 -i audio.mp3 -c copy -shortest output.mkv
オーディオは
-ss 00:04:00
、質問で要求された 4 分の位置 ( ) からのものです。この例では、ビデオとオーディオをストリーム コピー(再多重化) します。再エンコードは行われません。
video.mp4
音声がある場合
-map
ここで説明されているように、オプションを追加する必要があります: FFmpeg mux video and audio (from another video) - mapping issue .
音声が動画より短い場合
apadフィルターを追加して、サイレント パディングを追加します。
ffmpeg -i video.mp4 -ss 00:04:00 -i audio.mp3 -c:v copy -af apad -shortest output.mkv
フィルタリングには再エンコードが必要なため、この例ではオーディオが再エンコードされることに注意してください。
于 2012-10-24T00:48:46.970 に答える