Konvertieren Sie die AV1-Containerdatei mit ffmpeg in einen AV1-Bitstream

Konvertieren Sie die AV1-Containerdatei mit ffmpeg in einen AV1-Bitstream

Ich möchte den AV1-Bitstream aus einer AV1-Containerdatei (WebM, MKV usw.) extrahieren. Für H264-Dateien funktioniert dieser Befehl:

ffmpeg -i trial.mp4 -c:v copy new.h264

Aber wenn dasselbe für den AV1-Bitstrom verwendet wird:

ffmpeg -i trial.webm -c:v copy new.av1

Es wird ein Fehler ausgegeben:Für „new.av1“ konnte kein passendes Ausgabeformat gefunden werden.

Ich habe auch versucht, Vcodec zu kopieren und das gleiche Ergebnis zu erhalten. Kann mir jemand helfen, den Av1-Container in einen Bitstream zu konvertieren?

Antwort1

Der AV1-Bitstream kann gemultiplext werden mit demOBUmuxer.

ffmpeg -i trial.webm -c:v copy new.obu

verwandte Informationen