FFmpeg 中的「資料」格式是什麼?

FFmpeg 中的「資料」格式是什麼?

FFmpeg 中有一種稱為「資料」的格式,我嘗試使用它的每種方式都會導致錯誤Output file does not contain any stream

我試過了:

ffmpeg -f data -i in.bin -f data out.bin

和:

ffmpeg -f data -i in.bin out.mp4

最後:

ffmpeg -i in.mp4 -f data out.mp4

據我所知,唯一存在的官方文檔只是說“原始數據”。

這是什麼格式?

答案1

data適用於與格式無關的單流數據,因此它可以是任何內容。

您必須明確添加地圖和編解碼器設定才能複製任何串流,即

ffmpeg -f data -i in.bin -map 0 -c copy -f data out.bin

或者

ffmpeg -i in.mp4 -map 0:a:1 -c copy -f data out.bin

相關內容