• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

facefusion / facefusion
85%
master: 63%

Build:
Build:
LAST BUILD BRANCH: v4
DEFAULT BRANCH: master
Repo Added 15 Dec 2023 12:53PM UTC
Files 153
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v4
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 3.0.0
  • 3.0.0-gold
  • 3.0.0-rc
  • 3.0.0-rc2
  • 3.0.1
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 3.2.0
  • 3.3.0
  • 3.3.1
  • 3.3.2
  • 3.4.0
  • 3.4.1
  • 3.4.2
  • 3.5.0
  • 3.5.1
  • 3.5.2
  • 3.5.3
  • 3.5.4
  • 3.6.0
  • 4.0.0
  • 4.0.0-alpha
  • V4
  • animated-image-support
  • asset-store-polishing
  • avoid-temp-faces
  • benchmark-mode
  • better-preview
  • bring-back-yunet
  • bugfix/inference_manager
  • bugfix/revert_coreml_fallbacks
  • camera-manager
  • changes/dfl-template-approach
  • ci-testing
  • ci/update-python
  • conda-experiment
  • conditional-kill-myself
  • detector-padding
  • expression-restorer-housekeeping
  • face-distance-to-0-1-range
  • feat/add-disk-metric
  • feat/add-disk-metric-test
  • feat/add-session-id
  • feat/add_processor_metric
  • feat/alpha-preview-mode
  • feat/alpha_support
  • feat/amd-metric
  • feat/another-xseg-model
  • feat/api-metrics
  • feat/api-process
  • feat/api-v4
  • feat/api_metrics
  • feat/area_mask
  • feat/args-cleanup
  • feat/argumen_store_refactor
  • feat/asset-store-update
  • feat/asset-validation
  • feat/asset_store_update
  • feat/audio-metadata
  • feat/audio-to-image-as-frames
  • feat/audio_to_image
  • feat/backgrond_remover_models
  • feat/backgroun_remover_ui_update
  • feat/background_remover_alpha_support
  • feat/background_remover_color
  • feat/basic_capabilities
  • feat/batch-run-output-pattern
  • feat/better-resolve-execution
  • feat/bg-remover
  • feat/bg_remover_models
  • feat/bulk-run
  • feat/capabilities
  • feat/choices_in_capabilities
  • feat/cli-commands-second-try-rev2
  • feat/commands-builder
  • feat/common-analyse-image
  • feat/content-analyser-pro
  • feat/corridor_key
  • feat/create-inference-session
  • feat/custom-aiortc
  • feat/custom-file-format-handling
  • feat/deep-swapper
  • feat/deep-swapper-morph
  • feat/deepfacelive-models-part1
  • feat/detect-workflow
  • feat/download-provider-mirror
  • feat/download-providers
  • feat/download-scopes
  • feat/download_asset
  • feat/dynamic-download-for-jobs
  • feat/dynamic-env-setup
  • feat/endpoints
  • feat/everything-is-a-job
  • feat/face-areas
  • feat/face-enhancer-weight
  • feat/face-masker-models
  • feat/face_detector_renaming
  • feat/face_editor
  • feat/face_selector-refactoring
  • feat/face_swapper_weight
  • feat/fairface
  • feat/ffmpeg-refactoring
  • feat/ffmpeg-sanitize
  • feat/ffmpeg-spawn-frames
  • feat/ffmpeg-with-progress
  • feat/ffmpeg_builder_update
  • feat/frame-pack
  • feat/fran
  • feat/gfpgan_1.0
  • feat/halt-on-error
  • feat/has-morph-input
  • feat/hashed-sources
  • feat/image-to-video-as-sequence
  • feat/image-to-video-as-sequence-v2
  • feat/improve-clear
  • feat/improve-content-analyser
  • feat/improve-installer
  • feat/improve-metric-test
  • feat/improve-trim-frame
  • feat/improve_asset_tests
  • feat/inference-manager
  • feat/inference_pool_v2
  • feat/installer-library-paths
  • feat/installer-updates
  • feat/jobs-ui
  • feat/layout-polishing
  • feat/local-api
  • feat/local-deep-swapper-models
  • feat/local_api_v2
  • feat/log-inference-session
  • feat/log-level-pro
  • feat/many-landmarker
  • feat/many-occlusion-mask
  • feat/mask-forward
  • feat/memory_metric
  • feat/more-audio-settings
  • feat/more-endpoints
  • feat/network_metric
  • feat/nsfw-rework
  • feat/optimized-pasteback
  • feat/output-path-ui
  • feat/path-isolation
  • feat/ping-endpoint
  • feat/pixel-boost
  • feat/process-image
  • feat/range-slider
  • feat/refactor-args
  • feat/refactor-list-directory
  • feat/refactor-temp-with-output-path
  • feat/refactor-to-video
  • feat/refactor-workflow-1
  • feat/refresh-on-workflow-change
  • feat/remove-same-file-extension
  • feat/remove-state-from-temp-helper
  • feat/rename-frame-processors
  • feat/safer-glob
  • feat/sanitize-by-range
  • feat/session-context
  • feat/simplify-hashes-sources-download
  • feat/source-helper
  • feat/split_frame_processor_ui
  • feat/state-manager
  • feat/static-model-set
  • feat/stream-video
  • feat/suggest-execution-provider
  • feat/temp-path-second-try
  • feat/to-sequence
  • feat/ui-indicator
  • feat/update-gradio5
  • feat/update_execution
  • feat/upload_asset_revamp
  • feat/v4-api
  • feat/v4-update-for-coverage-all
  • feat/video_manager
  • feat/voice_extractor_gui
  • feat/voice_extractor_update
  • feat/webcam-improvements
  • feat/webcam-polishing
  • feat/workflow
  • feat/workflow_rename
  • feat/workflows
  • fix-alpha-performance
  • fix-reference-selection
  • fix-test-coverage
  • fix-uniface
  • fix/age-modifier-halo-fix
  • fix/age-modifier-styleganex-512
  • fix/app-context-performance
  • fix/asset-dupliaction
  • fix/calc-range-step
  • fix/code-coverage
  • fix/enforce-vp9-for-webm
  • fix/extrating-merging-progress-bar-total
  • fix/graphic_devices_cache
  • fix/hardcoded-fps
  • fix/inference-pool-context
  • fix/list-spacing
  • fix/live-portrait-directml
  • fix/mixed-state
  • fix/multi-model-context
  • fix/remote_inference_pool_lookups
  • fix/taylor-swift-bug
  • fix/temp-fps
  • fix/vram-numbers
  • forward-for-processors
  • improve-namings
  • improve-overall-performance
  • improvement/age-modifier-384
  • improvement/color-fix
  • improvement/deep-swapper-alignment
  • improvements/expression-restorer
  • jobs-big-bang
  • jobs-big-bang-2
  • jpeg
  • limit-face-editor-rotation
  • limit-liveportrait
  • liveportrait-head-pose
  • local_api_scope
  • master
  • minor-fixes
  • mpeg-support
  • multi-gpu-support
  • multimodel-content-analyser
  • next
  • organize-lipsyncer
  • patch
  • patch-1
  • patch-3.5.1
  • patch-3.5.2
  • patch-3.5.3
  • patch-3.5.4
  • patch-locale
  • poc/account
  • poc/asset-upload-stream
  • poc/video-stream-rc
  • pr-batch-run
  • qa/introduce-typealias
  • rearrange-system-execution
  • refactor-face-debugger
  • refactor-temp-and-filesystem
  • refactor/args-store-part1
  • refactor/better-args-types
  • refactor/choices-and-naming
  • refactor/config
  • refactor/forward-everything
  • refactor/module_name
  • refactor/open-close-processors
  • refactor/output_video_scale
  • refactor/processors-and-translator
  • refactor/simplify-execution
  • refactor/simplify-tile-processing
  • refactor/simplify-tile-processing-v2
  • refactor/streamer
  • refactor/typealias-fixes
  • refactor/workflow-tasks
  • release/3.4.2
  • removal/system-memory-limit
  • remove-ui
  • resolve-subprocess-calls
  • revamp-processors
  • revamp-reference
  • revert-933-avoid-temp-faces
  • rework/model-and-inference-pool
  • select-face-for-preview
  • side-by-side-preview
  • test/get-metrics-none-return
  • try-faster-testing
  • ui-workover
  • update-dependencies-drop-cuda-11.8
  • use-embedding-converter
  • v4
  • v4-revisit-ffprobe
  • vibe/benchmark-command
  • webcam-manager

31 Mar 2026 02:31PM UTC coverage: 84.694% (+0.01%) from 84.68%
23802792057

push

github

web-flow
Assets ffmpeg stream upload (#1069)

* ffmpeg sanitize

* fix type

* fix type

* add config

* ChunkQueue -> UploadQueue

* revert assets.py

* move resolve methods to ffmpeg_builder.py

* Refactor ffmpeg.py

* Remove partial import

* improve test

* remove put(None)

* cleanup

* without poll() not working

* ChunkReader -> MediaChunkReader

* improve assert by replacing generic is_file

* naming and cleanup

83 of 90 new or added lines in 7 files covered. (92.22%)

1 existing line in 1 file now uncovered.

6037 of 7128 relevant lines covered (84.69%)

0.85 hits per line

Relevant lines Covered
Build:
Build:
7128 RELEVANT LINES 6037 COVERED LINES
0.85 HITS PER LINE
Source Files on master
  • Tree
  • List 153
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23802792057 v4 Assets ffmpeg stream upload (#1069) * ffmpeg sanitize * fix type * fix type * add config * ChunkQueue -> UploadQueue * revert assets.py * move resolve methods to ffmpeg_builder.py * Refactor ffmpeg.py * Remove partial import * improve te... push 31 Mar 2026 03:11PM UTC web-flow github
84.69
23785273586 feat/ffmpeg-sanitize naming and cleanup Pull #1069 31 Mar 2026 07:49AM UTC harisreedhar github
84.69
23749231508 feat/ffmpeg-sanitize improve assert by replacing generic is_file Pull #1069 30 Mar 2026 02:50PM UTC harisreedhar github
84.69
23748711286 feat/ffmpeg-sanitize ChunkReader -> MediaChunkReader push 30 Mar 2026 02:40PM UTC harisreedhar github
84.69
23748714421 feat/ffmpeg-sanitize Merge 4e5c6f4ea into aa9701fdf Pull #1069 30 Mar 2026 02:38PM UTC web-flow github
84.69
23655067996 feat/ffmpeg-sanitize without poll() not working Pull #1069 27 Mar 2026 04:36PM UTC harisreedhar github
84.69
23652271466 feat/ffmpeg-sanitize cleanup Pull #1069 27 Mar 2026 03:31PM UTC harisreedhar github
84.7
23652099166 feat/ffmpeg-sanitize remove put(None) push 27 Mar 2026 03:25PM UTC harisreedhar github
84.7
23652100476 feat/ffmpeg-sanitize Merge e57560a83 into aa9701fdf Pull #1069 27 Mar 2026 03:20PM UTC web-flow github
84.7
23650705156 feat/ffmpeg-sanitize improve test push 27 Mar 2026 02:56PM UTC harisreedhar github
84.7
See All Builds (2171)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc