0
我想輸入一個視頻流和一個PCM音頻流的AVI文件,併產生兩個AVC輸出文件,具有不同的縮放比例(1024:768和640:480),但它們中的每一個具有相同的AAC音頻流。我如何映射這個,這樣兩個輸出文件將包含AAC流以及它們各自的視頻調整大小的蒸汽?正如我現在所做的那樣,第二個文件沒有音頻。FFMPEG:在2個輸出文件中需要相同的音頻流
丹。
我想輸入一個視頻流和一個PCM音頻流的AVI文件,併產生兩個AVC輸出文件,具有不同的縮放比例(1024:768和640:480),但它們中的每一個具有相同的AAC音頻流。我如何映射這個,這樣兩個輸出文件將包含AAC流以及它們各自的視頻調整大小的蒸汽?正如我現在所做的那樣,第二個文件沒有音頻。FFMPEG:在2個輸出文件中需要相同的音頻流
丹。
使用-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 muxer與select
選項只編碼音頻一次,並用其來進行輸出。
你目前使用的是什麼? –
@dosdan Stack Overflow僅用於編程問題,所以你的問題在這裏脫離主題。如果你有更多的'ffmpeg' cli使用問題,你可以在[su]問他們。 – LordNeckbeard