{"id":16548602,"url":"https://github.com/allan-nava/docker-ffmpeg-nvenc","last_synced_at":"2025-10-28T16:32:00.168Z","repository":{"id":65318243,"uuid":"589517295","full_name":"Allan-Nava/Docker-FFmpeg-Nvenc","owner":"Allan-Nava","description":"Base Docker image with ffmpeg nvenc","archived":false,"fork":false,"pushed_at":"2023-12-15T14:39:52.000Z","size":83,"stargazers_count":5,"open_issues_count":7,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T19:04:59.910Z","etag":null,"topics":["docker","ffmpeg","github-actions","nvenc"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Allan-Nava.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-16T10:01:54.000Z","updated_at":"2024-07-19T03:40:04.000Z","dependencies_parsed_at":"2023-12-15T15:52:08.917Z","dependency_job_id":null,"html_url":"https://github.com/Allan-Nava/Docker-FFmpeg-Nvenc","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Allan-Nava%2FDocker-FFmpeg-Nvenc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Allan-Nava%2FDocker-FFmpeg-Nvenc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Allan-Nava%2FDocker-FFmpeg-Nvenc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Allan-Nava%2FDocker-FFmpeg-Nvenc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Allan-Nava","download_url":"https://codeload.github.com/Allan-Nava/Docker-FFmpeg-Nvenc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238681561,"owners_count":19512804,"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","ffmpeg","github-actions","nvenc"],"created_at":"2024-10-11T19:26:27.830Z","updated_at":"2025-10-28T16:31:59.820Z","avatar_url":"https://github.com/Allan-Nava.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker-ffmpeg-nvenc\n[![Docker FFmpeg 5.1.2 Nvenc 11.0](https://github.com/Allan-Nava/Docker-FFmpeg-Nvenc/actions/workflows/docker-publish.yml/badge.svg?branch=main)](https://github.com/Allan-Nava/Docker-FFmpeg-Nvenc/actions/workflows/docker-publish.yml)\n[![Docker FFmpeg6.0](https://github.com/Allan-Nava/Docker-FFmpeg-Nvenc/actions/workflows/docker-publish-ffmpeg6.yml/badge.svg)](https://github.com/Allan-Nava/Docker-FFmpeg-Nvenc/actions/workflows/docker-publish-ffmpeg6.yml)\n\nDocker-FFmpeg-Nvenc is a repository that provides a Docker image for FFmpeg with NVIDIA NVENC support. It enables hardware-accelerated video encoding using NVIDIA GPUs and allows you to perform high-performance video transcoding tasks.\n\n## Features\n\n- Docker image with FFmpeg and NVIDIA NVENC integration.\n- GPU-accelerated video encoding and transcoding.\n- Support for a wide range of input and output video formats.\n- Customizable parameters and encoding settings.\n- Easy integration with existing Docker-based workflows.\n\n## Prerequisites\n\nTo use Docker-FFmpeg-Nvenc, ensure that you have the following:\n\n- A machine with an NVIDIA GPU that supports NVENC.\n- Docker installed on the machine.\n- NVIDIA Docker runtime installed (for GPU support).\n\n## Usage\nTo utilize Docker-FFmpeg-Nvenc, follow these steps:\n\n1. Pull the Docker-FFmpeg-Nvenc image from Docker Hub:\n\n```shell\nCopy code\ndocker pull allannava/docker-ffmpeg-nvenc:latest\n```\n\n2. Run the Docker container with your desired FFmpeg command. For example:\n\n\n```shell\nCopy code\ndocker run --gpus all \\\n  --volume /path/to/input:/data/input \\\n  --volume /path/to/output:/data/output \\\n  allannava/docker-ffmpeg-nvenc:latest \\\n  ffmpeg -i /data/input/input.mp4 -c:v h264_nvenc -preset fast /data/output/output.mp4\n\n```\nCustomize the input and output paths and the FFmpeg command as per your requirements. This example uses ffmpeg with the h264_nvenc codec to encode an input video (input.mp4) to an output video (output.mp4) using the \"fast\" preset.\n\n3. Monitor the video encoding process and retrieve the encoded video from the output directory.\n\nFor more detailed usage examples and additional information, please refer to the documentation.\n\n## Contributing\nContributions to Docker-FFmpeg-Nvenc are welcome! If you have any suggestions, improvements, or bug fixes, feel free to open an issue or submit a pull request.\n\n## License\nThis project is licensed under the MIT License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallan-nava%2Fdocker-ffmpeg-nvenc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fallan-nava%2Fdocker-ffmpeg-nvenc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallan-nava%2Fdocker-ffmpeg-nvenc/lists"}