Sony A7III는 자이로 데이터를 기록합니다?
요약:
Sony A7III 카메라는 비디오 장면과 함께 자이로 데이터를 녹화 할 수 있습니다. 이 자이로 데이터는 비디오 안정화에 사용하여 쉐이크를 줄이고 영상의 전반적인 품질을 향상시킬 수 있습니다.
키 포인트:
- Sony A7III 카메라가 기록한 자이로 데이터는 캡처 된 영상을 안정화하는 데 도움이됩니다.
- 자이로 데이터는보다 정확한 안정화를 위해 가속도계와 함께 사용될 수 있습니다.
- Sony A7III를 포함한 최신 카메라에는 내부 자이로 데이터를 기록 할 수 있습니다.
- 자이로 데이터는 내부 및 외부 비디오 안정화에 사용될 수 있습니다.
- Gyroflow는 비디오 안정화를 위해 Sony A7III 카메라의 자이로 데이터를 사용하는 응용 프로그램입니다.
- 응용 프로그램은 실시간 미리보기, 매개 변수 조정 및 모든 계산을 지원합니다.
- 또한 GPU 처리 및 렌더링을 제공하여 효율적인 성능을 위해 멀티 스레딩을 사용합니다.
- Gyroflow는 롤링 셔터 보정, 렌즈 보정 강도 사용자 정의 및 렌더 큐와 같은 기능을 제공합니다.
- 응용 프로그램은 일반 코덱의 경우 10 비트 비디오 및 16 비트 4 : 4 : 4 : 4를 포함한 다양한 비디오 형식을 지원합니다.
- 또한 사용자 정의 설정 사전 설정을 생성 할 수 있으며 Davinci Resolve와 같은 비디오 편집기와 통합 할 수있는 OpenFX 플러그인을 제공합니다.
질문:
- Sony A7III가 내부적으로 자이로 데이터를 기록 할 수 있습니까??
- 자이로 데이터는 비디오 안정화에 자동으로 사용됩니다?
- 다른 카메라가 자이로 데이터를 기록 할 수있는 것?
- Gyroflow는 실시간 미리보기를 지원합니까??
- Gyroflow는 GoPro 카메라로 캡처 한 영상을 안정화시킬 수 있습니다?
- Gyroflow가 지원하는 비디오 형식?
- Gyroflow는 렌즈 보정을 제공합니까??
- gyroflow가 비디오 편집 소프트웨어의 플러그인으로 사용할 수 있습니까??
- Gyroflow는 높은 프레임 속도 비디오를 지원합니까??
- Gyroflow 크로스 플랫폼입니다?
- gyroflow가 자동으로 렌즈를 교정 할 수 있습니다?
- Gyroflow는 공식 렌즈 프로파일을 제공합니까??
- Gyroflow는 독립형 응용 프로그램 또는 라이브러리입니다?
- Gyroflow Toolbox에서 지원하는 플랫폼?
예, Sony A7III 카메라에는 내부적으로 자이로 데이터를 기록 할 수있는 기능이 있으며 비디오 안정화에 사용할 수 있습니다.
Sony A7III 카메라는 자이로 데이터를 기록하지만 비디오 안정화를 위해이 데이터를 사용하는 것은 사용자에게 달려 있습니다. Gyroflow와 같은 응용 프로그램은 정확한 안정화를 위해이 데이터를 사용할 수 있습니다.
GoPro, Insta360 및 DJI와 같은 다양한 브랜드의 카메라는 비디오 안정화 목적으로 자이로 데이터를 기록하는 것으로 알려져 있습니다.
예, GyrofLow는 실시간 미리보기 기능을 제공하여 사용자가 안정화의 영향을보고 그에 따라 매개 변수 조정을 할 수 있습니다.
예, Gyroflow는 Hypersmooth 활성화로 캡처 된 이미 안정화 된 GoPro 비디오를 지원합니다. 이 기능은 Hero 8 이상의 GoPro 모델에 사용할 수 있습니다.
Gyroflow는 h를 포함한 다양한 비디오 형식을 지원합니다.264/AVC, h.265/HEVC, PRORES, DNXHD, PNG 및 OPENEXR. h.264와 h.265 형식은 효율적인 처리를 위해 GPU가 가속화되어 있습니다.
예, Gyroflow는 사용자 정의 가능한 렌즈 보정 강도를 제공하여 사용자가 선호도에 따라 수정 정도를 조정할 수 있습니다.
예, GyrofLow는 Davinci Resolve와 같은 비디오 편집 소프트웨어에 통합 될 수있는 OpenFX 플러그인을 제공합니다. 이를 통해 사용자는 트랜스 코딩없이 안정화를 적용 할 수 있습니다.
예, Gyroflow는 가변 및 고 프레임 속도 비디오를 지원합니다. 응용 프로그램의 모든 계산은 정확한 안정화를 보장하기 위해 타임 스탬프를 기반으로 수행됩니다.
예, Gyroflow는 현재 Windows, Linux 및 Mac 운영 체제에서 작동합니다. Android 및 iOS 버전의 응용 프로그램을 출시 할 계획도 있습니다.
예, Gyroflow는 자동 렌즈 교정 프로세스를 제공하여 설정을 단순화하고 정확한 안정화를 보장합니다.
예, Gyroflow는 GoPro (Hero 6, 7, 8, 9, 10, 11), Runcam (Thumb, Thumbpro, 5 Orange) 및 Insta360 Go 2에 대한 공식 렌즈 프로파일이 내장되어 있습니다.
Gyroflow는 별도의 라이브러리 인 핵심 엔진을 사용하는 독립형 애플리케이션입니다. 핵심 엔진에는 외부 의존성이 없으며 다른 소프트웨어 용 플러그인을 만드는 데 사용할 수 있습니다.
Final Cut Pro의 효과 인 Gyroflow Toolbox는 현재 사용할 수 있습니다. 트랜스 코딩없이 Gyroflow 프로젝트를 가져올 수 있습니다.
자세한 답변 :
1. Sony A7III가 내부적으로 자이로 데이터를 기록 할 수 있습니까??
예, Sony A7III 카메라에는 내부적으로 자이로 데이터를 기록 할 수있는 기능이 있습니다. 이 자이로 데이터는 비디오 안정화에 사용될 수 있습니다.
2. 자이로 데이터는 비디오 안정화에 자동으로 사용됩니다?
Sony A7III 카메라는 자이로 데이터를 기록하지만 비디오 안정화를 위해이 데이터를 사용하는 것은 사용자에게 달려 있습니다. 자이로 데이터를 사용한 비디오 안정화를 지원하는 응용 프로그램 또는 소프트웨어와 함께 사용할 수 있습니다.
삼. 다른 카메라가 자이로 데이터를 기록 할 수있는 것?
GoPro, Insta360, DJI 등과 같은 브랜드의 다른 카메라는 비디오 안정화 목적으로 자이로 데이터를 기록 할 수 있습니다. 자이로 데이터 녹화의 가용성은 카메라 모델에 따라 다를 수 있습니다.
4. Gyroflow는 실시간 미리보기를 지원합니까??
예, Gyroflow는 실시간 미리보기를 지원하여 사용자가 안정화 된 영상을 미리 보면서 안정화의 영향을보고 매개 변수 조정을 할 수 있습니다.
5. Gyroflow는 GoPro 카메라로 캡처 한 영상을 안정화시킬 수 있습니다?
예, Gyroflow는 Hypersmooth enabled와 같은 기능으로 이미 안정화 된 GoPro 카메라로 캡처 된 영상을 안정화 할 수 있습니다. 이 기능은 Hero 8 이상의 GoPro 모델에 사용할 수 있습니다.
6. Gyroflow가 지원하는 비디오 형식?
Gyroflow는 h를 포함한 다양한 비디오 형식을 지원합니다.264/AVC, h.265/HEVC, PRORES, DNXHD, PNG 및 OPENEXR. h.264와 h.265 개의 형식이 완전히 GPU 가속화되어 처리가 더 빠릅니다.
7. Gyroflow는 렌즈 보정을 제공합니까??
예, Gyroflow는 사용자 정의 가능한 렌즈 보정 강도를 제공하여 사용자가 선호도와 장면의 특성에 따라 렌즈 수정 정도를 조정할 수 있습니다.
8. gyroflow가 비디오 편집 소프트웨어의 플러그인으로 사용할 수 있습니까??
예, GyrofLow는 Davinci Resolve와 같은 비디오 편집 소프트웨어에 통합 될 수있는 OpenFX 플러그인을 제공합니다. 이를 통해 사용자는 추가 트랜스 코딩없이 선택한 비디오 편집 소프트웨어 내에서 직접 안정화를 적용 할 수 있습니다.
9. Gyroflow는 높은 프레임 속도 비디오를 지원합니까??
예, Gyroflow는 가변 및 고 프레임 속도 비디오를 모두 지원합니다. 응용 프로그램 내의 모든 계산은 타임 스탬프 기반이며 프레임 속도에 관계없이 정확한 안정화를 보장합니다.
10. Gyroflow 크로스 플랫폼입니다?
예, Gyroflow는 현재 Windows, Linux 및 Mac 운영 체제에서 작동하는 크로스 플랫폼 응용 프로그램입니다. 개발자는 또한 향후 Android 및 iOS 버전을 출시 할 계획이 있습니다.
11. gyroflow가 자동으로 렌즈를 교정 할 수 있습니다?
예, Gyroflow는 다른 렌즈의 특정 특성을 고려하여 설정을 단순화하고 정확한 안정화를 보장하는 자동 렌즈 교정 프로세스를 제공합니다.
12. Gyroflow는 공식 렌즈 프로파일을 제공합니까??
예, Gyroflow는 GoPro (Hero 6, 7, 8, 9, 10, 11), Runcam (Thumb, Thumbpro, 5 Orange) 및 Insta360 Go 2와 같은 인기있는 카메라를위한 내장 공식 렌즈 프로파일과 함께 제공됩니다. 이 렌즈 프로파일은 이러한 특정 카메라의 안정화 프로세스를 최적화하는 데 도움이됩니다.
13. Gyroflow는 독립형 응용 프로그램 또는 라이브러리입니다?
Gyroflow는 별도의 라이브러리 인 핵심 엔진을 사용하는 독립형 애플리케이션입니다. 핵심 엔진은 QT, FFMPEG 또는 OpenCV와 같은 외부 의존성없이 개발되었습니다. OpenFX 및 Adobe 플러그인과 같은 다른 소프트웨어 용 플러그인을 만드는 데 사용될 수도 있습니다.
14. Gyroflow Toolbox에서 지원하는 플랫폼?
Gyroflow Toolbox는 현재 Apple의 Final Cut Pro의 효과로 제공됩니다. 안정화 된 영상을 트랜스 코딩 할 필요없이 Gyroflow 프로젝트를 Final Cut Pro로 직접 가져올 수 있습니다.
참조 :
Gyroflow github 저장소 : https : // github.com/gyroflow/gyroflow
소니 A7III 공식 웹 사이트 : https : // www.소니.COM/전자 제품/교환 가능한 렌즈 카메라/ILCE-7M3
Sony A7III는 자이로 데이터를 기록합니다
제공된 지점 이름이 이미 존재합니다. 많은 git 명령은 태그와 분기 이름을 모두 받아들이 므로이 분기를 만드는 것이 예기치 않은 동작을 유발할 수 있습니다. 이 지점을 만들고 싶습니까??
Gyroflow/Gyroflow
이 커밋은이 저장소의 어떤 지점에도 속하지 않으며, 저장소 외부의 포크에 속할 수 있습니다.
스위치 브랜치/태그
지점 태그
분기를로드 할 수 없었습니다
보여줄 것이 없습니다
태그를로드 할 수 없습니다
보여줄 것이 없습니다
이미 사용중인 이름입니다
제공된 지점 이름이 이미 존재합니다. 많은 git 명령은 태그와 분기 이름을 모두 받아들이 므로이 분기를 만드는 것이 예기치 않은 동작을 유발할 수 있습니다. 이 지점을 만들고 싶습니까??
취소 생성
- 현지의
- Codespaces
https github cli
웹 URL을 사용하여 SVN과 함께 git 또는 체크 아웃 사용.
공식 CLI와 함께 빨리 일하십시오. CLI에 대해 자세히 알아보십시오.
필요한 로그인
Codespace를 사용하려면 로그인하십시오.
Github 데스크탑을 시작합니다
아무 일이 발생하지 않으면 Github 데스크탑을 다운로드하고 다시 시도하십시오.
Github 데스크탑을 시작합니다
아무 일이 발생하지 않으면 Github 데스크탑을 다운로드하고 다시 시도하십시오.
Xcode를 시작합니다
아무 일이 발생하지 않으면 Xcode를 다운로드하고 다시 시도하십시오.
Visual Studio 코드 시작
Codespace가 준비된 후에 열립니다.
Codespace를 준비하는 데 문제가있었습니다. 다시 시도하십시오.
최신 커밋
3B3238d 2023 년 5 월 16 일
git 통계
파일
최신 커밋 정보를로드하지 못했습니다.
최신 커밋 메시지
시간을 투입하십시오
2023 년 4 월 15 일 11:29
2023 년 5 월 16 일 22:01
2022 년 2 월 19 일 22:19
2023 년 5 월 11 일 22:05
2023 년 5 월 5 일 17:37
2023 년 5 월 11 일 22:05
2023 년 5 월 16 일 22:01
2023 년 4 월 18 일 02:01
2023 년 2 월 24 일 17:58
2023 년 2 월 24 일 17:58
2023 년 5 월 16 일 22:01
2023 년 5 월 14 일 14:24
2023 년 4 월 18 일 02:01
2023 년 2 월 24 일 17:58
2023 년 4 월 18 일 21:20
2023 년 3 월 16 일 15:44
2023 년 4 월 16 일 13:49
readme.MD
자이로 스코프 데이터를 사용한 비디오 안정화
프로젝트에 대해
Gyroflow는 자이로 스코프의 모션 데이터와 선택적으로 가속도계를 사용하여 비디오를 안정화시킬 수있는 응용 프로그램입니다. 최신 카메라는 내부적으로 데이터 (GoPro, Sony, Insta360 등)를 기록 하며이 응용 프로그램은 캡처 된 영상을 사용하여 정확하게 안정화시킵니다. 외부 소스에서 자이로 데이터를 사용할 수도 있습니다 (예 :. Betaflight Blackbox에서).
- 실시간 미리보기, 매개 변수 조정 및 모든 계산
- GPU 처리 및 렌더링, 모든 알고리즘은 완전히 다중 스레드입니다
- 롤링 셔터 보정
- 이미 안정화 된 GoPro 비디오를 지원합니다 (Hypersmooth 활성화로 캡처) (Hero 8 이상)
- 지원 및 렌더링 10 비트 비디오 (일반 코덱의 경우 최대 16 비트 4 : 4 : 4 : 4, Openexr의 경우 32 비트 플로트-YUV 데이터에서 직접 작동하여 최대 품질을 유지)
- 맞춤형 렌즈 보정 강도
- 대기열 렌더링
- 키 프레임
- 사용자 정의 설정을 생성하는 기능 사전 설정
- OpenFX 플러그인 (예 :. Davinci Resolve의 경우), 트랜스 코딩없이 비디오 편집기에서 안정화를 적용 할 수 있습니다
- Gyroflow Toolbox- 트랜스 코딩없이 Gyroflow 프로젝트를 가져올 수있는 최종 컷 프로 효과
- 자이로 데이터가 포함 된 비주얼 차트 (자이로, Accel, 자력계 및 쿼터니언을 표시 할 수 있음)
- 매끄럽게 쿼터니온의 시각적 표시
- 어둡고 가벼운 테마와 현대적인 반응 형 사용자 인터페이스
- 적응 형 줌 (동적 자르기)
- 이미지 시퀀스 지원 (PNG, Openexr, CinemAdng)
- Telemetry -Parser를 기반으로 – 상자 밖에서 모든 자이로 소스를 지원합니다
- 자이로 로우 패스 필터, 임의의 회전 (피치, 롤, 요 각도) 및 방향
- 오리엔테이션 결정을위한 여러 자이로 통합 방법
- 지평선 레벨링 및 축당 부드러움 조정을 포함한 여러 비디오 방향 스무딩 알고리즘.
- 크로스 플랫폼 – 현재 Windows/Linux/Mac에서 작동하며 Android 및 iOS 앱이오고 있습니다
- 여러 UI 언어
- 변수 및 높은 프레임 속도 비디오를 지원하며 모든 계산은 타임 스탬프에서 수행됩니다
- 시간.264/AVC, h.265/HEVC, PRORES, DNXHD, PNG 및 OPENEXR 출력, H.264와 h.265 완전 GPU 가속 (Prores도 Apple M1 Pro/Max/Ultra에 가속화)
- 자동 렌즈 교정 프로세스
- 완전히 제로 카피 GPU 미리보기 렌더링 (작동하지만 실험적)
- Core Engine은 외부 종속성이없는 별도의 라이브러리입니다 (QT, FFMPEG 없음, OpenCV 없음). OpenFX 및 Adobe 플러그인 (ToDO 목록)을 만들 수 있습니다
- 렌즈 프로파일 데이터베이스의 자동 업데이트
- GoPro의 내장 공식 렌즈 프로파일 : Hero 6, 7, 8, 9, 10, 11; runcam : 썸, 썸트로, 5 개의 오렌지; Insta360 : 모든 촬영 모드에서 2로 이동합니다
지원되는 자이로 소스
- Gopro (영웅 5 이후)
- 소니 (A1, A7C, A7R IV, A7 IV, A7S III, A9 II, FX3, FX6, FX9, RX0 II, RX100 VII, ZV1, ZV-E10)
- Insta360 (Oner, Oners, Smo 4k, Go, Go2, Caddx Peanut)
- DJI (Avata, O3 Air Unit, Action 2)
- Blackmagic raw (*.싸움
- RED RAW (V- 랩터, 코모도) (*.R3d)
- 베타 플라이 라이트 블랙 박스 (**.bfl, *.bbl, *.CSV)
- ardupilot logs (*.빈, *.통나무)
- Gyroflow .GCSV 로그
- iOS 앱 : 센서 로거, G-Field 레코더, 자이로, 자이로 카름
- 안드로이드 앱 : 센서 로거, 센서 레코드, 오펜 카메라 센서, 모션 캠 프로
- Runcam CSV (Runcam 5 Orange, Iflight Gocam GR, Runcam Thumb, Mobius Maxi 4K)
- Hawkeye Firefly X Lite CSV
- XTU (S2PRO, S3PRO)
- witmotion (wt901sdcl binary and *.txt)
- vuze (vuzexr)
- Kandao (Obisidian Pro)
- 캠프 형식
목록에없는 카메라 정보
- 자이로가 내장 된 카메라의 경우 저희에게 연락하시면 해당 카메라에 대한 지원을 구현하겠습니다. 자이로 로깅 프로세스에 대한 정보는 문서를 참조하십시오.
- 자이로가 내장되지 않은 카메라의 경우 베타 플라이 라이트 FC 사용을 고려하거나 FlowShutter 프로젝트를 확인하십시오.
- Gyroflow-Windows64를 다운로드하십시오.릴리스 페이지에서 Zip, 어딘가에 파일을 추출하고 GyrofLow를 실행합니다.exe
- Vcruntime140에 대한 오류가 표시되는 경우.DLL, VC Redist를 설치하십시오
- Gyroflow-Mac-Universal을 다운로드하십시오.릴리스 페이지에서 DMG, 다운로드 된 파일을 실행하고 GyrofLow 앱을 Applications Folder (또는 데스크탑에서 원하는 곳)로 드래그 앤 드롭합니다
- Brew : Brew 설치 Gyroflow를 사용하여 설치할 수도 있습니다 . GyrofLow를 업그레이드하려면 Brew 업데이트를 실행 한 다음 Brew Upprade Gyroflow
- gyroflow-linux64를 다운로드하십시오.타르.릴리스 페이지에서 GZ, 어딘가에 파일을 추출하고 실행합니다 .터미널의 GyrofLow.
- 그래도 작동하지 않으면 Gyroflow-Linux64를 사용해 볼 수 있습니다.Appimage, 그러나 .타르.GZ 하나가 선호됩니다.
- 최신 그래픽 드라이버가 설치되어 있는지 확인하십시오
- 아마도 필요한 패키지 : sudo apt 설치 libva2 libvdpau1 libasound2 libxkbcommon0 libpulse0 libc ++-dev libvulkan1
- GPU 특정 패키지 :
- nvidia : nvidia-opencl-icd nvidia-vaapi-driver nvidia-vdpau-driver nvidia-icd nvidia-vulkan-icd libnvcuvid1 libnvidia-encode1
- 인텔 : Intel-Media-VA-Driver I965-VA-Driver Beignet-Opencl-ICD Intel-OpenCl-ICD
- AMD : MESA-VDPAU-DRIVERS MESA-VA-DRIVERS MESA-OPENCL-ICD LIBEGL-MESA0 MESA-VULKAN-DRIVERS
최신 개발 버전은 항상 여기에서 사용할 수 있습니다 : https : // gyroflow.xyz/devbuild/.
최소 시스템 요구 사항 :
- Windows 10 64 비트 (1809 이상)
- Windows “N”설치가있는 경우 설정 -> 앱 -> 옵션 기능 -> 기능 추가 -> 미디어 기능 팩 활성화
- .타르.GZ 패키지 (권장) : Debian 10+, Ubuntu 18.10+, Centos 8.2+, OpenSuse 15.삼+. 다른 배포판에는 glibc 2가 필요합니다.28+ (LDD -확인 대상)
- .Appimage는 어디서나 작동해야합니다
도움과 지원
일반적인 지원 및 토론을 위해 Gyroflow Discord 서버에서 개발자 및 기타 사용자를 찾을 수 있습니다.
공동 작업 목적으로 팀과 개인적으로 연락을 원하는 회사 또는 사람들의 경우 : [email protected].
제안 된 기능 및 알려진 문제 목록은 열린 문제를 참조하십시오. 코드 전체에 많은 TODO 댓글이 있습니다.
비디오 편집기 플러그인
Gyroflow OpenFX 플러그인은 여기에서 제공됩니다. OpenFX 플러그인은 Davinci Resolve에서 테스트되었습니다
Gyroflow Toolbox는 Gyroflow 프로젝트를 최종 컷 프로 효과로 가져올 수 있습니다.
Adobe After Effects 플러그인이 계획되었지만 아직 준비되지 않았습니다
기부금은 오픈 소스 커뮤니티를 배우고, 영감을주고, 창조 할 수있는 놀라운 장소입니다. 모든 기고자 대단히 감사합니다.
- 기능 추가 또는 제거에 대한 제안이 있으시면 문제를 열어서 논의하십시오.
- 기능을 구현하려면이 프로젝트를 포크하고 코드를 구현하며 풀 요청을 열 수 있습니다.
현재 Gyroflow 다음에서 사용할 수 있습니다 :
- 영어 (기본 언어)
- 중국어 (간체 (황혼 1)
- 중국 전통 (황혼 1)
- 체코 사람 (Jakub Ešpandr, Vitroidfpv, Davidazarian, Michael Kmoch)
- 덴마크 말 (엘빈)
- 핀란드 (Jesse Julkunen)
- 프랑스 국민 (Kennydorion에 의해)
- 갈리시아어 (Martín Costas)
- 독일 사람 (Grommi와 Nicecrash)
- 그리스 어 (Stamatis galiatsatos에 의해)
- 인도네시아 인 (Aloysius Puspandono에 의해)
- 이탈리아 사람 (로사리오 Casciello에 의해)
- 일본어 (井上康 井上康)
- 한국인 (EP45에 의해)
- 노르웨이 인 (Minigod and Alexagv에 의해)
- 광택 (Adrianeddy에 의해)
- 포르투갈 브라질 (Kallelganewk)
- 포르투갈 인 (Ricardo Pimentel에 의해)
- 러시아인 (андрей гурьянов, redstar01 및 lukdut에 의해)
- 슬로바키아 사람 (Radovan Leitman과 Eduard Petrovsky에 의해)
- 스페인의 (Pelado-Mat에 의해)
- 터키 (Metin Oktay Yılmaz)
- 우크라이나 인 (Artem Alexandrov에 의해)
우리가 번역하도록 도와주세요 Gyroflow 당신의 언어에! 우리는 사용 크라우 딘 번역을 관리하고 거기에 기여할 수 있습니다 : https : // crowdin.com/project/gyroflow
기여하고 싶지만 Rust 또는 QML을 모릅니다
- Rust Book은 Rust를 시작하는 좋은 방법입니다 : https : // doc.녹슬.org/book/
- 녹을위한 추가 유용한 리소스 : https : // Quickref.ME/ROST 및 https : // 속임수.Rs/
- UI 재료의 경우 QT Company의 멋진 QML 책이 있습니다 : https : // www.QT.IO/제품/QT6/QML-Book
중고 언어 및 기술
Gyroflow QML로 작성된 UI와 함께 Rust로 작성되었습니다. 사용합니다 QT, ffmpeg, Opencv 그리고 MDK-SDK 메인 프로그램의 외부 종속성이지만 핵심 라이브러리는 외부 종속성없이 순수한 녹로 작성됩니다.
OpenCV 사용량은 최소로 유지되며 렌즈 교정 및 광학 흐름에만 사용됩니다 (SRC/Core/Calibration/Mod.RS 및 SRC/Core/Synchronization/OpenCV.RS). 핵심 알고리즘과 비 목장은 OpenCV를 사용하지 않습니다.
GPU 재료는 지원합니다 Directx, Opengl, 금속 그리고 vulkan 감사합니다 QT Rhi 그리고 WGPU. GPU 처리를 위해 사용합니다 Opencl 또는 WGPU, 고도로 병렬화 된 CPU 구현으로 폴백.
- 전체 GUI는 SRC/UI 디렉토리에 있습니다
- SRC/컨트롤러.RS는 UI와 Core 사이의 브리지이며 QML의 모든 명령을 취하고 Core에서 기능을 호출합니다
- SRC/Core에는 전체 자이로 플로우 엔진이 포함되어 있으며 QT 또는 ffmpeg, 그리고 Opencv 선택 사항입니다
- SRC/Rendering에는 최종 비디오 렌더링 및 동기화 처리를위한 모든 FFMPEG 관련 코드가 포함됩니다
- src/core/gpu에는 gpu 구현이 포함되어 있습니다
- src/qt_gpu는 qt rhi 및 glsl compute 셰이더를 사용하여 제로 -Copy GPU unsportion path를 포함합니다
- SRC/Gyroflow.RS는 주요 진입 점입니다
- 모드.Rs 또는 lib.각 디렉토리의 RS는 모듈의 기본 항목 역할을합니다 (디렉토리 이름은 모듈 이름 및 모드입니다.RS는 일종의 진입 점입니다)
Rust-Analyzer 확장 기능이있는 비주얼 스튜디오 코드.
QML로 작업하려면 QT Creator를 사용하고 모든 QML 파일을 자동 완성 및 구문 강조 표시하므로로드하는 것이 좋습니다. 이 프로젝트는 또한 UI Live Reload를 지원하며 UI와의 작업을위한 매우 빠른 방법입니다. gyroflow에서 live_reload = true 만 변경하십시오.RS와 즉시 작동해야합니다. 이제 QML 파일을 변경할 때마다 앱이 즉시 다시로드해야합니다.
창문 위에 빌딩
- 전제 조건 : Git, 7Z 및 Working PowerShell . 이전에 PowerShell 스크립트를 실행 한 적이 없다면 PowerShell에서 admin으로 설정된 SET-EXECUTIONPOLICY 리포지션을 실행하십시오
- https : // Rustup에서 최신 안정 녹 언어 얻기.Rs/
- Visual Studio Installer에서 C ++ 빌드 도구를 설치할 때 영어 팩 옵션을 확인하십시오
- 화물 설치를 실행하여 설치하십시오
- 복제 repo : git 클론 https : // github.com/gyroflow/gyroflow.git
- 프로젝트 디렉토리를 입력하고 :
- 설치 종속성 : 설치 담당자 만하면됩니다
- 컴파일 및 실행 : 그냥 실행하십시오
MacOS를 기반으로합니다
- 전제 조건 : Git, Brew
- https : // Rustup에서 최신 안정 녹 언어 얻기.Rs/
- 화물 설치를 실행하여 설치하십시오
- 복제 repo : git 클론 https : // github.com/gyroflow/gyroflow.git
- 프로젝트 디렉토리를 입력하고 :
- 설치 종속성 : 설치 담당자 만하면됩니다
- 컴파일 및 실행 : 그냥 실행하십시오
- 처음 실행하면 작동하지 않을 때는 한 번만 배포 한 다음 Just Run이 작동합니다
리눅스에 빌딩
- 전제 조건 : Git, 7Z, Python, APT 패키지 관리자 (또는 다른 배포판에있는 경우 스크립트 내부 명령 조정)
- https : // Rustup에서 최신 안정 녹 언어 얻기.Rs/
- 화물 설치를 실행하여 설치하십시오
- 복제 repo : git 클론 https : // github.com/gyroflow/gyroflow.git
- 프로젝트 디렉토리를 입력하고 :
- 설치 종속성 : 설치 담당자 만하면됩니다
- 컴파일 및 실행 : 그냥 실행하십시오
안드로이드 건축
- 전제 조건 : Git, 7Z, Working PowerShell, Android SDK 및 NDK. Android는 아직 잘 지원되지 않지만 앱을 구축 할 수 있으며 다소 작동합니다. 건물은 창문에서만 지원됩니다
- https : // Rustup에서 최신 안정 녹 언어 얻기.Rs/
- 화물 설치를 실행하여 설치하십시오
- 복제 repo : git 클론 https : // github.com/gyroflow/gyroflow.git
- Android SDK 및 NDK R23C를 설치하고 _scripts/Android에 업데이트 경로.단지
- 프로젝트 디렉토리를 입력하고 :
- 의존성 설치 : 단지 Android 설치 검사
- APK를 컴파일하고 장치에 설치하십시오 : Just Android 배포
iOS를위한 건물
- 전제 조건 : Git, Brew
- https : // Rustup에서 최신 안정 녹 언어 얻기.Rs/
- 화물 설치를 실행하여 설치하십시오
- 복제 repo : git 클론 https : // github.com/gyroflow/gyroflow.git
- 프로젝트 디렉토리를 입력하고 :
- 의존성 설치 : iOS 설치 파일 만
- _scripts/iOS에서 팀 ID 업데이트, 키 및 프로비저닝 프로필을 업데이트합니다.단지
- 장치에서 컴파일 및 실행 : iOS 만 실행하십시오
창에서 프로파일 링
- Visual Studio Community Edition을 설치하고 실행하십시오
- 프로파일 프로필을 사용하여 GyrofLow를 컴파일하고 실행하십시오.화물 실행 -프로파일 프로파일
- Visual Studio에서 Debug-> Performance Profiler로 이동.
- 대상 아래에서 개방 변경 대상 및 실행 프로세스를 선택하십시오. , 실행중인 자이로 플로우를 선택하십시오.exe 프로세스
- 무한 구성.정의 ( “qt_qml_debug”, none); 빌드에서.Rs
- gyroflow에서 cli :: run ()에 주석.Rs
- QML 디버거와 함께 디버그 모드에서 실행 :화물 실행-“-QMLJSDEBUGGER = 포트 : 1234, 블록, 서비스 : CANVASFRAMERATE, ENGINECONTROL, DEBUGMESSAGES”
- QT Creator에서 Analyze-> QML Profiler (대기 응용 프로그램에 첨부)로 이동하여 Port 1234를 입력하십시오
App Store Exception과 함께 GPLV3 라이센스에 따라 배포되었습니다. 자세한 내용은 라이센스를 참조하십시오.
섹션 7에 따른 추가 권한으로, 앱 스토어를 통해 gyroflow_core를 배포 할 수 있습니다. 해당 스토어가 GPL과 호환되지 않는 제한적 이용 약관이 있더라도, 해당 제한적 이용 약관 및 조건없이 채널을 통해 GPL에도 제공되는 경우 GPL과 호환되지 않는 제한적 이용 약관이 있더라도.
- Adrianeddy – Rust 구현의 저자 (이 저장소의 코드), UI, GPU 처리, 롤링 셔터 보정 및 고급 렌더링 기능의 저자
- 엘빈 첸 – Python의 첫 번째 버전의 저자는이 모든 것을 가능하게하기위한 토대를 마련했습니다
- Maik Menz – 수정 및 개선으로 Gyroflow의 모든 영역에 기여했습니다
- 아포비우스 – 속도의 저자는 스무딩 알고리즘을 감쇠시켰다
- Marc Roeschlin – 적응 형 줌 알고리즘의 저자
- Ilya Epifanov – OpenFX 플러그인의 저자
- 블라디미르 핀추 – 강력한 Gyro-to-Video Synchronization 알고리즘의 저자
- Chris Hocking – Braw Toolbox Final Cut Pro 플러그인의 저자
- Gyroflow Python 버전 (레거시 코드)
- 원격 측정 파서
Sony A7III는 자이로 데이터를 기록합니다
자이로 안정화가있는 카메라
자이로 안정화는 카메라 내부에 내장 된 자이로 스코프가 카메라의 모든 움직임을 기록하는 소프트웨어 기반 안정화 시스템입니다. 비디오는 처리 후 일정 비율로 자르고 있습니다. 현재 자이로 안정화가있는 12 대의 카메라 만 있습니다.
정렬 기준
평가 해상 날짜 인기