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,684 / 42 Page
    [ U5 PVR 소프트웨어 공개[2018.04.10]_old버전_5/17일자 업데이트 후 <3차> 확인중입니… ] 댓글 7

    5/17일자 업데이트 후<3차> 확인중 kodi 사용버전 링크 참조 바랍니다처음에 펌웨어 업글 하고응급조치 사용 중입니다. 기존 4/…

    [ 리눅스의 nano 편집기 사용법 ] 댓글 5

    리눅스의 Nano 에디터 단축키nano edit synology/xpenology vi edit 대응간단 패키지 설치하여 구동하기https://…

    [ https://www.iptv-epg.com/channels 만든 정보 ] 댓글 3

    www.iptv-epg.com/channels에서 epg를 만들어 봤습니다My EPG XML link:http://iptv-epg.com/???…

    [ 작업_중) DSM 6.2_ds3615 jun's Loader 103b 설치 작업 ( 서버 ds918p to… ] 댓글 1

    변경 작업 준비 >>모든 서버 최신 버전으로 업데이트 진행 완료 확인만 하고 HDD 삭제기존 918 사용상태주의) dsm 설치된 HD…

    [ 작업중)노트북에 네트브 usb idVENDOR 헤놀로지 설치전 알아보기 및 USB VIEW R530 ] 댓글 1

    네이티브 102b dsm6.1 가능해서 설치 정상 네트워크 찾아 습니다.vistualbox 및 vmware 랜 연결 찾지 못함//vmware에서…

    [ 실패)시놀로지 서베일런스에서 usb 카메라 사용하기 ]

    pc의 usb 카메라를 이용하여시놀로지 서베일런스에서 usb 카메라 사용하기https://www.clien.net/service/board/cm…

    [ 내장 하드 드라이브를 esata 하드 드라이브로 보는 Xpenology 문제 수정 ]

    dsm하드웨어 정보 확인 방법 / 내장 하드 드라이브를 esata 하드 드라이브로 보는 Xpenology 문제 수정DS3617xs현재 DSM 버…

    [ 성공)synoboot-ds918_Juns_Mod_v1.04b 작업 테스트 _DSM Version: 6.2.1… ] 댓글 35

    성공)synoboot-ds918_Juns_Mod_v1.04b 작업 테스트 _DSM Version: 6.2.1-23824 신규 설치 성공회원139…

    [ 성공)piwigo 자동 썸네일 이미지 만들기 ver.1.0 (리눅스 bash 이용)및 파일 이름을 한꺼번에 … ] 댓글 3

    piwigo 자동 썸네일 이미지 만들기 ver.1.0 (리눅스 bash 이용)및파일 이름을 한꺼번에 바꿔주는 프로그램입니다.http://xeno…

    [ 작업 실패기)헤놀로지(dsm617)에서 시놀로지(dsm621-> dsm617) 마이그레이션 후 복원작업 준비… ] 댓글 3

    헤놀로지(dsm617)에서 시놀로지(dsm621-> dsm617) 마이그레이션 후 복원작업 준비 작업헤놀로지에서 시놀로지로 복원작업 진행 …

    [ u5mini) 의 apk 파일 설치 검색 방법및 pc에서 화면 보기 화면공유 사용기 ]

    apk 다운로드는 저는 크롬에서 apkpure 로 찾아 설치 합니다본내용은 저의 홈블로그에 동일 내용이며첨부자료는https://11q.kr/g5…

    [ 해놀로지 노트북 설치을 위한 SSD교체방법 NT371B5J 및 시놀로지 설정 하기 ] 댓글 1

    삼성노트북 SSD교체방법 NT371B5J및 해놀로지 HDD구성 하기저전력 30W 소비전력 및 UPS 를 밧데리로 항시 안전한 시놀로지 입니다.…

    [ 펌자료)리다이렉션(페이지 이동)의 3가지 방법, location.href ] 댓글 1

    리다이렉션(페이지 이동)의 3가지 방법, location.href서방님0건68회http://xn--qj1br0pu4d.kr/bbs/board.p…

    [ 네트워크 연결 이더넷 브리지 연결 설정 ]

    네트워크 연결 이더넷 브리지 연결 설정◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-04 01:59:43

    오늘의 홈 현황


    • 현재 접속자♨ 659 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 7 명
    • 주간 가입자※ 16 명
    • 오늘 방문자 824 명
    • 어제 방문자 1,946 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,412,122 명
    • 전체 게시물※ 8,674 개
    • 전체 댓글수※ 24,821 개
    • 전체 회원수 11,086 명

    QR코드


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

    알림 0








    최신글↑