-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Docker: FFmpeg with audio devices support (Pulse, Alsa) #2586
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
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
CI Failure Feedback 🧐(Checks updated until commit 63ada3a)
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:
where Configuration options
See more information about the |
Signed-off-by: Viet Nguyen Duc <[email protected]>
User description
Thanks for contributing to the Docker-Selenium project!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines, applied for this repository.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
Fixes #2584
Fixes #1509
SE_RECORD_AUDIO
to enable recording audioSE_AUDIO_SOURCE
to specify FFmpeg arguments for audio source (support Pulse, Alsa device). Default is-f pulse -ac 2 -i default
Motivation and Context
Types of changes
Checklist
PR Type
enhancement, documentation, configuration changes
Description
Added audio recording support to FFmpeg with PulseAudio integration.
Updated Dockerfiles to include necessary dependencies for audio recording.
Introduced new environment variables for audio recording configuration.
Enhanced documentation to reflect new audio recording capabilities.
Changes walkthrough 📝
2 files
Enable audio recording in FFmpeg with conditional logic.
Sort files and dictionaries for consistent variable extraction.
5 files
Add PulseAudio support and dependencies for FFmpeg.
Update session retry interval configuration.
Add audio dependencies and environment variables for video container.
Add default values for new audio-related environment variables.
Enable audio recording in test configuration.
2 files
Document new environment variables for audio recording.
Add descriptions for new audio-related environment variables.