{"id":13618070,"url":"https://github.com/alfg/docker-ffmpeg","last_synced_at":"2025-04-07T11:31:40.615Z","repository":{"id":41066960,"uuid":"76922536","full_name":"alfg/docker-ffmpeg","owner":"alfg","description":"A Dockerfile FFmpeg from source. Built on Alpine Linux.","archived":false,"fork":false,"pushed_at":"2022-07-05T01:30:32.000Z","size":38,"stargazers_count":87,"open_issues_count":2,"forks_count":24,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-22T16:52:53.804Z","etag":null,"topics":["docker","dockerfile","ffmpeg"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/alfg/ffmpeg/","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alfg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-12-20T04:19:53.000Z","updated_at":"2025-03-19T04:45:47.000Z","dependencies_parsed_at":"2022-09-09T19:10:58.564Z","dependency_job_id":null,"html_url":"https://github.com/alfg/docker-ffmpeg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alfg%2Fdocker-ffmpeg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alfg%2Fdocker-ffmpeg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alfg%2Fdocker-ffmpeg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alfg%2Fdocker-ffmpeg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alfg","download_url":"https://codeload.github.com/alfg/docker-ffmpeg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247644106,"owners_count":20972223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","dockerfile","ffmpeg"],"created_at":"2024-08-01T20:01:53.935Z","updated_at":"2025-04-07T11:31:40.247Z","avatar_url":"https://github.com/alfg.png","language":"Dockerfile","funding_links":[],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"readme":"# docker-ffmpeg\nAn FFmpeg Dockerfile built from source. Built on Alpine Linux.\n\n* ffmpeg 4.4 (compiled from source). See [FFmpeg Build](#ffmpeg-build) for build configuration.\n\n[![Docker Stars](https://img.shields.io/docker/stars/alfg/ffmpeg.svg)](https://hub.docker.com/r/alfg/ffmpeg/)\n[![Docker Pulls](https://img.shields.io/docker/pulls/alfg/ffmpeg.svg)](https://hub.docker.com/r/alfg/ffmpeg/)\n[![Docker Automated build](https://img.shields.io/docker/automated/alfg/ffmpeg.svg)](https://hub.docker.com/r/alfg/ffmpeg/builds/)\n[![Build Status](https://travis-ci.org/alfg/docker-ffmpeg.svg?branch=master)](https://travis-ci.org/alfg/docker-ffmpeg)\n\n## Usage\n\n* Pull Docker image and run:\n```\ndocker pull alfg/ffmpeg\ndocker run -it --rm alfg/ffmpeg ffmpeg -buildconf\n```\n\n* or build and run container from source:\n\n```\ndocker build -t ffmpeg .\ndocker run -it ffmpeg ffmpeg -buildconf\n```\n\n* or use as a base image in your Dockerfile:\n```\nFROM alfg/ffmpeg:latest\n```\n\n* Example using a mounted volume:\n```\ndocker run -v ${PWD}:/opt/tmp/ -it --rm alfg/ffmpeg ffmpeg -i /opt/tmp/input.mp4 -c copy output.mp4\n```\n\n## FFmpeg Snapshot Builds\nFor building ffmpeg from snapshot, see [snapshot/Dockerfile](/snapshot/Dockerfile) for FFmpeg snapshot builds including support for libaom-av1.\n\nOr pull from the Docker tag:\n```\ndocker pull alfg/ffmpeg:snapshot\n```\n\nThe snapshot tag may be out of date. Build from [snapshot/Dockerfile](/snapshot/Dockerfile) to get the latest build.\n\n### FFmpeg Build\n```\nffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers\n  built with gcc 10.2.1 (Alpine 10.2.1_pre1) 20201203\n  configuration: --enable-version3 --enable-gpl --enable-nonfree --enable-small --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libvpx --enable-libtheora --enable-libvorbis --enable-libopus --enable-libfdk-aac --enable-libass --enable-libwebp --enable-librtmp --enable-librav1e --enable-postproc --enable-avresample --enable-libfreetype --enable-openssl --disable-debug --disable-doc --disable-ffplay --extra-cflags=-I/opt/ffmpeg/include --extra-ldflags=-L/opt/ffmpeg/lib --extra-libs='-lpthread -lm' --prefix=/opt/ffmpeg\n  libavutil      56. 70.100 / 56. 70.100\n  libavcodec     58.134.100 / 58.134.100\n  libavformat    58. 76.100 / 58. 76.100\n  libavdevice    58. 13.100 / 58. 13.100\n  libavfilter     7.110.100 /  7.110.100\n  libavresample   4.  0.  0 /  4.  0.  0\n  libswscale      5.  9.100 /  5.  9.100\n  libswresample   3.  9.100 /  3.  9.100\n  libpostproc    55.  9.100 / 55.  9.100\n  configuration:\n    --enable-version3\n    --enable-gpl\n    --enable-nonfree\n    --enable-small\n    --enable-libmp3lame\n    --enable-libx264\n    --enable-libx265\n    --enable-libvpx\n    --enable-libtheora\n    --enable-libvorbis\n    --enable-libopus\n    --enable-libfdk-aac\n    --enable-libass\n    --enable-libwebp\n    --enable-librtmp\n    --enable-librav1e\n    --enable-postproc\n    --enable-avresample\n    --enable-libfreetype\n    --enable-openssl\n    --disable-debug\n    --disable-doc\n    --disable-ffplay\n    --extra-cflags=-I/opt/ffmpeg/include\n    --extra-ldflags=-L/opt/ffmpeg/lib\n    --extra-libs='-lpthread -lm'\n    --prefix=/opt/ffmpeg\n```\n\n## Resources\n* https://alpinelinux.org/\n* https://www.ffmpeg.org\n\n## License\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falfg%2Fdocker-ffmpeg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falfg%2Fdocker-ffmpeg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falfg%2Fdocker-ffmpeg/lists"}