2016-11-05 29 views
0

1つのビデオストリームと1つのPCMオーディオストリームで入力AVIファイルを取り込み、異なるスケーリング(1024:768と640:480)の2つのAVC出力ファイルを生成します。それぞれのAACオーディオストリームは同じです。これをどのようにマッピングすると、両方の出力ファイルにAACストリームとそれぞれのビデオサイズ変更されたスチームが含まれますか?私が今やっているように、2番目のファイルはオーディオがありません。FFMPEG:2つの出力ファイルで同じオーディオストリームが必要

Dan。 -map optionを使用して

+1

現在、あなたは現在何を使用していますか? –

+1

@dosdan Stack Overflowはプログラミングに関する質問のみを対象としていますので、あなたの質問はここで話題にはなりません。より多くの 'ffmpeg'cliの使用に関する質問がある場合は、[su]で質問することができます。 – LordNeckbeard

答えて

1

は、あなたが出力するストリームかを選択できるようになります:

ffmpeg -i video -i audio -filter_complex \ 
"[0:v]scale=1024:768[768];[0:v]scale=640:480[480]" \ 
-map "[768]" -map 1:a -shortest output_768.mp4 \ 
-map "[480]" -map 1:a -shortest output_480.mp4 

あなたは空想を取得したい場合は、一度だけ、音声をエンコードし、両方のためにそれを使用するselectオプションでtee muxerを使用することができます出力する。

関連する問題