ffmpegムービーオーバーレイの2番目の入力ファイルからオーディオを選択する
私はffmpeg wikiのこの例から作業しています ffmpeg -i 1.avi -i 2.avi -i 3.avi -i 4.avi -filter_complex " nullsrc=size=640x480 [base]; [0:v] setpts=PTS-STARTPTS, scale=320x240 [upperleft]; [1:v] setpts=PTS-STARTPTS, scale=320x240 [upperright]; [2:v] setpts=PTS-STARTPTS, scale=320x240 [lowerleft]; [3:v] setpts=PTS-STARTPTS, scale=320x240 [lowerright]; [base][upperleft] overlay=shortest=1 [tmp1]; [tmp1][upperright] overlay=shortest=1:x=320 [tmp2]; [tmp2][lowerleft] overlay=shortest=1:y=240 [tmp3]; [tmp3][lowerright] overlay=shortest=1:x=320:y=240 " -c:v libx264 output.mkv 問題は、常に最初の映画から音声を取得することです。たとえば、2番目の映画からオーディオを取得するにはどうすればよいですか? 内にChannelmapを追加するのは良い-filter_complex方法のように思えますが、ムービーのトラックを参照する方法がわかりません。 私はこれのバリエーションを試しました: channelmap=map=0.0.0=1.0.0|0.0.1=1.0.1 …