Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package Request: ffmpeg #859

Closed
reyqn opened this issue May 23, 2020 · 9 comments · Fixed by #87327
Closed

Package Request: ffmpeg #859

reyqn opened this issue May 23, 2020 · 9 comments · Fixed by #87327
Labels
Area-Client These issues require changes to the client. Blocking-Issue Manifest validation is blocked by a known issue. Help-Wanted This is a good candidate work item from the community.
Milestone

Comments

@reyqn
Copy link

reyqn commented May 23, 2020

Description of the new feature/enhancement

ffmpeg is a very useful tool, it would be nice to be able to install it via winget.

Proposed technical implementation details (optional)

ffmpeg does not however release official builds. The builds available here seem to be endorsed on the ffmpeg website, but maybe that's a security issue?

@reyqn reyqn added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label May 23, 2020
@LightDestory
Copy link
Contributor

Windows build of ffmpeg are provided as a .zip format but right now, using as reference Manifest Spec, winget don't support it.
We must wait for further development :)

@masx200
Copy link

masx200 commented May 24, 2020

I support it!

@Witchilich
Copy link
Contributor

Hope they add all 4 versions (stable/git - static/shared).

@pcgeek86
Copy link

pcgeek86 commented May 26, 2020

Here's the manifest from the Scoop package manager, which I currently use:

{
    "version": "4.2.2",
    "description": "A complete, cross-platform solution to record, convert and stream audio and video.",
    "homepage": "https://ffmpeg.org",
    "license": "GPL-3.0-or-later",
    "architecture": {
        "64bit": {
            "url": "https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-4.2.2-win64-static.zip",
            "hash": "cdb92a6d233a445716e88f3cc65ce33fbc5d17f46049c5b24e40701df1a30dda",
            "extract_dir": "ffmpeg-4.2.2-win64-static"
        },
        "32bit": {
            "url": "https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-4.2.2-win32-static.zip",
            "hash": "1f6adff50db6cad54fdab15013c4c95cb6f83d7fe6d1167f3896cf4550573565",
            "extract_dir": "ffmpeg-4.2.2-win32-static"
        }
    },
    "bin": [
        "bin\\ffmpeg.exe",
        "bin\\ffplay.exe",
        "bin\\ffprobe.exe"
    ],
    "checkver": {
        "url": "https://ffmpeg.zeranoe.com/builds/win64/static/",
        "regex": "ffmpeg-([\\d.]+)-win64-static\\.zip",
        "reverse": true
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-$version-win64-static.zip",
                "extract_dir": "ffmpeg-$version-win64-static"
            },
            "32bit": {
                "url": "https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-$version-win32-static.zip",
                "extract_dir": "ffmpeg-$version-win32-static"
            }
        }
    }
}

@denelon denelon added Blocking-Issue Manifest validation is blocked by a known issue. Help-Wanted This is a good candidate work item from the community. and removed Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. labels Aug 11, 2020
@denelon
Copy link
Contributor

denelon commented Aug 11, 2020

microsoft/winget-cli#140

@denelon denelon added the Area-Client These issues require changes to the client. label Jan 6, 2021
@wikicrafter
Copy link

wikicrafter commented Feb 25, 2021

Windows build of ffmpeg are provided as a .zip format but right now, using as reference Manifest Spec, winget don't support it.
We must wait for further development :)

but there is also alternative package managers like: chocolatey.org

choco install ffmpeg

@RokeJulianLockhart
Copy link
Contributor

RokeJulianLockhart commented Aug 15, 2022

https://forum.cockos.com/showpost.php?s=e8350c0f7481e5bed58a88f36e7c6abd&p=2338654&postcount=1#:~:text=ffmpeg.zeranoe.com%20will%20close%20on%20sep%2018%2C%202020%2C%20and%20all%20builds%20will%20be%20removed states that the quoted compilation of ffmpeg has been discontinued.

Consequently, I suggest that somebody assist remediation of BtbN/FFmpeg-Builds#135 to hopefully allow this proposition to succeed without relying upon microsoft/winget-cli#140 to ultimately generate an inferior installer.

@rlaphoenix
Copy link

For Windows, an alternative build source I've been using for a long time has been Gyan's builds, https://www.gyan.dev/ffmpeg/builds/

@sitiom
Copy link
Contributor

sitiom commented Jan 27, 2023

For Windows, an alternative build source I've been using for a long time has been Gyan's builds, gyan.dev/ffmpeg/builds

@denelon denelon added this to the 1.7 Packages milestone Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Client These issues require changes to the client. Blocking-Issue Manifest validation is blocked by a known issue. Help-Wanted This is a good candidate work item from the community.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants