Troubleshooting

February 15, 2022

Table of Contents


Packed B-frames in AVI video

Description

"Video uses a non-standard and wasteful way to store B-frames ('packed B-frames'). Consider using the mpeg4_unpack_bframes bitstream filter without encoding but stream copy to fix it."

This message indicates a source file that uses DivX-style packed B-frames. Packed bitstream isn't standard MPEG-4 and was used as a workaround for issues with the Video for Windows platform.

Unaddressed, there may be potential accuracy issues with fast seek and audio-visual syncing.

Solution

Execute the following with the source file as the input. Use the output as the source for the encode.

ffmpeg -i "input.avi" -codec copy -bsf:v "mpeg4_unpack_bframes" output.avi

Resources

mpeg4_unpack_bframes

Back to overviewPage was last updated a few seconds ago.