Repository navigation
Releases: hebi10/quickcut
Release list
QuickCut v0.4.10
QuickCut 0.4.10은 고속 저장 추천과 중단 복구를 보완합니다.
- 요청·추천 시각을 마이크로초까지 보존하고, 경계 화면과 짧은 연결부 재생을 비교할 수 있습니다.
- 일괄 저장에서 파일마다 현재 위치 유지 / 추천 위치 사용 / 제외를 선택합니다.
- 중단된 단일 저장의 미완성 파일을 정리하거나 검증한 완료 결과를 복구합니다. 원본 삭제 동의는 복구하지 않습니다.
- 변경 여부를 확인한 원본 분석을 재사용하고, 분석 진행률과 저장 단계를 표시합니다.
- 날짜 유지용 임시 파일 정리를 수정했습니다. 최근 저장 진단을 기기 내부에서 확인·복사할 수 있습니다.
- 정밀 경계, 캐시 변경 감지, 저장 복구와 3시간 1080p·스테레오 합성 영상 검사를 추가했습니다.
기존 고정 인증서로 서명한 versionCode 15 업데이트입니다. 같은 인증서의 기존 앱은 삭제하지 않고 업데이트할 수 있습니다.
검사 결과와 정확한 배포 소스·인증서 정보는 함께 제공하는 소스 안내를 참고하세요. Fold8 실기기와 사용자가 보고한 3시간 원본은 접근하지 못해 해당 오류 해결을 확인하지 않았습니다. 안전한 고속 저장 조건을 충족하지 못하는 영상은 정확한 위치로 자동 저장을 선택할 수 있습니다.
QuickCut v0.4.9
요청한 위치에서 고속 저장하기 어려울 때, 영상 복사가 가능한 추천 위치와 추가로 잘리는 길이를 보여줍니다.
- 시작·끝과 중간 삭제 구간의 요청 시간, 추천 시간, 추가 삭제 길이를 표시합니다.
- 추천 위치로 고속 저장을 선택해야 조정합니다. 정확한 위치로 자동 저장과 취소도 선택할 수 있습니다.
- 삭제하려던 장면을 다시 포함하지 않고 더 잘라내는 방향으로만 추천합니다. 일괄 저장은 파일마다 조정 내용과 건너뛸 파일을 안내합니다.
- 고속 전용 저장은 영상 재인코딩으로 자동 전환하지 않습니다. 소리는 필요하면 변환합니다.
- 긴 영상 분석을 취소할 수 있고, 저장 실패 후 방식을 다시 고를 때 불필요한 분석을 반복하지 않습니다.
키프레임 간격에 따라 조정 폭은 수 초 이상일 수도 있습니다. 모든 영상에 추천 위치가 있는 것은 아니며, 안전한 위치를 찾지 못하면 정확한 위치로 자동 저장할 수 있습니다.
JVM 117개 + Android 123개 + 네이티브 영상 63개, 총 303개 검사 통과. Android lint, 업데이트 시 앱 데이터 유지, 실제 저장 결과도 확인했습니다. 기존 앱을 삭제하지 않고 업데이트할 수 있습니다.
앱 버전 0.4.9 / versionCode 14 / Android 10 이상 / arm64-v8a·x86_64.
APK와 대응 소스, 설치·소스 안내, SHA-256 목록을 함께 제공합니다. 실제 휴대전화의 10비트 재생과 사용자가 보고한 3시간 원본 오류는 별도 확인이 필요합니다.
QuickCut v0.4.8
자르는 위치를 유지하면서 고속 처리할 수 있는 영상·소리 형식을 늘렸습니다.
- MP3·AC-3·E-AC-3·Opus·FLAC·ALAC·지원 PCM 소리를 AAC로 처리하고 영상의 복사 가능한 구간을 유지합니다. 표준 AAC 채널 배치로 표현 가능한 1~8채널을 유지합니다.
- H.265 Main10의 10비트 SDR·HDR10(PQ)·HLG를 처리하며 색상·정적 HDR 정보를 유지합니다.
- H.265의 새 연결 지점에서 앞 프레임을 버리는 지시를 호환성이 확인될 때 보정합니다.
- 프레임 사이의 시각을 선택해도 실제 출력 시각으로 연결 지점을 확인합니다.
- MP4를 다시 담는 과정에서 마지막 프레임의 표시 길이가 짧아지는 문제를 수정했습니다.
- 원본 복사·부분 처리 제한을 저장 중, 완료 화면과 실패 화면에 표시합니다. HDR 원본 복사 제한을 부분 처리 미지원으로 잘못 안내하지 않습니다.
검증: JVM 111개, 네이티브 62개, Android 118개 통과. 복사 영상 데이터·전체 디코딩·채널별 소리·HDR 경계 정보와 기존 앱 위에 업데이트할 때 데이터 유지를 확인했습니다.
10비트 영상은 Android 엔진의 출력 파일을 독립 디코더로 검증했습니다. 에뮬레이터는 Main10 재생을 지원하지 않으며 실제 기기의 Main10 재생 검증은 별도입니다. 앱의 시작·끝 장면 확인을 위해 해당 기기의 Main10 디코더 지원이 필요합니다.
3시간 길이의 합성 영상에서 끝부분 자르기를 검사했습니다. 사용자가 보고한 원본 오류를 재현한 것은 아니므로 해당 오류의 해결을 보장하지 않습니다. Dolby Vision·HDR10+·12비트·가변 프레임률·복사할 완전한 GOP가 없는 짧은 구간 등은 일반 저장이 필요할 수 있습니다.
기존 앱을 삭제하지 않고 APK를 설치해 업데이트할 수 있습니다. 기존 배포 인증서로 서명한 0.4.8 / versionCode 13이며, arm64-v8a·x86_64를 포함한 non-debuggable 빌드입니다.
소스 커밋: 7779fc8b898f36df2fda49edc0e6f694bd13ee41
소스 트리: 5e14df740a0c4f0ce9726915e65178bf243c860c
대응 소스와 빌드·라이선스 안내를 APK 옆에 함께 제공합니다.
QuickCut v0.4.7
해비님의 요청에 따라 고속 처리 조건에 맞지 않는 이유를 화면에 표시합니다.
- 저장 중: 각 단계에서 확인한 원본 복사·부분 처리 제한 사유 표시
- 저장 완료: 실제 처리 방식과 해당 사유 표시, 대량 편집도 영상별 표시
- 저장 실패: 오류 문구와 이미 확인한 고속 처리 제한을 함께 표시
- 기존 완료 기록의 사유는 추측하지 않고 기록 없음으로 표시
- 원본 날짜·자르기 위치·기존 고속 처리 지원 조건 유지
예: 키프레임과 맞지 않는 시작 위치, 일정하지 않은 프레임 간격, 지원하지 않는 색상·소리 형식, 구간 연결 시 프레임 누락 가능성.
검증: JVM 111개, 네이티브 25개, Android 전체 113개 통과. Android의 11→12 업데이트 데이터 유지와 기존 배포 서명 일치를 확인했습니다. 3시간 영상 오류의 원인은 별도 확인이 필요합니다.
기존 앱을 삭제하지 않고 APK를 설치해 업데이트할 수 있습니다. versionCode 12 / 0.4.7, non-debuggable, arm64-v8a·x86_64.
소스 커밋: ebb0055d79a4a614333f9588897dfbf5ccedeaa2
소스 트리: 38924e67310299037aeda4fea10ea40b4a924158
대응 소스와 빌드·라이선스 안내를 APK 옆에 함께 제공합니다.
QuickCut v0.4.6
Android 10 이상에서 사용할 수 있는 QuickCut 0.4.6 설치 파일입니다.
설치 및 업데이트
아래 Assets에서 QuickCut-v0.4.6-release.apk를 내려받아 설치하세요. 기존 0.4.5와 같은 인증서로 서명했습니다. 기존 앱을 삭제하지 않고 업데이트 설치할 수 있습니다.
변경 사항
- 원본 날짜와 0/90/180/270도 회전 정보를 유지하면서 고속 처리를 시도합니다.
- 지원되는 MP4/H.265 Main 8-bit SDR 영상은 자른 경계를 처리하고 중간 영상 데이터를 복사합니다.
- 같은 원본의 역순·반복·겹치는 구간에서도 해당 시점의 소리를 유지합니다. 영상 전체를 복사할 수 있으면 소리만 재인코딩합니다.
- H.265 연결에서 이전 구간의 마지막 프레임이 누락될 수 있는 조건은 정확한 일반 저장으로 전환합니다.
- 일괄 편집의 전체 자동 저장, 분·초 입력과 파일별 결과 길이 표시를 포함합니다.
검증
- 새 버전 빌드와 API 35 Android 검사 성공.
- JVM 105개, 네이티브 24개, Android 전체 110개 통과. JVM·Android 결과 XML의 실패·오류·건너뜀 0.
- 첫 실행의 UI 검사 1개는 비동기 분석 완료 전에 버튼을 찾아 실패했습니다. 실제 버튼 표시를 기다리도록 검사만 보완한 뒤 전체 검사를 통과했습니다.
- CI 서명을 사용한 versionCode 10→11 업데이트와 앱 내부 데이터 유지 확인. 배포 APK는 별도로 기존 0.4.5와 같은 인증서임을 검증했습니다.
- 배포 APK의 서명, 버전, non-debuggable 설정, ZIP·두 ABI ELF의 16KiB 정렬과 CI APK 내부 파일 일치를 확인했습니다.
- 버전: 0.4.6 / versionCode 11. arm64-v8a·x86_64 포함.
- 릴리스 소스:
c4193403cf07246007349a973db44ed9c1bc9b23 - 실제 CI 빌드 커밋:
2cf112959c8aba0563a23be7980c9808dfaf1552 - 동일 소스 tree:
5de0491b28ea63ce2c56ef9dc2e3b3b44315f462
APK SHA-256:
c25402b912c56f11eadca2b1777a7cbcb341afc0c170c14c6211055ca6277ba2
대응 소스와 빌드·의존성 안내는 QuickCut-v0.4.6-source.tar.gz, QuickCut-v0.4.6-source-guide.md에 함께 제공합니다. GitHub 자동 생성 Source code 대신 첨부한 대응 소스 번들을 사용하세요. SHA256SUMS.txt는 세 배포 파일의 체크섬입니다.
HDR·10-bit·가변 프레임률·열린 GOP 등 지원 범위 밖의 영상은 일반 처리로 전환될 수 있습니다. 실제 사용자 영상 묶음의 지원 비율이나 처리 속도, 모든 기기의 장시간·절전 동작은 측정하지 않았습니다.
QuickCut v0.4.5
Android 10 이상에서 사용할 수 있는 QuickCut 0.4.5 설치 파일입니다.
설치
아래 Assets에서 QuickCut-v0.4.5-release.apk를 내려받아 설치하세요. 기존 0.4.4와 같은 인증서로 서명되어 업데이트 설치할 수 있습니다.
포함 기능
- 단일 영상 및 일괄 편집, 원본 처리·저장 날짜 선택
- 정확한 위치로 자동 저장: 지원되는 MP4/H.264 영상의 경계 구간을 인코딩하고 가운데 원본 데이터를 복사
- 다른 앱 사용·화면 OFF 상태의 저장과 중단 작업 복구
- Android AVC 호환성과 B프레임·오디오·저장 결과 검증 보완
검증
- 해당 소스의 GitHub Actions 빌드 및 Android 에뮬레이터 검사 성공
- 기존 CI 결과: JVM 91개, Android 99개 통과
- 배포 APK의 서명·버전·ZIP 정렬 및 CI 산출물과의 내부 파일 일치 확인
- 버전: 0.4.5 / versionCode 10
- 소스:
a3c32188309ac25d0de11c4b6c692f5f9a5529d9 - CI 빌드 커밋:
afea13628ee9fc6403126cf217a35d910c3f151a(동일 소스 트리)
APK SHA-256:
3054c2085aaa641d0abd09a77619128eac6ff37999f4ac711f77ad8bbd01afae
대응 소스와 빌드·라이선스 안내는 QuickCut-v0.4.5-source.tar.gz, QuickCut-v0.4.5-source-guide.md에 포함되어 있습니다. GitHub 자동 생성 Source code 파일 대신 첨부한 대응 소스 번들을 사용하세요.
모든 영상 형식·기기의 처리 속도나 강제 종료·제조사 절전 제한 중 실행을 보장하지는 않습니다.