Change the timelapse file format from AVI to MP4

The timelapse files saved in the SD card of my P1P are in AVI format. This video format is not very convenient as it cannot conveniently shared on social media platforms and messaging apps (like Telegram) so I am forced every time to manually convert these timelapse videos to MP4 format.

Often the timelapse of a single print takes multiple files and when I try to open one of them in AviDemux I get the error “Malformed header”. HandBrake handles them fine but it does not support video files concatenation (merging), so in order to convert the timelapse parts of a single print into a single video I must first use HandBrake to convert these AVI files to MP4 one by one and then use AviDemux to merge them.

Is there a way to set the printer to save these timelapse files in MP4 format instead of AVI? If not, what is the best place to suggest this feature to Bambu Labs?

I just using an iOS app called Joint Craft to download timelapse from my P1S, it can save timelapse as MP4 to photos or share it directly to other apps like Telegram.

In VLC you can also Convert video’s in the Media-menu (CTRL + R)

Use in the settings the H-265 for Video codec and MPEG 4 Audio (AAC) for Audio codec and you those video’s are also accepted by Whats-app.

I can understand that the camera can only manage the video stream in .avi. but I see that many people have problems playing this format and therefore have to switch to other external software to convert it. but many users may not be able to or don’t want to. this certainly limits the publication of time-lapses on social media or similar.
I wonder why a video stream converter hasn’t yet been implemented in Bambu Studio that converts the file when I download it. this would also give visibility to the company because they would shoot more time laps.

Is this just a Pxx series? Mine are Mp4s?

The problem I reported is for the P1P.

In what printer do you have MP4s?

The X1C records in .mp4. Might be a result of having more powerful processors than the P series.

A mí en mi bambulab A1 me los hace en formato .avi también y no puedo visualizarlos

.avi files can be played by VLC, which is free and available for any operating system.

See Official download of VLC media player, the best Open Source player - VideoLAN

Google Translate:
Los archivos .avi se pueden reproducir con VLC, que es gratuito y está disponible para cualquier sistema operativo.

Ver Official download of VLC media player, the best Open Source player - VideoLAN

they can be played by windows with VLC, but you cant do anything else with them.

It’s a big marketing opportunity for Bambu if they can provide video formats used on Mac and iOS. Currently missing out on a lot more exposure through short form video platforms like Instagram, TikTok, etc without a fast and easy way for Apple users to share their print time lapses. The killer app has my videos ready to import right on my phone. The app is on my phone… so close. I hope they’ll find a way.

I have the same issue. However i was getting Mp4 files when we first got tge machine. Our x1c gives me mp4 files. My p1s, p1p and a1 all give me blank avi files now. I used to be able to play them but now i cant. Not sure what changed. I dowloaded the VLC player and my dont play there.

For mac users I have written a shell script.
This does not re-encode the video files but fixes them without quality loss.
It uses ffmpeg to fix the files but no reencoding happens. Video quality remains the same.

Download it, put it in the same folder where the avi files are and double click on it.
If you don’t have ffmpeg the script also helps installing one or you can just download one yourself and throw it in the same folder with the script.

MacOS will scream on you saying it cannot verify it.
This is standard safety mechanism.
If you read through the script you will see there is nothing shady in it.

Once you looked through my code and you are happy,
Open System Settings, Privacy and security, scroll down all the way and click on Open Anyway button.

https://github.com/petetum/avi-fix-for-bambu-timelapse

Please people who are good at coding read through the code and report back here and confirm it is harmless.

I installed VLC and it did not work for me. I really wish Bambu would save the timelaps videos in a more mainstream format so we could easily share them and virtually any media player would play them without having to run special conversion software. Bambu does such a super job with almost everything, almost!!

You can’t change it on the printer, and honestly, don’t expect Bambu to add it via firmware. The P1P uses a cheap, low-power microcontroller that lacks the processing power to encode MP4 video streams in real-time. That’s a hardware limitation,the higher-end X1C gets MP4s because it has a significantly better processor.

Stop wasting your time with HandBrake and AviDemux to fix broken headers. Here are the only two real solutions:

  1. Use your phone: Download the timelapse directly inside the Bambu Handy app. The app handles the conversion on your phone and saves it straight to your camera roll as a shareable MP4.
  2. Use FFmpeg on PC: If you insist on using a computer, ditch HandBrake. Download FFmpeg and run a single concat command. It stitches all your .avi files together, fixes the malformed headers, and outputs a clean .mp4 in seconds without double-encoding.

If you still want to scream into the void, post a feature request on the Bambu Lab Community Forum under Software & Firmware $\rightarrow$ Feature Requests, but again,it’s a hardware limitation on the P1 mainboard.