Constrict 무료 다운로드·설치, 동영상 파일 크기 줄이는 방법

동영상을 올리려는데 파일 크기 제한에 걸린다면 Constrict에서 목표 용량을 정해 다시 인코딩할 수 있습니다. Apps for GNOME이 소개하는 Linux 앱으로, Flathub에서 무료로 받을 수 있습니다. 영상 하나뿐 아니라 여러 파일을 한 출력 폴더로 압축하는 작업도 지원합니다.

이 글에서는 예시 영상을 추가하고 목표 크기를 MiB 단위로 입력한 뒤, 인코딩 방식과 저장 폴더를 고르고 결과 파일의 크기와 재생 상태를 확인합니다. 압축은 컴퓨터에서 처리되며 목표 수치를 지나치게 작게 잡으면 화질이 크게 떨어지거나 작업이 실패할 수 있습니다.

Constrict 공식 앱 아이콘
Constrict
Laurie Turnbull (Wartybix)
무료가격
Linux운영체제
26.10버전
Flatpak방식

Constrict 다운로드

업로드 제한에 맞춰 영상 크기를 정합니다

Constrict의 특징은 막연히 ‘작게 만들기’를 누르는 대신 목표 파일 크기를 먼저 지정한다는 점입니다. 공식 소개에 따르면 앱이 평균 비트레이트, 해상도, 프레임 속도, 오디오 품질을 계산해 다시 인코딩합니다. 메신저나 게시판처럼 파일당 제한이 있는 곳에 영상을 올릴 때 여러 인코딩 값을 수동으로 시험하는 부담을 줄일 수 있습니다.

영상 여러 개를 같은 폴더에 내보낼 수 있고, 프레임 속도의 상한과 비디오 코덱도 선택할 수 있습니다. 공식 소개에는 H.264, HEVC, AV1, VP9가 나옵니다. 어떤 코덱이 적절한지는 영상을 올릴 서비스와 재생 기기의 지원 범위에 따라 달라집니다. 호환성이 우선이면 먼저 H.264로 시험하고, 생성된 파일을 실제 재생 환경에서 열어 보세요.

목표 용량 설정과 압축 진행 화면

목표 용량, 프레임 제한, H.264와 영상 대기열이 보이는 Constrict 화면영상 네 개 중 두 개의 압축이 완료된 Constrict 진행 화면

공식 화면의 첫 장에는 Target Size (MiB), Framerate Limit, Video Codec, Add Videos, Export To가 보입니다. 둘째 장은 네 영상 중 두 영상이 처리된 예시입니다. 화면의 파일 이름과 10 MiB 수치는 예시입니다.

Constrict 다운로드

프로그램Constrict · Laurie Turnbull 프로젝트
앱 IDio.github.wartybix.Constrict
배포Flathub 무료 Flatpak
지원 환경Linux x86_64 · aarch64
표시 버전26.10
주요 작업목표 파일 크기를 정해 영상 압축

Linux에서 Constrict 설치 경로 확인하기

Apps for GNOME의 Constrict 소개에서 Get the app을 선택하면 io.github.wartybix.Constrict 앱 ID의 Flathub 목록으로 이어집니다. Flathub에는 Free라고 표시되며 Linux x86_64와 aarch64를 지원합니다. 별도의 기부 링크가 있지만 앱을 받는 데 결제가 필요하다는 뜻은 아닙니다. Windows 설치 파일을 찾는다면 이 Linux용 참조 파일은 맞지 않습니다.

Flathub의 .flatpakref는 앱 본체가 모두 담긴 오프라인 설치 파일이 아니라 설치를 시작하는 작은 참조 파일입니다. 사용 중인 Linux 배포판에서 Flatpak과 Flathub 저장소를 준비하고 인터넷에 연결한 뒤 여세요. 설치 창에 표시된 앱 이름과 ID를 확인해 진행하고, 완료 후 앱 목록에서 Constrict를 실행합니다.

  1. Linux x86_64 또는 aarch64인지 확인합니다.
  2. 배포판에 맞춰 Flatpak과 Flathub를 준비합니다.
  3. Constrict 앱 ID를 대조한 뒤 설치하고 실행합니다.

압축할 영상과 목표 용량 넣기

시작 화면에서 Add Videos…로 압축할 영상을 고르세요. 공식 대기열 화면에는 파일 이름마다 현재 해상도와 프레임 속도, 예상 출력 값이 보입니다. 여러 영상을 한 번에 추가할 수 있지만 처음에는 한 파일만 넣어 결과를 살펴보면 목표 크기를 잡기 쉽습니다. 원본 영상은 따로 남겨 두고 출력 폴더에 만들어진 파일을 비교하세요.

왼쪽의 Target Size (MiB)에 목표 크기를 입력합니다. 예를 들어 화면의 10 MiB는 대략 10.5 MB이므로, 업로드 서비스가 MB로 표시한 상한과 같은 숫자라고 생각하면 안 됩니다. 출력 크기에는 Tolerance (%)라는 허용 범위 설정도 보입니다. 제한이 엄격한 곳에 제출할 때는 상한보다 여유 있게 목표를 잡고, 처리 후 파일 관리자에서 실제 크기를 확인하세요.

가령 업로드 상한이 25 MB라면 이는 약 23.8 MiB입니다. 화면 예시처럼 허용 범위를 25%로 둔 채 목표를 23 MiB로 입력하면 허용 범위의 윗부분이 상한을 넘을 수 있습니다. 18 MiB 정도로 낮춰 첫 결과를 시험하면 여유를 둘 수 있지만, 긴 영상이나 복잡한 장면에서는 화질이 나빠질 수 있습니다. 숫자만 보고 제출하지 말고 완성된 파일 크기와 재생 품질을 함께 확인하세요.

  1. Add Videos…에서 영상 한 개를 추가합니다.
  2. 제출할 서비스의 파일 크기 제한과 단위를 읽습니다.
  3. Target Size (MiB)에 그 제한보다 여유 있는 목표값을 넣습니다.

프레임 속도와 코덱 선택한 뒤 내보내기

Framerate Limit는 Automatic, 30 FPS, 60 FPS 중에서 고르는 화면이 공식 미리보기에 나옵니다. Automatic은 해상도를 희생하지 않는 범위에서 높은 프레임 속도를 쓰는 설명이 붙어 있습니다. 움직임이 많은 영상에서 프레임을 낮추면 매끄러움이 달라질 수 있으므로, 특별한 제출 조건이 없다면 자동 설정으로 첫 결과를 확인한 뒤 조정하세요.

Video Codec 목록은 H.264로 표시된 예시가 있으며 앱 소개는 HEVC, AV1, VP9도 지원한다고 안내합니다. 보낼 곳에서 재생 호환성이 중요하다면 선택한 코덱으로 만든 파일이 실제로 열리는지 확인하세요. Extra Quality를 켜면 화면 설명상 화질을 높이는 대신 압축 시간이 더 들 수 있습니다. 설정을 정했으면 Export To…를 눌러 출력 폴더를 선택합니다.

  1. 처음에는 Framerate Limit를 Automatic으로 둡니다.
  2. 재생할 곳에 맞춰 Video Codec을 선택합니다.
  3. Export To…에서 원본과 구분할 출력 폴더를 고릅니다.

완료된 영상의 크기와 재생 결과 확인하기

내보내기를 시작하면 공식 화면처럼 처리한 개수와 현재 출력 폴더가 위쪽에 표시됩니다. 영상 행에는 완료 표시나 진행 표시가 나옵니다. 네 파일 중 두 파일을 처리한 미리보기는 동시에 모두 끝난 상태가 아니라 작업 중인 화면입니다. 완료 표시가 뜨기 전에 결과 파일을 옮기거나 같은 이름의 파일을 덮어쓰지 마세요.

작업이 끝나면 선택했던 출력 폴더에서 새 파일을 찾고 파일 관리자의 속성으로 실제 크기를 읽습니다. 크기가 제한 안에 들어왔다면 영상을 처음과 중간, 끝에서 재생해 화면과 소리가 기대한 대로 나오는지 확인하세요. 목표 크기만 맞고 영상이 지나치게 흐릿하거나 소리가 나쁘다면 목표값을 높이거나 설정을 바꿔 다시 인코딩하는 편이 낫습니다.

여러 파일을 한꺼번에 넣었다면 대기열의 각 행과 출력 폴더의 결과를 하나씩 대조하세요. 예를 들어 네 개 중 두 개만 완료 표시가 있다면 나머지 두 개의 처리가 끝날 때까지 기다려야 합니다. 파일별로 길이가 달라 같은 목표값을 적용해도 화질과 처리 시간은 달라집니다. 제출하려는 파일 하나가 제대로 완성됐는지 확인한 뒤에 원본을 정리하세요.

  1. 처리 개수와 각 영상의 완료 표시를 확인합니다.
  2. 출력 폴더에서 새 파일의 실제 크기를 확인합니다.
  3. 새 파일을 재생해 화질·소리·길이를 원본과 비교합니다.

설정한 크기가 나오지 않거나 작업이 느릴 때

설정한 크기보다 결과가 크다면 먼저 Target Size의 단위가 MiB인 점과 Tolerance (%) 값을 살펴보세요. 결과 파일의 실제 크기로 업로드 가능 여부를 판단해야 합니다. 목표를 지나치게 줄이면 앱이 품질을 많이 낮춰도 맞추지 못할 수 있습니다. 이 경우 목표값을 현실적으로 높이거나 영상 길이와 제출 제한을 다시 확인하세요. 처음부터 여러 개를 처리했다면 한 파일로 설정을 시험하는 편이 원인을 찾기 쉽습니다.

압축 시간이 길어지는 것은 로컬 인코딩이 컴퓨터 성능에 영향을 받기 때문입니다. Extra Quality 같은 설정도 시간을 늘릴 수 있습니다. 공식 26.10 변경 기록에는 일부 영상에서 지나치게 높은 비트레이트·프레임 속도를 시도하다 발생하던 충돌 수정이 있습니다. 설치된 버전을 확인하고, 특정 파일만 실패한다면 그 파일을 단독으로 다시 넣어 입력 영상이 정상 재생되는지도 살피세요.

업로드 전에 코덱과 파일 제한 함께 점검하기

파일 크기가 조건 안에 들어와도 받는 서비스가 선택한 영상 코덱을 지원하지 않으면 업로드 뒤 재생이 안 될 수 있습니다. 제출처가 요구하는 코덱이나 파일 형식이 있다면 그 조건을 먼저 읽으세요. Constrict에서 해당 비디오 코덱을 선택하고 출력물을 직접 재생해 보는 것이 안전합니다. 공식 소개는 여러 코덱을 안내하지만 모든 서비스에서 모두 재생된다는 보장은 없습니다.

여러 영상을 일괄 압축할 때도 각 결과 파일의 크기와 재생 상태를 따로 확인해야 합니다. 원본마다 길이와 움직임이 달라 같은 목표 크기를 적용했을 때 체감 화질이 다를 수 있습니다. 짧은 안내 영상이라면 작은 값도 괜찮을 수 있지만 세밀한 화면 녹화나 빠른 동작 영상에서는 더 큰 크기가 필요할 수 있습니다. 제출 전에 가장 중요한 장면을 먼저 재생해 보세요.

자주 묻는 질문

Constrict는 무료인가요?

네. 연결된 Flathub 앱 목록은 Constrict를 Free로 표시합니다. 기부 링크는 별도로 있습니다.

Windows에서도 이 파일을 열어 설치할 수 있나요?

이 .flatpakref는 Linux x86_64·aarch64용입니다. Windows 설치 파일이 아닙니다.

10 MiB를 넣으면 결과가 반드시 정확히 10 MiB인가요?

아닙니다. 화면에는 Tolerance (%)가 있으며 영상의 내용에 따라 목표를 못 맞출 수도 있습니다. 출력 파일의 실제 크기를 확인하세요.

여러 동영상을 한꺼번에 줄일 수 있나요?

네. 공식 소개는 여러 영상을 한 출력 폴더로 압축하는 기능을 안내합니다. 결과는 파일별로 확인하세요.

인터넷에 영상을 올려서 압축하나요?

아닙니다. 공식 소개에 따르면 영상 처리는 로컬에서 이뤄집니다. 설치에는 Flatpak·Flathub와 인터넷 연결이 필요합니다.

목표 크기를 정한 뒤 결과 영상을 직접 확인하세요

Constrict에서는 Add Videos…로 파일을 넣고 Target Size (MiB)에 목표값을 입력한 뒤 Export To…로 저장 폴더를 고릅니다. 압축이 끝나면 출력 파일의 실제 크기를 읽고 처음과 중간, 끝을 재생해 보세요. 이 확인까지 해야 업로드 제한과 재생 품질을 함께 판단할 수 있습니다.

제한보다 충분히 여유 있는 크기를 설정하되 화질이 크게 손상된다면 목표를 무리하게 낮추지 마세요. 원본을 남겨 둔 상태에서 설정을 조정해 새 결과물을 비교하면 용량과 화질 사이에서 맞는 지점을 찾을 수 있습니다.

공식 자료와 확인일

Apps for GNOME Constrict 기능·버전·공식 화면 · Flathub Constrict 무료 제공·지원 환경·변경 기록 · Flathub 배포판별 설정 | 2026년 10월 25일

Constrict 다운로드