-
λμμ νμ₯μμ λν μ΄ν΄ - 컨ν μ΄λ(Container), μ½λ±(Codec)곡λΆ/λ©ν°λ―Έλμ΄ 2020. 11. 2. 14:32728x90
μ΄ν΄ μμ£Όλ‘ μ 리νλ€λ³΄λ μλͺ»λ λΆλΆμ΄ μμ μ μμ΅λλ€.
λκΈλ‘ μλ €μ£Όμλ©΄ μμ νκ² μ΅λλ€. π
κ΄λ ¨ ν¬μ€νΈ
2020/11/02 - [λ©ν°λ―Έλμ΄] - λμμ νμ₯μ(Media Container Format)μ μ’ λ₯
2020/11/02 - [λ©ν°λ―Έλμ΄] - λΉλμ€ μ½λ±(Video Codec) μ’ λ₯
2020/11/02 - [λ©ν°λ―Έλμ΄] - μ€λμ€ μ½λ±(Audio Codec) μ’ λ₯
μλ‘
κ΅³μ΄ μλ € νμ§ μμλ λ€λ€ μ½λ±μ΄λ MP4, AVI, MOVμ κ°μ λμμ νμ₯μ μ΄λ¦μ ν λ²μ―€ λ€μ΄λ΄€μ κ²μ΄λ€. κ·Έλ₯ λμμμ μ€ννλ νμΌ μ’ λ₯μ΄κ² κ±°λ μκ°νλ€λ©΄ μ΄λ² κΈ°νμ μμΈν μμ보μ.
λμμ νμΌ κ·Έ μμ²΄λΌ μκ°ν μ μλ MP4, AVI νμ₯μλ€μ μ€μ λ‘λ λΉλμ€ λ°μ΄ν°μ μ€λμ€ λ°μ΄ν°λ₯Ό λ΄κ³ μλ 보κ΄ν¨(Container)μ΄λΌ ν μ μλ€. νλ§λλ‘ κ»λ°κΈ°λΌλ λ»μ΄λ€.
κ·ΈλΌ κ·Έ μμλ μ νν μ΄λ€ λ°μ΄ν°λ₯Ό μ΄λ»κ² λ΄κ³ μλ κ²μΌκΉ??
λμμ νμ₯μ - 컨ν μ΄λ ν¬λ§·(Container Format)μ΄λ?
μμ λ§ν κ²μ²λΌ λμμ νμ₯μλ μ€λμ€, λΉλμ€ λ°μ΄ν°μΈ μ€νΈλ¦Ό(Stream)μ νλ μ΄μ κ°μ§κ³ μλ 보κ΄ν¨ μν μ νλ©° μ΄λ₯Ό 컨ν μ΄λ ν¬λ§·(Container Format) νΉμ λνΌ ν¬λ§·(Rapper Format)μ΄λΌ λΆλ₯Έλ€.
β» μ°Έκ³ λ‘ μ¬κΈ°μ λ§νλ λΉλμ€λ λμμκ³Ό λ¬λ¦¬ μλ¦¬κ° μλ μμμ μλ―Ένλ€.
μ€νΈλ¦Ό(Stream)μ λ°μ΄ν°, ν¨ν·, λΉνΈ λ± μΌλ ¨μ μ°μμ±μ κ°λ νλ¦/λ°μ΄ν°λ₯Ό μλ―Ένλλ° κ°λ¨ν 컨ν μ΄λκ° κ°μ§κ³ μλ λΉλμ€, μ€λμ€ λ°μ΄ν°λΌ μκ°νλ©΄ λλ€.
컨ν μ΄λκ° κ°μ§κ³ μλ λΉλμ€, μ€λμ€ μ€νΈλ¦Ό(Stream)λ€μ μ½λ±(Codec)μ ν΅ν΄ κ°κ³΅λ λ°μ΄ν°λ€μ΄λ€. μ μ½λ±μ ν΅ν΄ κ°κ³΅μ νμκΉ?
μ½λ±(Codec)μ΄λ?
μ½λ±μ μ½λ(Coder)μ λμ½λ(Decoder)μ μκΈμλ₯Ό λ΄ ν©μ±μ΄λ‘ μ©λμ΄ ν° μμμ λ€λ₯Έ κ³³μΌλ‘ μ΄λνκ±°λ 보κ΄νκΈ° μ½κ² μμΆνκ³ νμ μ¬μν λ λ€μ 볡μνλ μν μ νλ€.
λ°λΌμ μλ λ‘κ·Έ μ νΈλ μ€νΈλ¦Ό λ°μ΄ν°λ‘ μ΄λ£¨μ΄μ§ λΉλμ€μ μ€λμ€λ₯Ό μμΆλ λΆνΈλ‘ λ³ννλ κ³Όμ λ₯Ό μΈμ½λ©(Encoding)μ΄λΌ νκ³ μμΆλ λ°μ΄ν°λ₯Ό λ³Έλμ μλ λ‘κ·Έ νΉμ μ€νΈλ¦Ό λ°μ΄ν°λ‘ 볡μνλ κ³Όμ μ λμ½λ©(Decoding)μ΄λΌ νλ€.
μ½λ±μ λΉλμ€λ₯Ό μΈ/λμ½λ© νλ λΉλμ€ μ½λ±(H.264, AV1 λ±λ±)κ³Ό μ€λμ€λ₯Ό μΈ/λμ½λ©νλ μ€λμ€ μ½λ±(AAC, MP3 λ±λ±)μΌλ‘ λλμ΄μ Έ μλ€. λμμ 컨ν μ΄λ, λΉλμ€ μ½λ±κ³Ό μ€λμ€ μ½λ± μ’ λ₯μ λν΄μλ μμ κ΄λ ¨ ν¬μ€νΈμμ μμΈν λ€λ£¨μλ€.
λν μμΆ λ°©μμλ μλ³Έμ΄ μμλλ μμ€ μμΆκ³Ό μλ³Έμ μμ€ μμ΄ κ·Έλλ‘ λ³΄μ λλ 무μμ€ μμΆμ΄ μλλ° μΌλ°μ μΌλ‘ λ°μ΄ν°λ₯Ό λ λ§μ΄ μμΆνκΈ° μν΄ μμ€ μμΆμ μ¬μ©νλ€.
컨ν μ΄λ(Container)μ μν
컨ν μ΄λμλ μ½λ±μ μν΄ μμΆ(μΈμ½λ©)λ λ―Έλμ΄, μ€λμ€ μ€νΈλ¦Όμ΄ λ΄κ²¨μλ€. κ·ΈλΌ μ»¨ν μ΄λλ λ¨μν μ€νΈλ¦Όμ λ΄λ μν λ§ νλ κ²μΌκΉ?
컨ν μ΄λλ μ€νΈλ¦Όμ μ μ΄ν μ μλ λ€μν μ 보λ€μ κ°μ§κ³ μλ€.
λμμ 컨ν μ΄λκ° μ€νΈλ¦Όμ μ μ΄νλλ° μ¬μ©νλ μ 보λ€
1. λμμ 촬μ λΉμ, λλ μμλ‘ κΈ°λ‘λ λ©ν μ 보(촬μ λ μ§, μμΉ λ±)
2. 컨ν μ΄λκ° κ°μ§κ³ μλ μ€νΈλ¦Όμ κ°μ
3. λμμ μ 체 κΈΈμ΄
4. DVDμμ μ 곡νλ λ©λ΄μ μλ§ μ 보
5. μΈν°λ·μ ν΅ν λμμ μ¬μ(μ€νΈλ¦¬λ°) μ λΉ λ₯Έ νμμ΄ νμν μ€νΈλ¦Ό μμΉ μ 보
λ¬Όλ‘ λͺ¨λ 컨ν μ΄λκ° μ΄μ κ°μ μ 보λ₯Ό λ€ κ°μ§κ³ μμ§λ μλ€. 컨ν μ΄λλ μ€νΈλ¦¬λ°μ νΉνλ 컨ν μ΄λ, νμ₯μ±μ κ³ λ €ν 컨ν μ΄λ, μ μ₯μ νΉνλ 컨ν μ΄λ λ± μ©λμ λ°λΌ λ€μν μ’ λ₯κ° μμΌλ―λ‘ μ΄λ ν μν μ νλμ§ μ΄ν΄νκ³ λμ΄κ°λ©΄ λ κ±° κ°λ€.
컨ν μ΄λμ μ€νΈλ¦Όμ λ΄λ μΌλ ¨μ κ³Όμ μ λ©ν°νλ μ±(Multiplexing), μ€μ¬μ λ¨Ήμ±(Muxing)μ΄λΌ λΆλ₯΄λ©° λ€μν μ’ λ₯μ μ½λ±μΌλ‘ μΈμ½λ©λ μ€νΈλ¦Ό μ 보λ₯Ό λ΄μ μ μλ€. κ·Έλ‘ μΈν΄μ κ°μ 컨ν μ΄λ νμ₯μμ΄μ§λ§ μμ λ€λ₯Έ μ½λ±μΌλ‘ μΈμ½λ©λ μ€νΈλ¦Όμ κ°μ§κ³ μμ μ μλ€.
ex) MP4 컨ν μ΄λ(H.264 λΉλμ€ μ½λ± + ACC μ€λμ€ μ½λ±)μ MP4 컨ν μ΄λ(DivX λΉλμ€ μ½λ± + MP3 μ€λμ€ μ½λ±)
νμ§λ§ 컨ν μ΄λλ μ’ λ₯λ§λ€ λ΄μ μ μλ μ½λ±κ³Ό μλ μ½λ±μ΄ μκ³ λΉλμ€ νλ μ΄μ΄λ§λ€ μ€νμν¬ μ μλ μ½λ±κ³Ό μλ μ½λ±μ΄ μλ€. μ¦, κ°μ 컨ν μ΄λ ν¬λ§·μ΄μ΄λ μμ λ€μ΄μλ λΉλμ€, μ€λμ€ μ€νΈλ¦Όμ΄ λ¬λΌ λ―Έλμ΄ νλ μ΄μ΄κ° λ°λΌ μ¬μμ΄ λ μλ μκ³ μλ μλ μλ€λ λ»μ΄λ€.
κ²°κ΅
1. 컨ν μ΄λ ν¬λ§·(νμ₯μ)
2. λΉλμ€ μ½λ±
3. μ€λμ€ μ½λ±
4. μ΄λ₯Ό μ€νμν¬ λ―Έλμ΄ νλ μ΄μ΄
μ΄ 4κ°μ§κ° μ λλ‘ λμ΄μΌλ§ λμμμ μ¬μν μ μλ κ²μ΄λ€.
λ°λΌμ μ΅μ μ μμμ 보기 μν΄μλ μ¬μλλ νκ²½μ μλ§λ 컨ν μ΄λμ μ½λ±μ μ νν μ μμ΄μΌ νλ€.
λπ€
μ°Έμ‘° : μ΄κΈ°κ³€. γFFmpeg λΌμ΄λΈλ¬λ¦¬ : μ½λ±κ³Ό μμ λ³νμ μ€μ¬μΌλ‘γ. νλΉλ―Έλμ΄
728x90'κ³΅λΆ > λ©ν°λ―Έλμ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ€λμ€ μ½λ±(Audio Codec) μ’ λ₯ (0) 2020.11.02 λΉλμ€ μ½λ±(Video Codec) μ’ λ₯ (0) 2020.11.02 λμμ νμ₯μ(Media Container Format) μ’ λ₯ (2) 2020.11.02 HoloLensλ₯Ό μ΄μ©ν MR Contents(μ΅ν©νμ€ μ½ν μΈ ) ꡬν (1) 2019.03.31 HSV μ΄λ―Έμ§λ₯Ό μ¬μ©νμ¬ νΉμ μμ Object μΆμΆνκΈ° (1) 2019.03.30