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 / 7 Page
    [ dsm 버전 : 6.2.3-25426 업데이트 3 버전 업데이트 후 안정성//ds918p 사용중 ]

    dsm 버전 : 6.2.3-25426 업데이트 3(2020-12-16)중요 사항Synology NAS는 다음과 같은 이유로이 DSM 업데이트를 …

    [ 안드로이드 termux 작업 /gtking pro 설치 작업 // openssh 간단한 접속 ] 댓글 4

    안드로이드 termux 작업 /gtking pro 설치 작업구글스토어에서 termux 조회 설치 합니다키보드는 hackers keyboard 를…

    [ Let's Encrypt 발급 인증서 설치 실패 내용시 포기하고 docker로 설치 하세요 ]

    Let's Encrypt 발급 인증서 설치 실패 내용시 포기하고 docker로 설치 하세요작업성공 )Synology NAS에서 Let's Enc…

    [ ● 223.38.35.224 ip 추적 결과 ]

    ●223.38.35.224 ip 추적 결과 IP Watch.co.kr*전세계 IP 추적 검색(접속자 IP:110.8.240.82)IP 주소는 0…

    [ ● vmware 사용 vmdk 파일 변환 imgtovmdk StarWindConverter.exe 파일 ] 댓글 2

    ● vmware 사용 vmdk 파일 변환 imgtovmdkStarWindConverter.exexpenology 헤놀로지 부트로더 vmware에…

    [ ★★★VMWare ESxi 의 SSH 접속 하기와 HDD 의 원본그대로 RDM으로 붙이기 작업 ] 댓글 1

    ★★★ VMWareESxi 의 SSH 접속 하기와 HDD 의 원본그대로 RDM으로 붙이기 작업https://blog.dalso.org/home-…

    [ ● [우분투] 우분투 버전 및 하드웨어/사양 확인 저장장치 명령어 ]

    ●[우분투] 우분투 버전 및 하드웨어/사양 확인 저장장치 명령어https://cornbro.tistory.com/10참조 합니다- 리눅스 배포판…

    [ ● 작업)스마트폰의 영상카메라 IP Webcam 서버 및 ipcamera 의 omvif지원 시놀로지 에 붙여… ]

    ●작업)스마트폰의 영상카메라IP Webcam서버및 ipcamera 의 omvif지원 시놀로지 에 붙여보자 스마트폰을 시놀로지에 연결 사용 연결 …

    [ ●2번째) Proxmox ( PVE)에서 xpenology redpill dsm7.0 설치 테스트2 ]

    ●2번째) Proxmox ( PVE)에서 xpenology redpill dsm7.0 설치 테스트2VM conf 파일 편집 및 img 파일 추가…

    [ ★★ REALTEK 네트워크 어댑터가 있는 서버에 VMWARE ESXI 6.7 설치.★★ ] 댓글 8

    ●REALTEK 네트워크 어댑터가 있는 서버에 VMWARE ESXI 6.7 설치.ESXi 7.0은 Realtek 사의 LAN 칩을 지원하지 않는…

    [ ● phpmyadmin data검사 인덱스 ??? 는 동일한 것으로, 두 가지 중 하나는 제거해도 상관없습… ]

    ● phpmyadmin data검사인덱스 ??? 는 동일한 것으로, 두 가지 중 하나는 제거해도 상관없습니다. - mysql data의 문제 검…

    [ ● svchost.exe 동작확인 하기 네트워크 동작 중지및 일부 프로그램 강제종료 중지 건 ]

    ● svchost.exe 동작확인 하기 네트워크 동작 중지및 일부 프로그램 강제종료 중지 건svchost.exe 가 윈도우에서 왜 많이 실행되고…

    [ ● dsm업데이트 가능)tinycore-redpill.v0.8.0 빌드 작업)Esxi sever xpeno… ] 댓글 43

    ARPl 로더를 사용을 추천 합니다★★★ 시놀로지작업) 새로운 레드필 로더 ARPL(Automated Redpill Loader)로 빌드하기 강…

    [ ● 시놀로지 ipcamera / 카메라 동작 감지 녹화 설정 / 동작감지 이메일 알림 활성화로 카카오 문자 … ] 댓글 2

    ● 시놀로지 ipcamera / 카메라 동작 감지 녹화 설정 / 동작감지 이메일 알림 활성화로 카카오 문자 받기시놀로지 카메라를 가정내 활용하는…

    [ ● 시놀로지작업) 시놀로지 초기 설치 설정하기 ( 또는 헤놀로지 부트로더 설정후) ]

    ● 시놀로지작업) 시놀로지 초기 설치설정하기 ( 또는 헤놀로지 부트로더 설정후) 시놀로지 초기구입이나 헤놀로지 부트로더 로 부팅후 설정 작업 입…

    [ 작업중● 구글 도메인 구입 등록 변경 벙법 및 사이트 11q.kr 에서 123q.me 사이트 도메인 변경 진… ] 댓글 10

    ● 구글 도메인 구입 등록 변경 벙법및 사이트 11q.kr 에서 123q.me 사이트 도메인 변경 진행중구글 도메인을 구입 사유1) 시놀로지 지…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-26 16:14:46

    오늘의 홈 현황


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

    QR코드


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

    알림 0








    최신글↑