0
我正在尋找一種方法來重新編碼電影的視頻流,並保留所有其他流,因爲它們正在使用ffmpeg
或更具體的streamio/streamio-ffmpeg
(Github - StreamIO-FFMPEG)。僅使用ffmpeg(以及所有音頻流)對視頻流進行重新編碼
我已經嘗試過-map 0
或-map a:0 -map s:0
的各種組合,但在我試過的所有組合中,根本沒有任何編碼,或者並非所有其他流都被複制到新文件中。在大多數情況下,編碼後只有一個音頻流,之前有兩個音頻流,有時字幕流也會丟失。大多數時候,信息流所處的語言都會丟失。
所以當我有以下流的電影文件(MKV):
0: video [H.264, 1080p]
1: audio [english, mp3]
2: audio [french, mp3]
3: subtitle [english (forced)]
4: subtitle [english]
應該採取什麼ffmpeg
參數是,如果我想將視頻文件編碼爲H.265
和720p
,並保持所有其他流像他們那樣?
如果我另外想要將音頻流編碼爲AAC
,參數應該是什麼?
在此先感謝!
非常感謝你(的上述事項的參數的順序)。我剛開始用這些參數轉換一些文件。我檢查結果後我會報告。 – razr
它很好用。非常感謝你。你能告訴我在哪裏以及如何將一個明確的縮放比如'1920x1080'作爲參數嗎? – razr
使用scale = 1920x1080 – Mulvya