11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


우분투에서 ffmpeg 에 h264 추가하여 설치 방법

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    http://yujuwon.tistory.com/m/entry/우분투에서-ffmpeg-설치-방법


    우분투에서 아래와 같이 apt-get으로 ffmpeg을 설치할 수 있다.


    $> sudo apt-get install ffmpeg


    하지만 위와 같이 설치할 경우 h264 코덱이 포함되지 않아서 h264 인코딩 혹은 디코딩 하는데 제약 사항이 생긴다.

    그래서 h264 소스를 다운받은 후 ffmpeg을 다시 빌드를 해주어야 하는데 그 방법은 아래와 같다.


    1. 의존 관계가 있는 library 다운로드 및 업데이트

    ffmpeg을 컴파일 하기 위한 dependency가 있는 라이브러리들을 다운로드 한다.


    $> sudo apt-get update

    $> sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libgpac-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libx11-dev libxext-dev libxfixes-dev pkg-config texi2html zlib1g-dev


    2. ffmpeg_sources 폴더 생성

    ffmpeg과 관련된 소스를 다운로드 받을 폴더를 생성한다.


    $> mkdir ~/ffmpeg_sources


    3. Yasm 설치


    $> cd ~/ffmpeg_sources

    $> wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz

    $> tar xzvf yasm-1.2.0.tar.gz

    $> cd yasm-1.2.0

    $> ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"

    $> make

    $> make install

    $> make distclean




    ffmpeg 빌드시 Yasm을 사용하는데 Yasm 실행 명령어를 찾지 못해서 나같은 경우엔 /usr/bin 폴더로 yasm 결과 파일을 직접

    복사했다. (sudo cp ../bin/yasm /usr/bin)


    4. libx264 설치


    $> cd ~/ffmpeg_sources

    $> wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2

    $> tar xjvf last_x264.tar.bz2

    $> cd x264-sanpshot*

    $> PATH="$PATH:$HOME/bin" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static

    $> make

    $> make install

    $> make distclean


    5. libfdk-aac 설치


    $> cd ~/ffmpeg_sources

    $> wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master

    $> unzip fdk-aac.zip

    $> cd mstorsjo-fdk-aac*

    $> autoreconf -fiv

    $> ./configure --prefix="$HOME/ffmpeg_build" --disable-shared

    $> make

    $> make install

    $> make distclean


    6. libmp3lame 설치


    $> sudo apt-get install libmp3lame-dev


    7. libopus 설치


    $> cd ~/ffmpeg_sources

    $> wget http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz

    $> tar xzvf opus-1.1.tar.gz

    $> cd opus-1.1

    $> ./configure --prefix="$HOME/ffmpeg_build" --disable-shared

    $> make

    $> make install

    $> make distclean




    8. libvpx 설치


    $> cd ~/ffmpeg_sources

    $> wget http://webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2

    $> tar xjvf libvpx-v1.3.0.tar.bz2

    $> cd libvpx-v1.3.0

    $> ./configure --prefix="$HOME/ffmpeg_build" --disable-examples

    $> make

    $> make install

    $> make clean


    9. ffmpeg 설치


    $> cd ~/ffmpeg_sources

    $> wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2

    $> tar xjvf ffmpeg-snapshot.tar.bz2

    $> cd ffmpeg

    $> PATH="$PATH:$HOME/bin" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --bindir="$HOME/bin" --extra-libs="-ldl" --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab

    $> make

    $> make install

    $> make distclean

    $> hash -r


    10. extra avcodec 설치


    $> sudo apt-get install libavcodec-extra-53




    11. 환경 변수 설정


    $> echo "MANPATH_MAP $HOME/bin $HOME/ffmpeg_build/share/man" >> ~/.manpath

    $> . ~/.profile


    ffmpeg 삭제 시


    $> rm -rf ~/ffmpeg_build ~/ffmpeg_sources ~/bin/{ffmpeg,ffprobe,ffserver,vsyasm,x264,yasm,ytasm}

    $> sudo apt-get autoremove autoconf automake build-essential libass-dev libfreetype6-dev libgpac-dev libmp3lame-dev libopus-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libvpx-dev libx11-dev libxext-dev libxfixes-dev texi2html zlib1g-dev

    $> sed -i '/ffmpeg_build/c\' ~/.manpath

    $> hash -r


    ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (223.♡.29.79) 작성일

    ffmpeg -encoders
    확인방법
    https://kldp.org/node/156119

    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (223.♡.29.79) 작성일
    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (223.♡.29.79) 작성일
    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (223.♡.29.79) 작성일

    FFmpeg는 미디어를 기록, 변환 및 스트리밍하는 완벽한 크로스 플랫폼 솔루션입니다.
    이 글에서는 커맨드 라인 터미널을 사용하여 우분투 16.04에서 FFmpeg를 설치하는 방법을 살펴 보겠습니다.
    터미널에서 다음 명령을 사용하여 우분투 16.04 시스템에 FFmpeg 3.1.3을 설치하십시오.
    Ubuntu 15.04, Ubuntu 14.04 및 다른 Ubuntu Derivatives에서도 동일한 절차를 따를 수 있습니다.

    방법 1
    Shell

    $ sudo add-apt-repository ppa:jonathonf/ffmpeg-3
    $ sudo apt update
    $ sudo apt install ffmpeg libav-tools x264 x265
    1
    2
    3
     $  sudo  add - apt - repository  ppa : jonathonf / ffmpeg - 3
     $  sudo  apt  update
     $  sudo  apt  install  ffmpeg  libav - tools  x264  x265
    방법 2
    Shell

    $ sudo add-apt-repository ppa:djcj/hybrid
    $ sudo apt-get update
    $ sudo apt-get install ffmpeg
    1
    2
    3
     $  sudo  add - apt - repository  ppa : djcj / hybrid
     $  sudo  apt - get  update
     $  sudo  apt - get  install  ffmpeg
    방법 3
    ffmpeg를 설치하는이 방법은 설치 한 Ubuntu의 버전에 따라 다릅니다.
    최근 지원되는 버전 (예 : 현재 15.04, 16.04 및 16.10)의 경우이 방법이 작동하고 공식 저장소에서 ffmpeg를 가져와야합니다.
    터미널에 다음 명령을 입력하기 만하면됩니다.

    Shell

    $ sudo apt-get install ffmpeg
    1
     $  sudo  apt - get  install  ffmpeg
    그러나 14.04 (그리고 그 근처의 다른 버전)를 사용하고 있다면, libav-tools를 그 프로젝트의 포크로 사용할 수 있습니다.
    그 이유는 ffmpeg가 몇몇 버전의 공식적인 우분투 저장소에서 제거 되었기 때문입니다.
    터미널에 다음 명령을 입력하십시오.
    sudo apt-get install libav-tools

    일단 설치되면 FFmpeg를 사용하여 Linux Ubuntu Systems에서 비디오 및 오디오 파일을 변환합니다.

    https://translate.googleusercontent.com/translate_c?depth=1&nv=1&rurl=translate.google.com&sl=auto&sp=nmt4&tl=ko&u=http://www.codebind.com/linux-tutorials/install-ffmpeg-ubuntu-16-04/&xid=17259,15700019,15700122,15700124,15700149,15700186,15700191,15700201,15700237,15700242&usg=ALkJrhh5h236xcWAEbYRyYZBxkMv94KvdA

    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (223.♡.29.79) 작성일

    우분투 18.04 바이오닉 비버 리눅스에 FFmpeg를 설치하는 것입니다.

    이 가이드는 표준 우분투 저장소에서 우분투 18.04에 FFmpeg를 설치하는 방법과 소스에서 컴파일하여 최신 FFmpeg를 설치하는 방법에 대한 정보를 제공합니다.
    운영 체제 및 소프트웨어 버전
    운영 체제 : - Ubuntu 18.04 Bionic Beaver
    요구 사항
    루트 또는 sudo 명령을 통해 우분투 시스템에 대한 권한있는 액세스가 필요합니다.
    어려움
    쉬운
    협약
    # - 주어진 리눅스 명령어가 루트 권한으로 루트 사용자로 직접 실행되거나 sudo 명령을 사용하여 실행되어야 함
    $ - 주어진 리눅스 명령어가 일반 특권이없는 사용자로서 실행되도록 요구한다.
    명령
    Ubuntu 저장소에서 FFmpeg 설치
    우분투에 FFmpeg를 설치하는 가장 쉬운 방법은 apt 명령을 사용하고 터미널을 열고 다음을 입력하는 것입니다.
    $ sudo apt 설치 ffmpeg
    대부분의 경우 더 이상 갈 필요가 없습니다. 설치된 ffmpeg 버전을 확인하려면 다음을 실행하십시오.
    $ ffmpeg -version
    ffmpeg 버전 3. ...

    https://linuxconfig.org/install-ffmpeg-on-ubuntu-18-04-bionic-beaver-linux

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,675 / 17 Page
    [ ●시놀로지작업) Nextcloud 인스턴스는 현재 점검 모드 유지 보수 모드 그리고 설치 조건 ]

    ●시놀로지작업)Nextcloud 인스턴스는 현재 점검 모드유지 보수 모드 그리고 설치 조건시놀로지 도커 사용조건업데이트 유지 보수(ssh 조건)…

    [ ● 시놀로지작성) 도커 컨테이너 만들기에서 Web Station을 통해 웹 포털 활성화 ]

    ● 시놀로지작성) 도커컨테이너 만들기에서Web Station을 통해 웹 포털 활성화더이상 사용할 수 있는 노출된 포트가 없습니다. 노출된 포트…

    [ ● ha작업) esxi서버 HDD 용량 키우기 작업 ]

    ● ha작업) esxi서버 HDD 용량 키우기 작업esxi 서버의 HDD 활당된 용량을 키우는 방법 입니다1) 하드 디스크1 : 30 -->…

    [ 구글 툴바_한글단어 입력시 첫번째글자 깨짐현상[해결 방법] ]

    \r\n\r\n\r\n구글 툴바_한글단어 입력시 첫번째글자 깨짐현상[해결 방법] \r\n\r\n\r\n\r\n\r\n수정\r\n\r\n\r\n\…

    [ 노트북에 갤럭시S를 연결하여 인터넷 하기 – 테더링 ] 댓글 4

    ♥ 본자료는 링크에서 참조 하였습니다.\r\n노트북에 갤럭시S를 연결하여 인터넷 하기–테더링◎ 네이버에서 [https://11q.kr…

    [ 배추스킨 에디터 cheditor 글쓰기 입력창 조정 하기 ]

    배추스킨 에디터 cheditor 글쓰기 입력창 조정 하기 해당스킨에 저는 배추스킨의 디랙토리의 writ_skin.php에서 아래의 하단에 전체 …

    [ PDA/M 림스 모바일빌더 ]

    https://11q.kr/pda/m\r\n----------------------------------------------Homepc.11q…

    [ 림스모바일에 최신글 new.php 추가 하기 ]

    bbs/new.php\r\nskin/new/basic/new.skin.php\r\n폴더에 넣고\r\nbbs/new.php를 링크추가 사용하세요\…

    [ index.php에서 최신글 불러오기 게시판list 연결문의 ] 댓글 1

    모바일 > 질문/답변 > index.php에서 최신글 불러오기 게시판list 연결문의\r\n목록 수정 삭제 글쓰기 스크랩\r\n글쓴이\r\n심봉…

    [ 배너 관리 프로그램 ]

    배너 관리 프로그램\r\n\r\n\r\n맞을꺼야\r\n작성일시2013.02.13 11:17:52\r\n조회710\r\n댓글39첨부파일\r\nma…

    [ 패스 지정 해주고자 할때 111 PATH=$PATH:/11 ]

    본문\r\n\r\n/usr/local/mysql/bin을 패스 지정 해주고자 할때.. export PATH=$PATH:/usr/local/mys…

    [ 아미나 모바일 amna mobile 글 수정 무조건 가능하게 하기 ]

    \r\n-----파일 1수정-----------\r\n//m/skin/view.skin.amina.php #8 아래 //처리 수정으로 모바일 수…

    [ 아미나 모바일 새로달린 뎃글 html 형식으로 나오는 것 수정 ]

    아미나 모바일 새로달린 댓글 html 형식으로 나오는 최신글 문의\r\n\r\n안녕하세요\r\n\r\n어미나의 도움으로 잘사용하는 사용자 입니다…

    [ 림스모바일 상.하단메뉴 추가 작업926 ]

    .\r\n.\r\nShims HomePage\r\n[https://11q.kr 홈피] \r\n.\n\n[이 게시물은 관리자님에 의해 2013-0…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-26 09:17:51

    오늘의 홈 현황


    • 현재 접속자♨ 793 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 2 명
    • 주간 가입자※ 8 명
    • 오늘 방문자 1,346 명
    • 어제 방문자 2,051 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,395,953 명
    • 전체 게시물※ 8,654 개
    • 전체 댓글수※ 24,772 개
    • 전체 회원수 11,068 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑