GithubHelp home page GithubHelp logo

Comments (18)

slhck avatar slhck commented on July 20, 2024

When you type ffmpeg on your command line, does it show HTTPS support in the configuration line? Please show the output of a simple ffmpeg call.

PS:

Warning: You have unlinked kegs in your Cellar.
Leaving kegs unlinked can lead to build-trouble and cause formulae that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
  ffmpeg

This may be an issue in other contexts; make sure you successfully ran brew uninstall ffmpeg before installing this tap.

from homebrew-ffmpeg.

retokromer avatar retokromer commented on July 20, 2024

On macOS 10.14.6 you should have Clang 11.0 build 1100.

from homebrew-ffmpeg.

sxflynn avatar sxflynn commented on July 20, 2024

Here is my ffmpeg output:
Edit: I don't know why the first line isn't showing. Here it is: ffmpeg version 2.8.2 Copyright (c) 2000-2015 the FFmpeg developers

  built with llvm-gcc 4.2.1 (LLVM build 2336.11.00)
  configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx --disable-decoder=libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-libgsm --enable-libvidstab --enable-libx265 --disable-doc --arch=x86_64 --enable-runtime-cpudetect
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

from homebrew-ffmpeg.

retokromer avatar retokromer commented on July 20, 2024

Sadly the first line in missing. Yet what is the reason for compiling with LLVM rather than Clang on macOS? I also notice that the libraries are not recent ones. You should uninstall the old version of FFmpeg and then install the current one.

from homebrew-ffmpeg.

retokromer avatar retokromer commented on July 20, 2024

On my end, I got (with the --with-openssl option enabled):

ffmpeg version 4.3.2 Copyright (c) 2000-2021 the FFmpeg developers
  built with Apple clang version 11.0.0 (clang-1100.0.33.17)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.2-with-options --enable-shared --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-libaom --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-libsnappy --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-demuxer=dash --disable-libjack --disable-indev=jack --enable-opencl --enable-videotoolbox --disable-htmlpages --enable-openssl --enable-nonfree
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
  libpostproc    55.  7.100 / 55.  7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

from homebrew-ffmpeg.

retokromer avatar retokromer commented on July 20, 2024

… and the output of brew config reads:

HOMEBREW_VERSION: 3.0.4-64-g31a4989
ORIGIN: https://github.com/Homebrew/brew
HEAD: 31a4989358f0a5bf5be3ea4695053677ab528f28
Last commit: 3 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: e5cf1a1a7da039a0e654b70725a1c1fe39626cd9
Core tap last commit: 87 minutes ago
Core tap branch: master
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_EDITOR: nano
HOMEBREW_MAKE_JOBS: 8
HOMEBREW_NO_AUTO_UPDATE: set
Homebrew Ruby: 2.6.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.3_2/bin/ruby
CPU: octa-core 64-bit haswell
Clang: 11.0 build 1100
Git: 2.30.1 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
macOS: 10.14.6-x86_64
CLT: 11.3.1.0.1.1576735732
Xcode: 11.3.1

from homebrew-ffmpeg.

retokromer avatar retokromer commented on July 20, 2024

I cannot reproduce the youtube-dl error. On my end it works just fine.

from homebrew-ffmpeg.

sxflynn avatar sxflynn commented on July 20, 2024

Sorry, I edited my comment so it shows the first line. I'm running ffmpeg 2.8.2

I've already done brew uninstall ffmpeg and then reinstalled using your documentation so I don't know why I have an old version.

from homebrew-ffmpeg.

retokromer avatar retokromer commented on July 20, 2024

What is the output of which -a ffmpeg?

from homebrew-ffmpeg.

sxflynn avatar sxflynn commented on July 20, 2024

/usr/local/bin/ffmpeg

from homebrew-ffmpeg.

slhck avatar slhck commented on July 20, 2024

You have some old, very outdated ffmpeg version in /usr/local/bin/. It's certainly not the Homebrew version.

Please try installing ffmpeg from this tap again and show the entire output. Does the link step in the end succeed?

from homebrew-ffmpeg.

retokromer avatar retokromer commented on July 20, 2024

And what is /usr/local/bin/ffmpeg -version?

from homebrew-ffmpeg.

sxflynn avatar sxflynn commented on July 20, 2024

And what is /usr/local/bin/ffmpeg -version?

ffmpeg version 2.8.2 Copyright (c) 2000-2015 the FFmpeg developers
built with llvm-gcc 4.2.1 (LLVM build 2336.11.00)
configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx --disable-decoder=libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-libgsm --enable-libvidstab --enable-libx265 --disable-doc --arch=x86_64 --enable-runtime-cpudetect
libavutil      54. 31.100 / 54. 31.100
libavcodec     56. 60.100 / 56. 60.100
libavformat    56. 40.101 / 56. 40.101
libavdevice    56.  4.100 / 56.  4.100
libavfilter     5. 40.101 /  5. 40.101
libswscale      3.  1.101 /  3.  1.101
libswresample   1.  2.101 /  1.  2.101
libpostproc    53.  3.100 / 53.  3.100

from homebrew-ffmpeg.

sxflynn avatar sxflynn commented on July 20, 2024

I just renamed ffmpeg to ffmpeg_28 and I am now installing again

brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-openssl --with-rav1e

from homebrew-ffmpeg.

sxflynn avatar sxflynn commented on July 20, 2024

Now this is my ffmpeg output:

ffmpeg version 4.3.2 Copyright (c) 2000-2021 the FFmpeg developers
  built with Apple LLVM version 10.0.1 (clang-1001.0.46.4)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.2-with-options --enable-shared --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-libaom --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-libsnappy --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-demuxer=dash --disable-libjack --disable-indev=jack --enable-opencl --enable-videotoolbox --disable-htmlpages --enable-openssl --enable-nonfree
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
  libpostproc    55.  7.100 / 55.  7.100
Hyper fast Audio and Video encoder

from homebrew-ffmpeg.

sxflynn avatar sxflynn commented on July 20, 2024

Youtube-DL is now proceeding with the download and repatching the segments. It worked!

Before we close this issue, do you think it's an issue that I should post with the top level homebrew community, that homebrew should somehow check to see that it's not actually installing anything over my old version? That seems like a flaw that should be addressed. Or do you think my problem was not very common?

from homebrew-ffmpeg.

retokromer avatar retokromer commented on July 20, 2024

I guess this is already included in Homebrew’s documentation. In any case, this issue is not related to our formula, therefore I’m closing it.

from homebrew-ffmpeg.

slhck avatar slhck commented on July 20, 2024

I believe that Homebrew should have warned you in the last step, failing to link the ffmpeg binary to its final location. So the behavior you're suggesting should already be implemented.
If you hadn't renamed the existing binary you would have probably seen it.

from homebrew-ffmpeg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.