Skip to content

Commit

Permalink
New version: Gyan.FFmpeg.Shared version 7.0 (#147887)
Browse files Browse the repository at this point in the history
  • Loading branch information
SpecterShell committed Apr 5, 2024
1 parent f3262ac commit e9be428
Show file tree
Hide file tree
Showing 4 changed files with 148 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Created with YamlCreate.ps1 v2.4.1 Dumplings Mod $debug=QUSU.CRLF.7-4-1.Win32NT
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.6.0.schema.json

PackageIdentifier: Gyan.FFmpeg.Shared
PackageVersion: "7.0"
InstallerType: zip
ReleaseDate: 2024-04-05
Installers:
- Architecture: x64
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: ffmpeg-7.0-full_build-shared\bin\ffmpeg.exe
PortableCommandAlias: ffmpeg
- RelativeFilePath: ffmpeg-7.0-full_build-shared\bin\ffplay.exe
PortableCommandAlias: ffplay
- RelativeFilePath: ffmpeg-7.0-full_build-shared\bin\ffprobe.exe
PortableCommandAlias: ffprobe
InstallerUrl: https://github.com/GyanD/codexffmpeg/releases/download/7.0/ffmpeg-7.0-full_build-shared.zip
InstallerSha256: FA4A3EAADF7A3BB7A4E72D30C5833F1781B217E64EAFCC35A7800AE4AE0B9B12
ManifestType: installer
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Created with YamlCreate.ps1 v2.4.1 Dumplings Mod $debug=QUSU.CRLF.7-4-1.Win32NT
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.6.0.schema.json

PackageIdentifier: Gyan.FFmpeg.Shared
PackageVersion: "7.0"
PackageLocale: en-US
Publisher: Gyan
PublisherUrl: https://www.gyan.dev/
PublisherSupportUrl: https://www.gyan.dev/ffmpeg/builds/#discussion
# PrivacyUrl:
Author: Gyan Doshi
PackageName: FFmpeg (Shared)
PackageUrl: https://www.gyan.dev/ffmpeg/builds/
License: GPL-3.0
LicenseUrl: https://www.gnu.org/licenses/gpl-3.0.html
Copyright: Copyright (c) 2000-2024 the FFmpeg developers
# CopyrightUrl:
ShortDescription: FFmpeg 64-bit shared Windows build from www.gyan.dev
Description: FFmpeg is a widely-used cross-platform multimedia framework which can process almost all common and many uncommon media formats. It has over 1000 internal components to capture, decode, encode, modify, combine, stream media, and it can make use of dozens of external libraries to provide more capabilities.
# Moniker:
Tags:
- audio
- ffmpeg
- media
- multimedia
- streaming
- video
ReleaseNotes: |-
- DXV DXT1 encoder
- LEAD MCMP decoder
- EVC decoding using external library libxevd
- EVC encoding using external library libxeve
- QOA decoder and demuxer
- aap filter
- demuxing, decoding, filtering, encoding, and muxing in the
ffmpeg CLI now all run in parallel
- enable gdigrab device to grab a window using the hwnd=HANDLER syntax
- IAMF raw demuxer and muxer
- D3D12VA hardware accelerated H264, HEVC, VP9, AV1, MPEG-2 and VC1 decoding
- tiltandshift filter
- qrencode filter and qrencodesrc source
- quirc filter
- lavu/eval: introduce randomi() function in expressions
- VVC decoder (experimental)
- fsync filter
- Raw Captions with Time (RCWT) closed caption muxer
- ffmpeg CLI -bsf option may now be used for input as well as output
- ffmpeg CLI options may now be used as -/opt <path>, which is equivalent
to -opt <contents of file <path>>
- showinfo bitstream filter
- a C11-compliant compiler is now required; note that this requirement
will be bumped to C17 in the near future, so consider updating your
build environment if it lacks C17 support
- Change the default bitrate control method from VBR to CQP for QSV encoders.
- removed deprecated ffmpeg CLI options -psnr and -map_channel
- DVD-Video demuxer, powered by libdvdnav and libdvdread
- ffprobe -show_stream_groups option
- ffprobe (with -export_side_data film_grain) now prints film grain metadata
- AEA muxer
- ffmpeg CLI loopback decoders
- Support PacketTypeMetadata of PacketType in enhanced flv format
- ffplay with hwaccel decoding support (depends on vulkan renderer via libplacebo)
- dnn filter libtorch backend
- Android content URIs protocol
- AOMedia Film Grain Synthesis 1 (AFGS1)
- RISC-V optimizations for AAC, FLAC, JPEG-2000, LPC, RV4.0, SVQ, VC1, VP8, and more
- Loongarch optimizations for HEVC decoding
- Important AArch64 optimizations for HEVC
- IAMF support inside MP4/ISOBMFF
- Support for HEIF/AVIF still images and tiled still images
- Dolby Vision profile 10 support in AV1
- Support for Ambient Viewing Environment metadata in MP4/ISOBMFF
- HDR10 metadata passthrough when encoding with libx264, libx265, and libsvtav1
ReleaseNotesUrl: https://raw.githubusercontent.com/FFmpeg/FFmpeg/release/7.0/Changelog
# PurchaseUrl:
# InstallationNotes:
Documentations:
- DocumentLabel: Documentation
DocumentUrl: https://ffmpeg.org/documentation.html
ManifestType: defaultLocale
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Created with YamlCreate.ps1 v2.4.1 Dumplings Mod $debug=QUSU.CRLF.7-4-1.Win32NT
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.6.0.schema.json

PackageIdentifier: Gyan.FFmpeg.Shared
PackageVersion: "7.0"
PackageLocale: zh-CN
Publisher: Gyan
PublisherUrl: https://www.gyan.dev/
PublisherSupportUrl: https://www.gyan.dev/ffmpeg/builds/#discussion
# PrivacyUrl:
Author: Gyan Doshi
PackageName: FFmpeg(动态编译)
PackageUrl: https://www.gyan.dev/ffmpeg/builds/
License: GPL-3.0
LicenseUrl: https://www.gnu.org/licenses/gpl-3.0.html
Copyright: Copyright (c) 2000-2024 the FFmpeg developers
# CopyrightUrl:
ShortDescription: 来自 www.gyan.dev 的 FFmpeg 64 位动态 Windows 构建
Description: FFmpeg 是一个广泛使用的跨平台多媒体框架,可以处理几乎所有常见的和许多不常见的媒体格式。其拥有超过 1000 个内部组件来进行媒体捕获、解码、编码、修改、合并和推流,同时还可以利用数十个外部库提供更多的功能。
# Moniker:
Tags:
- ffmpeg
- 多媒体
- 媒体
- 推流
- 流媒体
- 视频
- 音视频
- 音频
# ReleaseNotes:
ReleaseNotesUrl: https://raw.githubusercontent.com/FFmpeg/FFmpeg/release/7.0/Changelog
# PurchaseUrl:
# InstallationNotes:
Documentations:
- DocumentLabel: 文档
DocumentUrl: https://ffmpeg.org/documentation.html
ManifestType: locale
ManifestVersion: 1.6.0
8 changes: 8 additions & 0 deletions manifests/g/Gyan/FFmpeg/Shared/7.0/Gyan.FFmpeg.Shared.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with YamlCreate.ps1 v2.4.1 Dumplings Mod $debug=QUSU.CRLF.7-4-1.Win32NT
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.6.0.schema.json

PackageIdentifier: Gyan.FFmpeg.Shared
PackageVersion: "7.0"
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.6.0

0 comments on commit e9be428

Please sign in to comment.