Esempio n. 1
0
    def test_convert(self, ecmd):
        input, profile = "some-film.mkv", profiles.ROKU

        # Convert h264 with 16 refs
        stream = {"index": 0, "codec_type": "video", "codec_name": "h264", "refs": 16, "level": 51, "height": 720}
        processor = VideoProcessor(input, stream, profile)
        processor.convert()
        cmd = [
            "ffmpeg",
            "-i",
            "some-film.mkv",
            "-map",
            "0:0",
            "-c:v",
            "h264",
            "-preset",
            "slow",
            "-crf",
            "22",
            "-profile:v",
            "high",
            "-level",
            "4.1",
            "video-0.mp4",
        ]
        self.assertTrue(ecmd.called)
        ecmd.assert_called_once_with(cmd)