Symphonia
Pure Rust multimedia format demuxing, tag reading, and audio decoding library
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- benchtest.py
- 0p6.md
- basic-interleaved.rs
- getting-started.rs
- README.md
- decode_aac.rs
- decode_adpcm.rs
- decode_alac.rs
- decode_any.rs
- decode_flac.rs
- decode_mpa.rs
- decode_pcm.rs
- decode_vorbis.rs
- demux_aiff.rs
- demux_caf.rs
- demux_flac.rs
- demux_isomp4.rs
- demux_mkv.rs
- demux_ogg.rs
- demux_wav.rs
- demuxer.rs
- lib.rs
- .gitignore
- Cargo.toml
- README.md
- run_all.sh
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- decoder.rs
- demuxer.rs
- frame.rs
- lib.rs
- parser.rs
- validate.rs
- Cargo.toml
- LICENSE
- README.md
- mod.rs
- mod.rs
- bitstream.rs
- codebooks.rs
- common.rs
- hybrid_synthesis.rs
- mod.rs
- requantize.rs
- stereo.rs
- common.rs
- decoder.rs
- demuxer.rs
- header.rs
- layer12.rs
- lib.rs
- synthesis.rs
- Cargo.toml
- LICENSE
- README.md
- main.rs
- Cargo.toml
- LICENSE
- README.md
- gain.rs
- ltp.rs
- mod.rs
- pulse.rs
- tns.rs
- codebooks.rs
- common.rs
- cpe.rs
- dsp.rs
- mod.rs
- window.rs
- adts.rs
- lib.rs
- tests.rs
- Cargo.toml
- LICENSE
- README.md
- codec_ima_qt.rs
- codec_ima_wav.rs
- codec_ms.rs
- common.rs
- common_ima.rs
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- codebook.rs
- common.rs
- dsp.rs
- floor.rs
- lib.rs
- residue.rs
- window.rs
- Cargo.toml
- LICENSE
- README.md
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- alac.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- buf.rs
- channels.rs
- conv.rs
- generic.rs
- mod.rs
- sample.rs
- slice.rs
- util.rs
- crc16.rs
- crc32.rs
- crc8.rs
- md5.rs
- mod.rs
- audio.rs
- mod.rs
- registry.rs
- subtitle.rs
- video.rs
- mod.rs
- no_simd.rs
- simd.rs
- mdct.rs
- mod.rs
- mod.rs
- probe.rs
- util.rs
- bit.rs
- buf_reader.rs
- media_source_stream.rs
- mod.rs
- monitor_stream.rs
- scoped_stream.rs
- mod.rs
- mod.rs
- common.rs
- errors.rs
- lib.rs
- meta.rs
- packet.rs
- units.rs
- util.rs
- Cargo.toml
- LICENSE
- README.md
- chunks.rs
- demuxer.rs
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- alac.rs
- avcc.rs
- co64.rs
- ctts.rs
- dac3.rs
- dec3.rs
- dovi.rs
- edts.rs
- elst.rs
- esds.rs
- flac.rs
- ftyp.rs
- hdlr.rs
- hvcc.rs
- ilst.rs
- mdhd.rs
- mdia.rs
- mehd.rs
- meta.rs
- mfhd.rs
- minf.rs
- mod.rs
- moof.rs
- moov.rs
- mvex.rs
- mvhd.rs
- opus.rs
- sidx.rs
- smhd.rs
- stbl.rs
- stco.rs
- stsc.rs
- stsd.rs
- stss.rs
- stsz.rs
- stts.rs
- tfhd.rs
- tkhd.rs
- traf.rs
- trak.rs
- trex.rs
- trun.rs
- udta.rs
- wave.rs
- demuxer.rs
- fp.rs
- lib.rs
- stream.rs
- Cargo.toml
- LICENSE
- README.md
- codecs.rs
- demuxer.rs
- ebml.rs
- lacing.rs
- lib.rs
- schema.rs
- segment.rs
- tags.rs
- Cargo.toml
- LICENSE
- README.md
- flac.rs
- mod.rs
- opus.rs
- vorbis.rs
- common.rs
- demuxer.rs
- lib.rs
- logical.rs
- page.rs
- physical.rs
- Cargo.toml
- LICENSE
- README.md
- chunks.rs
- mod.rs
- chunks.rs
- mod.rs
- common.rs
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- flac.rs
- riff.rs
- vorbis.rs
- readers.rs
- frames.rs
- mod.rs
- unsync.rs
- base64.rs
- id3v1.rs
- id3v2.rs
- images.rs
- itunes.rs
- mod.rs
- std_tag.rs
- ape.rs
- embedded.rs
- id3v1.rs
- lib.rs
- Cargo.toml
- LICENSE
- README.md
- main.rs
- output.rs
- resampler.rs
- ui.rs
- Cargo.toml
- LICENSE
- README.md
- .gitignore
- BENCHMARKS.md
- Cargo.toml
- clippy.toml
- CONTRIBUTING.md
- CONTRIBUTORS
- GETTING_STARTED.md
- LICENSE
- README.md
- rustfmt.toml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/pdeljanov/Symphonia
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Symphonia
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Rust
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
