{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/videolcm-video-latent-consistency-model","title":"VideoLCM: Video Latent Consistency Model","arxiv_id":"2312.09109","date":"2023-12-14","proceeding":null,"authors":["Xiang Wang","Shiwei Zhang","Han Zhang","Yu Liu","Yingya Zhang","Changxin Gao","Nong Sang"],"abstract":"Consistency models have demonstrated powerful capability in efficient image generation and allowed synthesis within a few sampling steps, alleviating the high computational cost in diffusion models. However, the consistency model in the more challenging and resource-consuming video generation is still less explored. In this report, we present the VideoLCM framework to fill this gap, which leverages the concept of consistency models from image generation to efficiently synthesize videos with minimal steps while maintaining high quality. VideoLCM builds upon existing latent video diffusion models and incorporates consistency distillation techniques for training the latent consistency model. Experimental results reveal the effectiveness of our VideoLCM in terms of computational efficiency, fidelity and temporal consistency. Notably, VideoLCM achieves high-fidelity and smooth video synthesis with only four sampling steps, showcasing the potential for real-time synthesis. We hope that VideoLCM can serve as a simple yet effective baseline for subsequent research. The source code and models will be publicly available.","url_abs":"https://arxiv.org/abs/2312.09109v1","url_pdf":"https://arxiv.org/pdf/2312.09109v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"videolcm-video-latent-consistency-model","repo_url":"https://github.com/ali-vilab/VGen","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"videolcm-video-latent-consistency-model","repo_url":"https://github.com/ali-vilab/i2vgen-xl","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"computational-efficiency","task_name":"Computational Efficiency"},{"task_slug":"image-generation","task_name":"Image Generation"},{"task_slug":"video-generation","task_name":"Video Generation"},{"task_slug":"model","task_name":"model"}],"methods":[{"method_slug":"diffusion","method_name":"Diffusion"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2312.09109","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2312.09109"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ali-vilab/VGen","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ali-vilab/i2vgen-xl","reach":{"status":"ok"}}],"summary":{"ran":4,"unverified":5},"by_repo_kind":{"listed":{"samples":9,"ran":4,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":9,"samples":[{"code_sha256_prefix":"cd9a7ba547c8ffb5","entry":"assign_prior_mudule_cfg","repo":"ali-vilab/VGen","repo_kind":"listed","path":"utils/assign_cfg.py","file_url":"https://github.com/ali-vilab/VGen/blob/HEAD/utils/assign_cfg.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"cd9a7ba547c8ffb5"}},{"code_sha256_prefix":"b0393faaa4642a3c","entry":"assign_signle_cfg","repo":"ali-vilab/VGen","repo_kind":"listed","path":"utils/assign_cfg.py","file_url":"https://github.com/ali-vilab/VGen/blob/HEAD/utils/assign_cfg.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b0393faaa4642a3c"}},{"code_sha256_prefix":"5dce1524e6c7dd70","entry":"assign_vldm_vsr_mudule_cfg","repo":"ali-vilab/VGen","repo_kind":"listed","path":"utils/assign_cfg.py","file_url":"https://github.com/ali-vilab/VGen/blob/HEAD/utils/assign_cfg.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5dce1524e6c7dd70"}},{"code_sha256_prefix":"aa3a627b287d61bd","entry":"upload_file","repo":"ali-vilab/VGen","repo_kind":"listed","path":"gradio_app.py","file_url":"https://github.com/ali-vilab/VGen/blob/HEAD/gradio_app.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"aa3a627b287d61bd"}},{"code_sha256_prefix":"ba13909bd366ecb0","entry":"build_from_config","repo":"ali-vilab/VGen","repo_kind":"listed","path":"utils/registry.py","file_url":"https://github.com/ali-vilab/VGen/blob/HEAD/utils/registry.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ba13909bd366ecb0"}},{"code_sha256_prefix":"b6d6bcb982b768cc","entry":"get_logger","repo":"ali-vilab/VGen","repo_kind":"listed","path":"utils/logging.py","file_url":"https://github.com/ali-vilab/VGen/blob/HEAD/utils/logging.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b6d6bcb982b768cc"}},{"code_sha256_prefix":"1d504697143a06b9","entry":"get_rank","repo":"ali-vilab/VGen","repo_kind":"listed","path":"utils/distributed.py","file_url":"https://github.com/ali-vilab/VGen/blob/HEAD/utils/distributed.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1d504697143a06b9"}},{"code_sha256_prefix":"151fc386a67a4f69","entry":"get_world_size","repo":"ali-vilab/VGen","repo_kind":"listed","path":"utils/distributed.py","file_url":"https://github.com/ali-vilab/VGen/blob/HEAD/utils/distributed.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"151fc386a67a4f69"}},{"code_sha256_prefix":"69723155a0580292","entry":"new_group","repo":"ali-vilab/VGen","repo_kind":"listed","path":"utils/distributed.py","file_url":"https://github.com/ali-vilab/VGen/blob/HEAD/utils/distributed.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"69723155a0580292"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}