mirror of
https://codeberg.org/privacy1st/nix-git
synced 2024-12-23 02:36:05 +01:00
add gstreamer.nix
This commit is contained in:
parent
54c3c6886f
commit
afc9e3ac33
20
gstreamer.nix
Normal file
20
gstreamer.nix
Normal file
@ -0,0 +1,20 @@
|
||||
# Provides a shell environment with gstreamer.
|
||||
# Based on the example from https://nixos.wiki/wiki/GStreamer
|
||||
{ pkgs ? import <nixpkgs> {} }:
|
||||
pkgs.mkShell {
|
||||
buildInputs = with pkgs; [
|
||||
# Video/Audio data composition framework tools like "gst-inspect", "gst-launch" ...
|
||||
gst_all_1.gstreamer
|
||||
# Common plugins like "filesrc" to combine within e.g. gst-launch
|
||||
gst_all_1.gst-plugins-base
|
||||
# Specialized plugins separated by quality
|
||||
gst_all_1.gst-plugins-good
|
||||
gst_all_1.gst-plugins-bad
|
||||
gst_all_1.gst-plugins-ugly
|
||||
# Plugins to reuse ffmpeg to play almost every video format
|
||||
gst_all_1.gst-libav
|
||||
# Support the Video Audio (Hardware) Acceleration API
|
||||
gst_all_1.gst-vaapi
|
||||
#...
|
||||
];
|
||||
}
|
@ -19,7 +19,11 @@
|
||||
gnome.gnome-tweaks
|
||||
gnome.dconf-editor
|
||||
meld # Diff and merge tool
|
||||
handbrake # Rip DVD and Blu-ray; rotate and export videos
|
||||
# Rip DVD and Blu-ray; rotate and export videos.
|
||||
# Requires gstreamer with plugins to preview encoded video.
|
||||
# nix-shell -p gstreamer.nix
|
||||
# ghb
|
||||
handbrake
|
||||
mediainfo-gui # View video metadata.
|
||||
|
||||
fractal # Matrix chat client.
|
||||
|
Loading…
Reference in New Issue
Block a user