안녕하세요
J3455 보드에 헤놀로지 사용중입니다.
ffmpeg에 QSV를 설정하려고 chroot를 깔고 intel media SDK등을 다 컴파일했습니다. (configure, make, make install, LD_LIBRARY_PATH 설정 등은 학생 때 워낙 APM을 많이 깔아봐서 문제가 없었습니다.)
그 다음 이해가 안가는 부분이요...컴파일한 라이브러리 모듈들을 어떻게 시놀로지 OS에 적용하냐입니다...
컴파일 된 so파일들을 리얼머신(?, 시놀로지) lib 디렉토리에 카피를 하라는건지...
아니면 그냥 chroot에서 컴파일 한 것들이 자동으로 적용된다는건지...
아니면 chroot 접속시 나오는 루트가 실제 시놀로지의 루트 디렉토리 역할을 한다는건지...
컴퓨터 밥 먹고 산지 20년이 되어가는데(OS 전문가는 아닙니다만...)...이해가 안가네요...
¼¼ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
1. chroot »óÅ¿¡¼ ÆÄÀÏ ½ÇÇà
2. bin, libÆÄÀÏÀ» ¸®¾ó¸Ó½Å(?) bin, lib µð·ºÅ丮¿¡ º¹»çÇÏ°í ½ÇÇà
3. chroot ÀÇ ¶óÀ̺귯¸®³ª bin °æ·Î¸¦ ¸®¾ó¸Ó½Å¿¡¼ PATH ¿¡ ¼³Á¤(ÀÌÀüÀÇ ¶óÀ̺귯¸® °æ·Îº¸´Ù µÚÂÊ¿¡ Ãß°¡ÇØÁÖ´Â °ÍÀÌ ÁÁ°ÚÁÒ)
- /chroot/lib °°ÀÌ Àüü °æ·Î¸¦ ¼³Á¤ÇÕ´Ï´Ù.
2, 3¹ø ¹æ¹ýÀº °ü·Ã ¶óÀ̺귯¸® ¿¬°á±îÁö »ý°¢Çϸé ÇØÁà¾ß ÇÒ ÀÛ¾÷ÀÌ ²Ï³ª ¸¹À» °Í °°³×¿ä...
¾î·µç Á¦°¡ »ý°¢ÇÑ´ë·Î »ÏÁ·ÇÑ ¹æ¹ýÀÌ ÀÖ´Â°Ç ¾Æ´Ï¶ó´Â°Ô... -_-;
±×·¸´Ù¸é ´Ù¸¥ ºÐµéÀº QSVµÇµµ·Ï »õ·Î ÄÄÆÄÀÏ ÇÑ ffmpeg¸¦ ¾î¶»°Ô ¾²½Ã³ª ±Ã±ÝÇϳ׿ä.
2¹øµµ ¿¬°áµÈ ¶óÀ̺귯¸®°¡ ¸¹Áö ¾Ê´Ù¸é ±×¸® ¹ø°Å·ÓÁö ¾Ê±¸¿ä.
ÇÒ ¼ö ÀÖ´Ù¸é StaticÀ¸·Î ÄÄÆÄÀÏ Çϸé(StaticÀ¸·Î´Â ÄÄÆÄÀÏÀÌ Àß ¾ÈµÇ´Â °æ¿ì°¡ Á¾Á¾...) ½ÇÇà ¹ÙÀ̳ʸ® ¾È¿¡ ¶óÀ̺귯¸®°¡ ´Ù Æ÷ÇÔµÇ°Ô µÇ¹Ç·Î ¹ÙÀ̳ʸ®¸¸ º¹»çÇصµ ½ÇÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¨»çÇÕ´Ï´Ù~