MP4Box 사용

2022. 11. 22. 15:46Multimedia

    목차
반응형

MP4는 ISO/IEC 14496-12 사양 (MPEG4 part 12)에서 규정된 media container format 입니다.

 

https://github.com/gpac/gpac.git

 

GitHub - gpac/gpac: Modular Multimedia framework for packaging, streaming and playing your favorite content, see http://netflix.

Modular Multimedia framework for packaging, streaming and playing your favorite content, see http://netflix.gpac.io - GitHub - gpac/gpac: Modular Multimedia framework for packaging, streaming and p...

github.com

 

build

./configure

make

make install

 

bin/gcc/

    MP4Box

    gpac

 

usage

1) MP4 file structure

MP4Box -info <file>

 

2) MP4 extraction

MP4Box -raw <track_num> <file>

 

track_num is found by "MP4Box -info <file>"

 

Extracting images

MP4Box -dump-item 1:path=dump.hvc source.heic

source.heic 내 있는 hvc들을 dump.hvc로 dump (item 2번에 대해 dump)

이 방식은 item id를 요구하기때문에 다음의 방법으로 하는 것이 더 나음

 

gpac -i source.heic -o dump_$ItemID$.hvc:clone

source.heic 내 각각을 dump_$ItemID$.hvc로 dump

 

 

Transcoding

gpac -i source.heic -o dump_$ItemID$.jpg:clone

각각의 item을 JPEG로 transcode

 

 

Transcoding as a sequence of images

gpac -i source.heic:itt -o dump_$ItemID$.jpg
gpac -i source.heic:itt -o dump_$num$.jpg
gpac -i source.heic:itt vout

 

 

 

반응형

'Multimedia' 카테고리의 다른 글

MP4Box build and test  (0) 2022.12.12
Image format  (0) 2022.12.05
Image stride  (0) 2022.08.26
HLS vs. DASH  (0) 2022.05.06
MP4 container  (0) 2022.04.21