Homebrew 의 ffmpeg 로 어느새 설치 옵션이 없어진 건・・・
streampack 키무라입니다.
1월에 디스플레이 출력 불량으로 교환받은 업무 Macbook이 자주 굳어져요.
하루에 여러 번 동결, 심한 때는 마음대로 재기동하거나 해 스트레스가 마하에!
좋은 가감 업무에 지장을 초래하기 때문에 새로운 Macbook로 바꾸어 환경 구축중.
ffmpeg를 설치하려고 이전과 같은 방법
설치 명령 일발! MAC ffmpeg에서 H.265 (HEVC)를 사용할 수 있도록 설정
brew에 넣으려고하면
$ brew install ffmpeg --with-fdk-aac --with-freetype --with-libass --with-libvpx --with-sdl2 --with-x265
Error: invalid option: --with-fdk-aac
화가났어! 뭐야? ?
Github 살펴보기
option
가 없어・・・
ffmpeg.rbclass Ffmpeg < Formula
desc "Play, record, convert, and stream audio and video"
homepage "https://ffmpeg.org/"
url "https://ffmpeg.org/releases/ffmpeg-4.1.3.tar.xz"
sha256 "0c3020452880581a8face91595b239198078645e7d7184273b8bcc7758beb63d"
head "https://github.com/FFmpeg/FFmpeg.git"
bottle do
sha256 "14a4dc07d1ffb6d44d90adb72185434d6c0127cf26a8ebd05ca64fa2c4baca56" => :mojave
sha256 "761b20937690043ced7797a18538e5adf32cda5d557810dca030ddd0cd4cd5ec" => :high_sierra
sha256 "8bf6a1fda6bc5adcb6dc1b89e1886dbdb2a8730d146d7fdd7ed43f4dee07d663" => :sierra
end
depends_on "nasm" => :build
depends_on "pkg-config" => :build
depends_on "texi2html" => :build
depends_on "aom"
depends_on "fontconfig"
depends_on "freetype"
depends_on "frei0r"
depends_on "gnutls"
depends_on "lame"
depends_on "libass"
depends_on "libbluray"
depends_on "libsoxr"
depends_on "libvorbis"
depends_on "libvpx"
depends_on "opencore-amr"
depends_on "openjpeg"
depends_on "opus"
depends_on "rtmpdump"
depends_on "rubberband"
depends_on "sdl2"
depends_on "snappy"
depends_on "speex"
depends_on "tesseract"
depends_on "theora"
depends_on "x264"
depends_on "x265"
depends_on "xvid"
depends_on "xz"
def install
args = %W[
--prefix=#{prefix}
--enable-shared
--enable-pthreads
--enable-version3
--enable-hardcoded-tables
--enable-avresample
--cc=#{ENV.cc}
--host-cflags=#{ENV.cflags}
--host-ldflags=#{ENV.ldflags}
--enable-ffplay
--enable-gnutls
--enable-gpl
--enable-libaom
--enable-libbluray
--enable-libmp3lame
--enable-libopus
--enable-librubberband
--enable-libsnappy
--enable-libtesseract
--enable-libtheora
--enable-libvorbis
--enable-libvpx
--enable-libx264
--enable-libx265
--enable-libxvid
--enable-lzma
--enable-libfontconfig
--enable-libfreetype
--enable-frei0r
--enable-libass
--enable-libopencore-amrnb
--enable-libopencore-amrwb
--enable-libopenjpeg
--enable-librtmp
--enable-libspeex
--enable-videotoolbox
--disable-libjack
--disable-indev=jack
--enable-libaom
--enable-libsoxr
]
system "./configure", *args
system "make", "install"
# Build and install additional FFmpeg tools
system "make", "alltools"
bin.install Dir["tools/*"].select { |f| File.executable? f }
end
test do
# Create an example mp4 file
mp4out = testpath/"video.mp4"
system bin/"ffmpeg", "-filter_complex", "testsrc=rate=1:duration=1", mp4out
assert_predicate mp4out, :exist?
end
end
분명히 아래에서 사라진 모양
그렇다면 어떻게 H.265를 사용할 수 있습니까?
아무것도 하지 않아도 됩니다. 기본적으로 설치됩니다. 모두 들어갑니다!
$ brew install ffmpeg
$ brew ls
aom gmp libogg opencore-amr snappy
cairo gnutls libpng openjpeg speex
ffmpeg graphite2 libsamplerate openssl sqlite
flac harfbuzz libsndfile opus tesseract
fontconfig icu4c libsoxr p11-kit theora
freetype jpeg libtasn1 pcre unbound
frei0r lame libtiff pixman webp
fribidi leptonica libunistring python x264
gdbm libass libvorbis readline x265
gettext libbluray libvpx rtmpdump xvid
giflib libevent little-cms2 rubberband xz
glib libffi nettle sdl2
마지막으로
오치로서는 「설치 옵션이 없어지고 있었다」라고 하는 것입니다만, $ brew options ffmpeg
하지만 아무것도 표시되지 않고.
이것을 알 때까지.
코코라든지
htps : // 기주 b. 코 m / 칭찬 b w / 칭찬 b w
코코라든지
htps : // 기주 b. 코 m / 칭찬 w / b w / 이스 s / 5732
옵션 지정하지 않아도 되는 것은 편합니다만, 전부 들어 버리는 것은 어떨까요.
4/19 추가
@ohokihai 씨로부터 코멘트를 받았으므로.
일단 기사 그대로도 내장 AAC는 인스톨 되므로, Error: invalid option: --with-fdk-aac
로 encode가 가능합니다.
다만, ffmpeg 공식에서도 품질은 -acodec aac
> fdk-aac
라고 말해지기 때문에, 内蔵AAC
Reference
이 문제에 관하여(Homebrew 의 ffmpeg 로 어느새 설치 옵션이 없어진 건・・・), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomopyonsama/items/ced7dd16bcbec96ae37c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
class Ffmpeg < Formula
desc "Play, record, convert, and stream audio and video"
homepage "https://ffmpeg.org/"
url "https://ffmpeg.org/releases/ffmpeg-4.1.3.tar.xz"
sha256 "0c3020452880581a8face91595b239198078645e7d7184273b8bcc7758beb63d"
head "https://github.com/FFmpeg/FFmpeg.git"
bottle do
sha256 "14a4dc07d1ffb6d44d90adb72185434d6c0127cf26a8ebd05ca64fa2c4baca56" => :mojave
sha256 "761b20937690043ced7797a18538e5adf32cda5d557810dca030ddd0cd4cd5ec" => :high_sierra
sha256 "8bf6a1fda6bc5adcb6dc1b89e1886dbdb2a8730d146d7fdd7ed43f4dee07d663" => :sierra
end
depends_on "nasm" => :build
depends_on "pkg-config" => :build
depends_on "texi2html" => :build
depends_on "aom"
depends_on "fontconfig"
depends_on "freetype"
depends_on "frei0r"
depends_on "gnutls"
depends_on "lame"
depends_on "libass"
depends_on "libbluray"
depends_on "libsoxr"
depends_on "libvorbis"
depends_on "libvpx"
depends_on "opencore-amr"
depends_on "openjpeg"
depends_on "opus"
depends_on "rtmpdump"
depends_on "rubberband"
depends_on "sdl2"
depends_on "snappy"
depends_on "speex"
depends_on "tesseract"
depends_on "theora"
depends_on "x264"
depends_on "x265"
depends_on "xvid"
depends_on "xz"
def install
args = %W[
--prefix=#{prefix}
--enable-shared
--enable-pthreads
--enable-version3
--enable-hardcoded-tables
--enable-avresample
--cc=#{ENV.cc}
--host-cflags=#{ENV.cflags}
--host-ldflags=#{ENV.ldflags}
--enable-ffplay
--enable-gnutls
--enable-gpl
--enable-libaom
--enable-libbluray
--enable-libmp3lame
--enable-libopus
--enable-librubberband
--enable-libsnappy
--enable-libtesseract
--enable-libtheora
--enable-libvorbis
--enable-libvpx
--enable-libx264
--enable-libx265
--enable-libxvid
--enable-lzma
--enable-libfontconfig
--enable-libfreetype
--enable-frei0r
--enable-libass
--enable-libopencore-amrnb
--enable-libopencore-amrwb
--enable-libopenjpeg
--enable-librtmp
--enable-libspeex
--enable-videotoolbox
--disable-libjack
--disable-indev=jack
--enable-libaom
--enable-libsoxr
]
system "./configure", *args
system "make", "install"
# Build and install additional FFmpeg tools
system "make", "alltools"
bin.install Dir["tools/*"].select { |f| File.executable? f }
end
test do
# Create an example mp4 file
mp4out = testpath/"video.mp4"
system bin/"ffmpeg", "-filter_complex", "testsrc=rate=1:duration=1", mp4out
assert_predicate mp4out, :exist?
end
end
아무것도 하지 않아도 됩니다. 기본적으로 설치됩니다. 모두 들어갑니다!
$ brew install ffmpeg
$ brew ls
aom gmp libogg opencore-amr snappy
cairo gnutls libpng openjpeg speex
ffmpeg graphite2 libsamplerate openssl sqlite
flac harfbuzz libsndfile opus tesseract
fontconfig icu4c libsoxr p11-kit theora
freetype jpeg libtasn1 pcre unbound
frei0r lame libtiff pixman webp
fribidi leptonica libunistring python x264
gdbm libass libvorbis readline x265
gettext libbluray libvpx rtmpdump xvid
giflib libevent little-cms2 rubberband xz
glib libffi nettle sdl2
마지막으로
오치로서는 「설치 옵션이 없어지고 있었다」라고 하는 것입니다만, $ brew options ffmpeg
하지만 아무것도 표시되지 않고.
이것을 알 때까지.
코코라든지
htps : // 기주 b. 코 m / 칭찬 b w / 칭찬 b w
코코라든지
htps : // 기주 b. 코 m / 칭찬 w / b w / 이스 s / 5732
옵션 지정하지 않아도 되는 것은 편합니다만, 전부 들어 버리는 것은 어떨까요.
4/19 추가
@ohokihai 씨로부터 코멘트를 받았으므로.
일단 기사 그대로도 내장 AAC는 인스톨 되므로, Error: invalid option: --with-fdk-aac
로 encode가 가능합니다.
다만, ffmpeg 공식에서도 품질은 -acodec aac
> fdk-aac
라고 말해지기 때문에, 内蔵AAC
Reference
이 문제에 관하여(Homebrew 의 ffmpeg 로 어느새 설치 옵션이 없어진 건・・・), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomopyonsama/items/ced7dd16bcbec96ae37c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
@ohokihai 씨로부터 코멘트를 받았으므로.
일단 기사 그대로도 내장 AAC는 인스톨 되므로,
Error: invalid option: --with-fdk-aac
로 encode가 가능합니다.다만, ffmpeg 공식에서도 품질은
-acodec aac
> fdk-aac
라고 말해지기 때문에, 内蔵AAC
Reference
이 문제에 관하여(Homebrew 의 ffmpeg 로 어느새 설치 옵션이 없어진 건・・・), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomopyonsama/items/ced7dd16bcbec96ae37c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)