Was ist das „Daten“-Format in FFmpeg?

Was ist das „Daten“-Format in FFmpeg?

Es gibt in FFmpeg ein Format namens „data“, und jede Art, wie ich es zu verwenden versucht habe, verursacht den Output file does not contain any streamFehler.

Ich habe es versucht:

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

Und:

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

Und schlussendlich:

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

Soweit ich weiß, steht in der einzigen offiziellen Dokumentation nur „Rohdaten“.

Was ist dieses Format?

Antwort1

dataist für formatunabhängige Single-Stream-Daten und kann daher alles sein.

Sie müssen explizit eine Map und eine Codec-Einstellung hinzufügen, um einen Stream kopieren zu können, d. h.

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

oder

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

verwandte Informationen