2016-11-05 57 views
0

我想輸入一個視頻流和一個PCM音頻流的AVI文件,併產生兩個AVC輸出文件,具有不同的縮放比例(1024:768和640:480),但它們中的每一個具有相同的AAC音頻流。我如何映射這個,這樣兩個輸出文件將包含AAC流以及它們各自的視頻調整大小的蒸汽?正如我現在所做的那樣,第二個文件沒有音頻。FFMPEG:在2個輸出文件中需要相同的音頻流

丹。

+1

你目前使用的是什麼? –

+1

@dosdan Stack Overflow僅用於編程問題,所以你的問題在這裏脫離主題。如果你有更多的'ffmpeg' cli使用問題,你可以在[su]問他們。 – LordNeckbeard

回答

1

使用-map option將允許您選擇哪個流輸出:

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 

如果你想獲得看上你可以使用tee muxerselect選項只編碼音頻一次,並用其來進行輸出。