Exemple #1
0
def test_codec():
    c = Codec("AVC", "h264", "x264")
    assert c.format_name == "AVC"
    assert c.get_ffmpeg_name() == "h264"
    assert c.pretty_name == "x264"
Exemple #2
0
def test_codec_intel():
    c = Codec("HEVC")
    assert c.format_name == "HEVC"
    assert c.get_ffmpeg_name("intel") == "hevc_qsv"
    assert c.pretty_name == "x265"
Exemple #3
0
def test_codec_autodetect():
    c = Codec("HEVC")
    assert c.format_name == "HEVC"
    assert c.get_ffmpeg_name() == "libx265"
    assert c.pretty_name == "x265"
Exemple #4
0
def test_codec_nvidia():
    c = Codec("HEVC")
    assert c.format_name == "HEVC"
    assert c.get_ffmpeg_name("nvidia") == "hevc_nvenc"
    assert c.pretty_name == "x265"
Exemple #5
0
def test_codec_minimal():
    c = Codec("foo")
    assert c.format_name == "foo"
    assert c.get_ffmpeg_name() is None
    assert c.pretty_name is None