安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simplepip install -i  av
import av
import av.datasets


path = 'D:\PythonProjects\\testFile\carMove.mp4'
path = path.replace('\\', '/')
print(path)

input_ = av.open(av.datasets.curated(path))#路径必须是/
output = av.open('remuxed.mp4', 'w')

# Make an output stream using the input as a template. This copies the stream
# setup from one to the other.
in_stream = input_.streams.video[0]
out_stream = output.add_stream(template=in_stream)

for packet in input_.demux(in_stream):

print(packet)

# We need to skip the "flushing" packets that `demux` generates.
if packet.dts is None:
continue

# We need to assign the packet to the new stream.
packet.stream = out_stream

output.mux(packet)

input_.close()
output.close()