| Both sides previous revision Previous revision Next revision | Previous revision |
| c3tracker:cutting [2026/04/11 12:47] – [Setup] Update suggested keybinds, not to conflict with mpv's defaults nicoo | c3tracker:cutting [2026/04/11 16:59] (current) – [mpv/Tips]: fix wiki syntax nicoo |
|---|
| === Notes on Using mpv | === Notes on Using mpv |
| |
| ''mpv'' is a command line media player, which can also be used in our cutting workflow. [[user:nicoo]] wrote [[https://gist.github.com/nicoonoclaste/59c9f8d5ac352202c4d9671442106396|an mpv script]] which automates our cutting workflow. | ''mpv'' is a command line media player, which can also be used in our cutting workflow. [[user:nicoo]] wrote [[https://forgejo.c3voc.de/voc/mpv-scripts|an mpv script]] which automates our cutting workflow. |
| |
| See [[https://mpv.io/manual/master/#keyboard-control|the ''mpv'' manual]] for the default keybinds. | See [[https://mpv.io/manual/master/#keyboard-control|the ''mpv'' manual]] for the default keybinds. |
| * Open ''uncut.ts'' in mpv to start cutting | * Open ''uncut.ts'' in mpv to start cutting |
| * Skim through the video to find the start | * Skim through the video to find the start |
| * mark it by hitting ''-'' (or whichever keybind you set) | * mark it by hitting ''Ctrl+5'' (or whichever keybind you set) |
| * jump back to it with ''Ctrl+-'' | * jump back to it with ''Shift+5'' |
| * you can hit ''-'' again at any point to set a new startpoint | * you can hit ''Ctrl+5'' again at any point to set a new startpoint |
| * Same for the end | * Same for the end |
| * ''mpv'' will write the ''inframe'' and ''outframe'' file when exiting or switching to a new file. | * ''mpv'' will write the ''inframe'' and ''outframe'' file when exiting or switching to a new file. |
| |
| Using ''echo'' works best since some text editors like to create temporary lock files which isn't allowed on the FUSE file system. | Using ''echo'' works best since some text editors like to create temporary lock files which isn't allowed on the FUSE file system. |
| | |
| | ==== Tips |
| | |
| | * [[https://github.com/po5/thumbfast|thumbfast]] can generate thumbnails live, for instance when hovering over a seek bar, which can help find the start and end of a talk faster. (Note: it needs to be used with a UI script, and supports most MPV UIs) |
| | * [[https://github.com/po5/evafast|evafast]] gives fast-forward and seeking on the same key, which is rather convenient. |
| | * [[https://github.com/CounterPillow/mpv-quack|quack]] reduces the volume when seeking, to avoid torturing one's ears during cutting |
| | |
| | |
| | For nix users: those are all packaged, and can be added with |
| | |
| | <code> |
| | programs.mpv.scripts = with pkgs.mpvScripts; [ |
| | evafast |
| | quack |
| | thumbfast # NOTE: useless on its own, combine with its builtin osc.lua, or with alt. OSCs like uosc |
| | ]; |
| | </code> |
| |
| == Known Issues and Solutions | == Known Issues and Solutions |