to_vid#
Convert all the image sequence in a given folder to videos (avi). It is a wrapper of ffmpeg, which is a prerequisite of this script. Videos will be saved in the parent folder of the image sequence folder.
Syntax
python to_vid.py folder [fmt=%05d.tif] [fps=50]
- folder – the folder that contains the 8-bit tif image sequence, this script convert all 8-bit image sequences in given folder by default 
- fmt – specify the format of image file name, default to - %05d.tif
- fps – specify the frame rate of the output video, default to - 50
Edit
- Nov 24, 2021 – initial commit. 
- Nov 26, 2021 – Major change: now convert all the 8-bit folder in given folder to videos Change name to - to_vid.py
- Dec 08, 2021 – Check if the target .avi file exists already. If so, skip the conversion. 
- Jan 05, 2023 – Adapt myimagelib import style. 
- Feb 08, 2023 – Rewrite in function wrapper form, to make autodoc work properly. (autodoc import the script and execute it, so anything outside - if __name__=="__main__"will be executed, causing problems)
- Oct 04, 2024 – Add argument parser to make it more user-friendly. Only convert one video now, instead of all videos in the folder. 
- Oct 17, 2024 – Add a filter to ensure the dimensions are divisible by 2.