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 / 12 Page
    [ 최신글 홈페이지 최신글 겔러리에서 썸네일 그림 클릭시 링크1으로 이동하기wr_ link1 link1 ] 댓글 1

    최신글 홈페이지 최신글 겔러리에서 썸네일 그림 클릭시 링크1으로 이동하기 wr_ link1 link1\r\nhttps://11q.kr/g5s/b…

    [ 자작나스)소음제거 완결판 VR저항 CASE HOLE 추가 / 볼륨저항 500옴 + 100옴 모든팬에 부착 하… ] 댓글 6

    자작나스)소음제거 완결판 / 볼륨저항 500옴 + 100 옴 모든팬에 부착 하니 소음 너무나 조용합니다.아래사진은 볼륨 저항을 부착 팬속도 조정…

    [ Xpenology 헤놀로지 하드 구성과 볼륨 에러 대응 ]

    Xpenology 헤놀로지 하드 구성과 볼륨 에러 대응\r\nw:\html\nas\raid구성에러대응\raid구성_볼륨error대응.html\r…

    [ 2MONS 미니서버 핫스왑*4 USB3.0 case 제품 HDD 인식 불량 문제 해결 ]

    2MONS 미니서버 핫스왑*4 USB3.0 case 제품 HDD 인식 불량 문제 해결문제 발생시 구입처에 연락 하여아래 접촉부에 대한 교체 바랍…

    [ iptime 공유기 a6004ns URL서비스 usb_hdd 중간 폴더 숨기기하여 공개폴더로 이동 패스워드… ] 댓글 5

    iptime 공유기 a6004ns URL서비스 중간 폴더 숨기기하여 공개폴더로 이동 패스워드 만들기간단히 공유 web file 폴더를 만들어 상…

    [ 스팸대응) 메일 릴레이대응 구글링 관련자료 펌업)다른 사람이 내 이메일을 사용하고 있나요? 이메일 스푸핑에… ] 댓글 32

    다른 사람이 내 이메일을 사용하고 있나요? 이메일 스푸핑에 대해 알아보기\r\n\r\n내 계정에서 보낸 것처럼 보이는 메일이 반송되었단 메일을 …

    [ 스마트폰과 시놀로지 나스를 이용해서 CCTV로 사용하는법_사용기 ] 댓글 1

    무료 4000원 투자 하지 않고는 서버시작을 눌러야 하며 구글 화면에서 시놀로지 에서 아래와같이 설정해야 나옴ip:포트확인을 하고 설정( 192…

    [ Synology Assistant 한글 폰트 깨짐 arialuni.ttf 설치로 한글 해결하기. ] 댓글 3

    Synology Assistant 한글 폰트 깨짐 해결하기.출처:http://hobby.tw/430[최신 소식들...]arialuni.ttf한글…

    [ 헤놀로지 하드 HDD 늘리기 하드 갯수 추가하기 설정값 변경 / usb외장을 내장으로 사용 ] 댓글 3

    ===========================주) 하기 수정은 dsm 재설정 되서 초기 설치시 바랍니다.저는 기존 HDD 구성으로 DSM 재…

    [ Malscrmon 0.4 URL 모니터링 ]

    Malscrmon 0.4 URL 모니터링 - Hark의 이것저것 - 티스토리everyhark.tistory.com/1052016. 1. 14. …

    [ SKIPTV 채널정리를 2017년10월26자 정리 해 보았습니다. ] 댓글 19

    저의 최종 iptv 채널리스트 링크 참조 바랍니다IPTV 채널 시청을 위하여SKIPTV 채널정리를 2017년10월26자 정리 해 보았습니다.시청…

    [ u5pvr) linux 펌웨어 20171205 업데이트후 초기화 설정 진행 ] 댓글 1

    u5pvr)linux 펌웨어 업데이트후 초기화 설정 진행사용버전http://cafe.naver.com/mk802/24277- 조건 : linux…

    [ FAT32 간단하게 PartitionGuru_portable 이용 microsd USB FORMAT / 포멧… ] 댓글 1

    FAT32 간단하게 PartitionGuru_portable 이용 microsd USB FORMAT / 포멧 하기단일 파일 로 사용이 편리 합니…

    [ 참조)스마트에디터 모바일에서 사용하기 ]

    적용법]4.3버전까지 패치하신후에사이트/config.php 파일에서define('G5_IS_MOBILE_DHTML_USE', false);를 찾…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-24 22:41:48

    오늘의 홈 현황


    • 현재 접속자♨ 811 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 0 명
    • 주간 가입자※ 15 명
    • 오늘 방문자 1,201 명
    • 어제 방문자 0 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,392,470 명
    • 전체 게시물※ 8,652 개
    • 전체 댓글수※ 24,765 개
    • 전체 회원수 11,066 명

    QR코드


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

    알림 0








    최신글↑