簡體   English   中英

將MP4輸入流中的章節復制到ffmpeg中的輸出流

[英]Copy chapters in MP4 input stream to output stream in ffmpeg

我正在使用ffmpeg將兩個MP4輸入流復制到一個輸出容器中,並且在將兩個文件的章節索引維護到輸出流中時遇到問題。

我有兩個文件,由streams.txt以正確的格式指定,它們都包含H.264視頻流,AC-3音頻流和AAC音頻流,並使用以下ffmpeg命令將這兩個文件串聯起來:

ffmpeg -f concat -safe 0 -i streams.txt -map 0:0 -map 0:1 -map 0:2 -c:v copy -c:a:0 copy -c:a:1 copy output.mp4

這樣可以正確生成我想要的輸出文件,並且兩個文件都合並為具有所有三個流的輸出文件。 但是,我無法將兩個輸入文件中的章節添加到輸出文件中。 我知道我應該使用-map_metadata選項,但是我在使用它的格式時遇到了麻煩,該格式不會產生以下錯誤消息:

Invalid chapter index 0 while processing metadata maps.

事實證明ffmpeg當前不支持MP4容器的章節串聯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM