CriCodecs
CriStudio GUI and Python/C++ toolkit for inspecting, editing, extracting, and building CRIWARE files.
파일 탐색기
최종 버전 다운로드 (.zip)- .dockerignore
- Dockerfile
- ci.yml
- release.yml
- CriCodecsConfig.cmake.in
- cricodecs.hpp
- version.hpp.in
- aax_container.cpp
- aax_container.hpp
- acb_builder.cpp
- acb_commands.cpp
- acb_commands.hpp
- acb_container.cpp
- acb_container.hpp
- acb_cue_graph.cpp
- acb_cue_graph.hpp
- acb_cue_graph_views.cpp
- acb_cue_renderer.cpp
- acb_cue_renderer.hpp
- acb_cue_resolver.cpp
- acb_cue_resolver.hpp
- acb_reader.cpp
- acx_builder.cpp
- acx_builder.hpp
- acx_container.cpp
- acx_container.hpp
- acx_reader.cpp
- adx_codec.hpp
- adx_crypto.hpp
- adx_decoder.cpp
- adx_encoder.cpp
- adx_key_recovery.cpp
- adx_key_recovery.hpp
- adx_key_recovery_internal.hpp
- adx_recovery_source_collector.cpp
- adx_recovery_source_collector.hpp
- afs_builder.cpp
- afs_container.cpp
- afs_container.hpp
- afs_format.hpp
- afs_reader.cpp
- ahx_allocation_tables.hpp
- ahx_bit_allocation.hpp
- ahx_codec.hpp
- ahx_decoder.cpp
- ahx_encoder.cpp
- ahx_format.hpp
- ahx_key_recovery.cpp
- ahx_key_recovery.hpp
- ahx_signal_tables.hpp
- ahx_table_checks.hpp
- aix_builder.cpp
- aix_container.hpp
- aix_reader.cpp
- awb_aac_encryption.hpp
- awb_aac_key_recovery.cpp
- awb_aac_key_recovery.hpp
- awb_container.hpp
- awb_entry_codec.hpp
- cli.cpp
- cli.hpp
- cli_common.cpp
- cli_export.cpp
- cli_internal.hpp
- cli_key_recovery.cpp
- cli_listing.cpp
- cli_maker.cpp
- cli_metadata.cpp
- cli_parse.cpp
- cli_probe.cpp
- cricodecs_cli_main.cpp
- cpk_builder.cpp
- cpk_container.hpp
- cpk_reader.cpp
- crilayla.cpp
- crilayla.hpp
- csb_builder.cpp
- csb_container.cpp
- csb_container.hpp
- csb_format.hpp
- csb_reader.cpp
- cvm_build_script.cpp
- cvm_build_script.hpp
- cvm_builder.cpp
- cvm_builder.hpp
- cvm_container.cpp
- cvm_container.hpp
- cvm_crypto.hpp
- cvm_key_recovery.cpp
- cvm_key_recovery.hpp
- cvm_path.hpp
- cvm_reader.cpp
- cvm_volume_set.cpp
- cvm_volume_set.hpp
- hca_codec.hpp
- hca_crypto.cpp
- hca_crypto.hpp
- hca_decoder.cpp
- hca_encoder.cpp
- hca_format.hpp
- hca_frame.hpp
- hca_header.hpp
- hca_key_recovery.cpp
- hca_key_recovery.hpp
- hca_key_recovery_models.inc
- hca_packing.cpp
- hca_packing.hpp
- hca_reader.cpp
- hca_reader.hpp
- hca_table_checks.hpp
- hca_tables.hpp
- hca_transform.cpp
- hca_transform.hpp
- key_recovery.hpp
- sfd_builder.cpp
- sfd_container.cpp
- sfd_container.hpp
- sfd_reader.cpp
- usm_adx_key_recovery.cpp
- usm_builder.cpp
- usm_container.hpp
- usm_crypto.cpp
- usm_crypto.hpp
- usm_key_recovery.cpp
- usm_key_recovery.hpp
- usm_key_recovery_internal.hpp
- usm_reader.cpp
- usm_subtitle.cpp
- utf_builder.cpp
- utf_reader.cpp
- utf_table.cpp
- utf_table.hpp
- crc.hpp
- flat_unordered_map.hpp
- io.hpp
- io_endian.hpp
- io_reader.hpp
- io_reader_fallback.cpp
- io_reader_platform.cpp
- io_reader_posix.cpp
- io_reader_windows.cpp
- io_writer.hpp
- io_writer_fallback.cpp
- io_writer_platform.cpp
- io_writer_posix.cpp
- io_writer_windows.cpp
- numeric.hpp
- primes.hpp
- scan.hpp
- string.hpp
- text_encoding.cpp
- text_encoding.hpp
- h264.cpp
- h264.hpp
- ivf.cpp
- ivf.hpp
- mpeg.cpp
- mpeg.hpp
- wav_container.cpp
- wav_container.hpp
- cristudio_en.ts
- cristudio_es.ts
- cristudio_ja.ts
- cristudio_zh_CN.ts
- cristudio_zh_TW.ts
- io.github.Youjose.CriStudio.desktop
- io.github.Youjose.CriStudio.svg
- CriStudio.icns
- cristudio.ico
- cristudio.rc.in
- cristudio_launcher.cpp
- cristudio.png
- browser_delegates.cpp
- browser_delegates.hpp
- document_types.hpp
- aax_patterns.cpp
- acx_patterns.cpp
- adx_patterns.cpp
- afs_patterns.cpp
- aix_patterns.cpp
- awb_patterns.cpp
- common_patterns.cpp
- cpk_patterns.cpp
- cvm_patterns.cpp
- hca_patterns.cpp
- hex_patterns_internal.hpp
- sfd_patterns.cpp
- usm_patterns.cpp
- utf_patterns.cpp
- wav_patterns.cpp
- archive_editor_helpers.cpp
- archive_editor_helpers.hpp
- editor_document_ui.cpp
- editor_document_ui.hpp
- editor_document_widget.cpp
- editor_document_widget.hpp
- editor_helpers.cpp
- editor_helpers.hpp
- editor_session_loaders.cpp
- editor_session_loaders.hpp
- editor_widgets.cpp
- editor_widgets.hpp
- hex_patterns.cpp
- hex_patterns.hpp
- hex_preview_widget.cpp
- hex_preview_widget.hpp
- scratch_editor_session.cpp
- scratch_editor_session.hpp
- table_item_helpers.cpp
- table_item_helpers.hpp
- transform_detail_model.cpp
- transform_detail_model.hpp
- transform_editor_helpers.cpp
- transform_editor_helpers.hpp
- aac_key_recovery.cpp
- acb_cue_browser.cpp
- acb_cue_preview.cpp
- adx_key_recovery.cpp
- background.cpp
- browser_view.cpp
- chrome.cpp
- editor_actions.cpp
- events.cpp
- hca_key_recovery.cpp
- key_panel.cpp
- key_panel.hpp
- preview_audio.cpp
- preview_helpers.cpp
- preview_helpers.hpp
- preview_mux.cpp
- preview_mux.hpp
- preview_panel.cpp
- preview_video.cpp
- ui_helpers.cpp
- ui_helpers.hpp
- usm_key_recovery.cpp
- aax_browse.cpp
- aax_browse.hpp
- aax_edit.cpp
- aax_edit.hpp
- aax_preview.cpp
- aax_preview.hpp
- acb_browse.cpp
- acb_browse.hpp
- acb_cue_extract.cpp
- acb_cue_extract.hpp
- acb_cue_view.cpp
- acb_cue_view.hpp
- acb_edit.cpp
- acb_edit.hpp
- acb_edit_ui.cpp
- acb_edit_ui.hpp
- acx_browse.cpp
- acx_browse.hpp
- acx_edit.cpp
- acx_edit.hpp
- acx_edit_ui.cpp
- acx_edit_ui.hpp
- adx_browse.cpp
- adx_browse.hpp
- adx_common.cpp
- adx_common.hpp
- adx_container_build_ui.cpp
- adx_container_build_ui.hpp
- adx_edit.cpp
- adx_edit.hpp
- adx_edit_ui.cpp
- adx_edit_ui.hpp
- adx_preview.cpp
- adx_preview.hpp
- afs_browse.cpp
- afs_browse.hpp
- afs_edit.cpp
- afs_edit.hpp
- afs_edit_ui.cpp
- afs_edit_ui.hpp
- aix_browse.cpp
- aix_browse.hpp
- aix_edit.cpp
- aix_edit.hpp
- audio_encode.cpp
- audio_encode.hpp
- audio_encode_ui.cpp
- audio_encode_ui.hpp
- awb_browse.cpp
- awb_browse.hpp
- awb_edit.cpp
- awb_edit.hpp
- awb_edit_ui.cpp
- awb_edit_ui.hpp
- cpk_browse.cpp
- cpk_browse.hpp
- cpk_edit.cpp
- cpk_edit.hpp
- cpk_edit_ui.cpp
- cpk_edit_ui.hpp
- csb_browse.cpp
- csb_browse.hpp
- csb_edit.cpp
- csb_edit.hpp
- csb_edit_ui.cpp
- csb_edit_ui.hpp
- cvm_browse.cpp
- cvm_browse.hpp
- cvm_edit.cpp
- cvm_edit.hpp
- cvm_edit_ui.cpp
- cvm_edit_ui.hpp
- hca_browse.cpp
- hca_browse.hpp
- hca_common.cpp
- hca_common.hpp
- hca_edit.cpp
- hca_edit.hpp
- hca_edit_ui.cpp
- hca_edit_ui.hpp
- hca_preview.cpp
- hca_preview.hpp
- sfd_browse.cpp
- sfd_browse.hpp
- sfd_edit.cpp
- sfd_edit.hpp
- media_build.cpp
- media_build.hpp
- media_build_ui.cpp
- media_build_ui.hpp
- media_build_validation.cpp
- media_build_validation.hpp
- usm_browse.cpp
- usm_browse.hpp
- usm_edit.cpp
- usm_edit.hpp
- usm_extract.cpp
- usm_extract.hpp
- utf_browse.cpp
- utf_browse.hpp
- utf_common.cpp
- utf_common.hpp
- utf_edit.cpp
- utf_edit.hpp
- utf_edit_ui.cpp
- utf_edit_ui.hpp
- wav_browse.cpp
- wav_browse.hpp
- wav_preview.cpp
- wav_preview.hpp
- transform_detail.hpp
- ui_value_helpers.hpp
- aac_key_recovery.cpp
- aac_key_recovery.hpp
- adx_key_recovery.cpp
- adx_key_recovery.hpp
- audio_preview_helpers.cpp
- audio_preview_helpers.hpp
- document_extract_helpers.cpp
- document_extract_helpers.hpp
- document_extraction_report.cpp
- document_extraction_report.hpp
- document_helpers.cpp
- document_helpers.hpp
- document_preview_router.cpp
- document_preview_router.hpp
- document_sniffer.cpp
- document_sniffer.hpp
- embedded_document_loader.cpp
- embedded_document_loader.hpp
- embedded_entry_extractor.cpp
- embedded_entry_extractor.hpp
- embedded_preview_helpers.cpp
- embedded_preview_helpers.hpp
- ffmpeg_audio_preview.cpp
- ffmpeg_audio_preview.hpp
- hca_key_recovery.cpp
- hca_key_recovery.hpp
- i18n.hpp
- mux_export_helpers.cpp
- mux_export_helpers.hpp
- raw_extract_helpers.cpp
- raw_extract_helpers.hpp
- translation_manager.cpp
- translation_manager.hpp
- usm_key_recovery.cpp
- usm_key_recovery.hpp
- video_probe.cpp
- video_probe.hpp
- document_loader.cpp
- document_loader.hpp
- editor_workspace.cpp
- editor_workspace.hpp
- entry_table_model.cpp
- entry_table_model.hpp
- file_list_model.cpp
- file_list_model.hpp
- format_icon.cpp
- format_icon.hpp
- main.cpp
- main_window.cpp
- main_window.hpp
- path_text.hpp
- CMakeLists.txt
- cristudio-cpk-inspection.png
- cristudio-usm-preview.png
- __init__.pyi
- aax.pyi
- acb.pyi
- acx.pyi
- adx.pyi
- afs.pyi
- ahx.pyi
- aix.pyi
- awb.pyi
- cpk.pyi
- csb.pyi
- cvm.pyi
- hca.pyi
- py.typed
- sfd.pyi
- usm.pyi
- utf.pyi
- video.pyi
- wav.pyi
- aax_bindings.cpp
- acb_bindings.cpp
- acb_cue_bindings.cpp
- acx_bindings.cpp
- adx_bindings.cpp
- adx_recovery_bindings.hpp
- afs_bindings.cpp
- ahx_bindings.cpp
- aix_bindings.cpp
- awb_bindings.cpp
- binding_helpers.hpp
- cpk_bindings.cpp
- csb_bindings.cpp
- cvm_bindings.cpp
- hca_bindings.cpp
- module.cpp
- sfd_bindings.cpp
- usm_bindings.cpp
- utf_bindings.cpp
- video_bindings.cpp
- wav_bindings.cpp
- build_wheel_core.py
- CMakeLists.txt
- .gitattributes
- CMakeLists.txt
- cricodecs_library.cmake
- pyproject.toml
- README.md
- USAGE.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Youjose/CriCodecs
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd CriCodecs
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install cricodecs
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. CMake
보통사전 준비물
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --build build --parallel 4
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --install build --prefix ./install
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake -S . -B build-vs -G "Visual Studio 18 2026" -A x64
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --build build-vs --config Release --parallel 4
이 명령어를 터미널에 그대로 입력해 실행하세요.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Python
쉬움사전 준비물
pip install cricodecs
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python -m pip install cricodecs
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python -m pip install .
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python -m pip install --no-build-isolation -ve .
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
