This is the unofficial snap for GTK+ UVC Viewer, "A simple v4l2 full-featured video grabber". It works on Ubuntu, Fedora, Debian, and other major Linux distributions.
# Install the snap package
sudo snap install guvcview
# For capturing photo and video to `/mnt` or `/media`
sudo snap connect guvcview:removable-media
# Enable the "H264 Controls" tab, for the webcams that support H.264 hardware encoding
sudo snap connect guvcview:hardware-observe
Published for with 💝 by Snapcrafters
- Showing the image
- Image Controls
- Video Controls(format, frame size, framerate...)
- Photo capturing
- Video recording (including audio)
Refer the issue tracker for known issues.
Snapcrafters (join us) are working to land snap install documentation and the snapcraft.yaml upstream so GTK+ UVC Viewer can authoritatively publish future releases.
- Fork the Snapcrafters template repository to your own GitHub account.
- If you have already forked the Snapcrafter template to your account and want to create another snap, you'll need to use GitHub's Import repository feature because you can only fork a repository once.
- Rename the forked Snapcrafters template repository
- Update the description of the repository
- Update logos and references to
[Project]
and[my-snap-name]
- Create a snap that runs in
devmode
- (SKIPPED, upstream name not available) Register the snap in the store, using the preferred upstream name
- Add a screenshot to this
README.md
- (SKIPPED, strict confinement already done) Publish the
devmode
snap in the Snap store edge channel - Add install instructions to this
README.md
- Update snap store metadata, icons and screenshots
- Convert the snap to
strict
confinement, orclassic
confinement if it qualifies - Publish the confined snap in the Snap store beta channel
- Update the install instructions in this
README.md
- Post a call for testing on the Snapcraft Forum - link
- Ask a Snapcrafters admin to fork your repo into github.com/snapcrafters, transfer the snap name from you to snapcrafters, and configure the repo for automatic publishing into edge on commit
- Add the provided Snapcraft build badge to this
README.md
- Publish the snap in the Snap store stable channel
- Update the install instructions in this
README.md
- Post an announcement in the Snapcraft Forum - link
- (SKIPPED, upstream site doesn't allow access & merge request) Submit a pull request or patch upstream that adds snap install documentation - link
- Submit a pull request or patch upstream that adds the
snapcraft.yaml
and any required assets/launchers - link - Add upstream contact information to the
README.md
- If upstream accept the PR:
- Request upstream create a Snap store account
- Contact the Snap Advocacy team to request the snap be transferred to upstream
- Ask the Snap Advocacy team to celebrate the snap - link
If you have any questions, post in the Snapcraft forum.
林博仁 Buo-ren, Lin |
Paulo Assis |