Feat/available encoders (#860)
* Introduce available audio encoders and video encoders * Introduce available audio encoders and video encoders * Introduce available audio encoders and video encoders * Introduce available audio encoders and video encoders * Add flac to audio encoders
This commit is contained in:
@@ -5,7 +5,7 @@ import pytest
|
||||
|
||||
from facefusion import process_manager, state_manager
|
||||
from facefusion.download import conditional_download
|
||||
from facefusion.ffmpeg import concat_video, extract_frames, read_audio_buffer, replace_audio, restore_audio
|
||||
from facefusion.ffmpeg import concat_video, extract_frames, get_available_encoder_set, read_audio_buffer, replace_audio, restore_audio
|
||||
from facefusion.filesystem import copy_file
|
||||
from facefusion.temp_helper import clear_temp_directory, create_temp_directory, get_temp_file_path, resolve_temp_frame_paths
|
||||
from .helper import get_test_example_file, get_test_examples_directory, get_test_output_file, prepare_test_output_directory
|
||||
@@ -38,6 +38,13 @@ def before_each() -> None:
|
||||
prepare_test_output_directory()
|
||||
|
||||
|
||||
def test_get_available_encoder_set() -> None:
|
||||
available_encoder_set = get_available_encoder_set()
|
||||
|
||||
assert 'aac' in available_encoder_set.get('audio')
|
||||
assert 'libx264' in available_encoder_set.get('video')
|
||||
|
||||
|
||||
def test_extract_frames() -> None:
|
||||
extract_set =\
|
||||
[
|
||||
|
||||
@@ -42,6 +42,9 @@ def test_set_audio_quality() -> None:
|
||||
assert set_audio_quality('libvorbis', 0) == [ '-q:a', '-1.0' ]
|
||||
assert set_audio_quality('libvorbis', 50) == [ '-q:a', '4.5' ]
|
||||
assert set_audio_quality('libvorbis', 100) == [ '-q:a', '10.0' ]
|
||||
assert set_audio_quality('flac', 0) == []
|
||||
assert set_audio_quality('flac', 50) == []
|
||||
assert set_audio_quality('flac', 100) == []
|
||||
|
||||
|
||||
def test_set_video_quality() -> None:
|
||||
|
||||
Reference in New Issue
Block a user