本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

ffmpeg Docker 镜像下载 - 轩辕镜像

ffmpeg 镜像详细信息和使用指南

ffmpeg 镜像标签列表和版本信息

ffmpeg 镜像拉取命令和加速下载

ffmpeg 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

ffmpeg
jrottenberg/ffmpeg
自动构建

ffmpeg 镜像详细信息

ffmpeg 镜像标签列表

ffmpeg 镜像使用说明

ffmpeg 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

FFmpeg 2.8 - 3.x - 4.x Docker镜像,由FFmpeg开发者版权所有(C) 2000-2017,从源码编译,支持多种基础镜像和硬件加速。
463 收藏0 次下载activejrottenberg镜像

ffmpeg 镜像详细说明

ffmpeg 使用指南

ffmpeg 配置说明

ffmpeg 官方文档

FFmpeg Docker镜像

![Docker Stars]([] ![Docker pulls]([] ![gitlab pipeline status]([] ![Azure Build Status]([] ![Docker Automated build]([***]

本项目提供一个包含FFmpeg的极简Docker镜像。它根据编译指南的说明从源代码编译FFmpeg。

您可以通过运行docker pull jrottenberg/ffmpeg安装此镜像的最新构建版本。

该镜像可用作编码服务器的基础。

构建版本

您可以使用jrottenberg/ffmpeg或jrottenberg/ffmpeg:3.3获取基于Ubuntu的最新构建版本。

注意:3.1版本后,已将Ubuntu设为默认基础镜像。

基于CentOS的镜像使用ffmpeg:X.Y-centosffmpeg:centos获取最新版本;Alpine镜像使用ffmpeg:X.Y-alpine;Scratch镜像使用ffmpeg:X.Y-scratch(仅包含FFmpeg和库的实验性镜像)。

格式为ffmpeg:MAJOR.MINOR-VARIANT,其中MAJOR.MINOR包括:2.8、3.0、3.1、3.2、3.3、3.4、4.0、4.1、snapshot;VARIANT包括:alpine、centos、nvidia、scratch、ubuntu、vaapi。

近期镜像:

snapshot-vaapi      74mb
snapshot-ubuntu     86mb
snapshot-scratch    20mb
snapshot-nvidia     640mb
snapshot-centos     97mb
snapshot-alpine     35mb
4.1-vaapi           73mb
4.1-ubuntu          85mb
4.1-scratch         20mb
4.1-nvidia          640mb
4.1-centos          97mb
4.1-alpine          34mb
4.0-vaapi           73mb
4.0-ubuntu          83mb
4.0-scratch         20mb
4.0-nvidia          639mb
4.0-centos          97mb
4.0-alpine          34mb
3.4-vaapi           71mb
3.4-ubuntu          83mb
3.4-scratch         18mb
3.4-nvidia          637mb
3.4-centos          97mb
3.4-alpine          32mb
3.4                 83mb
3.3-vaapi           71mb
3.3-ubuntu          83mb
3.3-scratch         18mb
3.3-nvidia          637mb
3.3-centos          96mb
3.3-alpine          31mb
3.3                 82mb
3.2-vaapi           83mb
3.2-ubuntu          83mb
3.2-scratch         18mb
3.2-nvidia          623mb
3.2-centos          96mb
3.2-alpine          32mb
3.1-vaapi           83mb
3.1-ubuntu          82mb
3.1-scratch         17mb
3.1-nvidia          623mb
3.1-centos          96mb
3.1-alpine          32mb
3.1                 81mb
3.0-ubuntu          82mb
3.0-scratch         17mb
3.0-nvidia          623mb
3.0-centos          96mb
3.0-alpine          31mb
2.8-vaapi           82mb
2.8-ubuntu          81mb
2.8-scratch         17mb
2.8-nvidia          622mb
2.8-centos          95mb
2.8-alpine          30mb

使用示例

从00:49:42处提取5秒视频转为GIF

docker run jrottenberg/ffmpeg -stats  \
        -i [***] \
        -loop 0  \
        -final_delay 500 -c:v gif -f gif -ss 00:49:42 -t 5 - > trow_ball.gif

将本地GIF转换为mp4

假设当前目录中有original.gif文件:

docker run -v $(pwd):$(pwd) -w $(pwd)\
        jrottenberg/ffmpeg:3.2-scratch -stats \
        -i original.gif \
        original-converted.mp4

使用nvidia硬件加速

# 硬件编码示例
docker run --runtime=nvidia jrottenberg/ffmpeg:2.8-nvidia -i INPUT -c:v nvenc_h264 -preset hq OUTPUT

# 完全硬件加速示例
docker run --runtime=nvidia jrottenberg/ffmpeg:4.1-nvidia -hwaccel cuvid -c:v h264_cuvid -i INPUT -vf scale_npp=-1:720 -c:v h264_nvenc -preset slow OUTPUT

基本视频转换

docker run jrottenberg/ffmpeg \
            -i [***] \
            -stats \
            $ffmpeg_options  - > out.mp4

硬件加速版本使用

VAAPI加速

docker run --device /dev/dri:/dev/dri -v $(pwd):$(pwd) -w $(pwd) jrottenberg/ffmpeg:vaapi [...]

需在主机上安装Intel驱动,可运行vainfo命令检查显卡是否被正确识别。

NVIDIA加速

需在主机上安装nvidia驱动和nvidia-docker,运行容器时使用"--runtime=nvidia"标志。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"