5
video.mp4
(1分の長さ)のビデオとaudio.mp3
(10分の長さ)のオーディオを1分間の出力ファイルにミックスしたいとします。 audio.mp3
の音声は、4分から5分の位置にある必要があります。 ffmpeg
でどうすればいいですか?異なる長さのオーディオ/ビデオをffmpegでミキシングする
video.mp4
(1分の長さ)のビデオとaudio.mp3
(10分の長さ)のオーディオを1分間の出力ファイルにミックスしたいとします。 audio.mp3
の音声は、4分から5分の位置にある必要があります。 ffmpeg
でどうすればいいですか?異なる長さのオーディオ/ビデオをffmpegでミキシングする
video.mp4
は何のオーディオを持っていない場合は、このコマンドを使用することができます。
ffmpeg -i video.mp4 -ss 00:04:00 -i audio.mp3 -c copy -shortest output.mkv
オーディオが質問に要求されるように4分の位置(-ss 00:04:00
)からとなります。
この例では、ビデオとオーディオを(再ミュート)します。再エンコードは行われません。
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
注意を例。
ありがとうございました。私はスーパーユーザーに尋ねません。私が見つけたので、stackoverflowで多くの質問が私の問題として尋ねます。今理解した、それは間違っている。 –
LordNeckbeard、私はあなたが間違っていると思います。実行後のビデオが減少したためです。私は開始時間30秒を設定しようとすると、その出力ビデオは30分ではなく、1分です –
LordNeckbeard、申し訳ありません。私が間違っている。私は前にffmpegのバージョンを使用しないでください。今、すべての作品。もう一度スクリプトに感謝します –