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

localstack / localstack / 6311fc11-3205-4fd6-bca7-237658c4f2fc

10 Apr 2025 07:03AM UTC coverage: 86.603% (-0.1%) from 86.742%
6311fc11-3205-4fd6-bca7-237658c4f2fc

push

circleci

web-flow
skip flaky tests in transcribe (#12509)

63624 of 73466 relevant lines covered (86.6%)

0.87 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

92.59
/localstack-core/localstack/packages/ffmpeg.py
1
import os
1✔
2
from typing import List
1✔
3

4
from localstack.packages import Package, PackageInstaller
1✔
5
from localstack.packages.core import ArchiveDownloadAndExtractInstaller
1✔
6
from localstack.utils.platform import get_arch
1✔
7

8
FFMPEG_STATIC_BIN_URL = (
1✔
9
    "https://www.johnvansickle.com/ffmpeg/releases/ffmpeg-{version}-{arch}-static.tar.xz"
10
)
11

12

13
class FfmpegPackage(Package):
1✔
14
    def __init__(self):
1✔
15
        super().__init__(name="ffmpeg", default_version="7.0.1")
1✔
16

17
    def _get_installer(self, version: str) -> PackageInstaller:
1✔
18
        return FfmpegPackageInstaller(version)
1✔
19

20
    def get_versions(self) -> List[str]:
1✔
21
        return ["7.0.1"]
1✔
22

23

24
class FfmpegPackageInstaller(ArchiveDownloadAndExtractInstaller):
1✔
25
    def __init__(self, version: str):
1✔
26
        super().__init__("ffmpeg", version)
1✔
27

28
    def _get_download_url(self) -> str:
1✔
29
        return FFMPEG_STATIC_BIN_URL.format(arch=get_arch(), version=self.version)
1✔
30

31
    def _get_install_marker_path(self, install_dir: str) -> str:
1✔
32
        return os.path.join(install_dir, self._get_archive_subdir())
1✔
33

34
    def _get_archive_subdir(self) -> str:
1✔
35
        return f"ffmpeg-{self.version}-{get_arch()}-static"
1✔
36

37
    def get_ffmpeg_path(self) -> str:
1✔
38
        return os.path.join(self.get_installed_dir(), "ffmpeg")
×
39

40
    def get_ffprobe_path(self) -> str:
1✔
41
        return os.path.join(self.get_installed_dir(), "ffprobe")
×
42

43

44
ffmpeg_package = FfmpegPackage()
1✔
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