Ostatní utilitky a poznámky
Audio
spojování audio souborů
napřed installace:
sudo apt install sox libsox-fmt-all
a potom:
sox soubor1.wav soubor2.wav soubor_out.wav
nebo
sox ./soubor*.wav ./soubor_out.wav
!!! v případě že mají soubory jiné vzorkování, počet kanálů a pod., je nutné je napřed sjednotit. např.:
sox soubor_in.wav -r 44100 -c 2 -w -s soubor_out.wav
převod formátů
sox soubor1.wav soubor1.mp3
nebo sloučení s převodem
sox ./soubor*.wav soubor_out.mp3
Třídění RAWů
klikátko do Thunaru
Při třídění fotek promazává člověk jenom jpgčka. Aby následně nemusel ručně promazávat RAWy, vyrobíme „klikátko“ do Thunara.
V /usr/bin vytvořit soubor rawclear s následujícím obsahem:
#!/bin/bash set -e JPG="${PWD}" RAW="${JPG}/RAW" RAW_TRASH="${RAW}/ODPAD" mkdir -p "${RAW}"; mv "${JPG}"/*.CR2 "${RAW}" mkdir -p "${RAW_TRASH}" for file in "${RAW}"/*.CR2; do filename=$(basename -s .CR2 ${file}) if [ ! -s ${JPG}/"$filename.JPG" ] ; then mv "${file}" "${RAW_TRASH}" fi done
označit soubor jako soustitelný:
chmod +x /usr/bin/rawclear
Nakonec v Thunarovy:
Upravit/Konfigurovat vlastí akce:
- rawclear
- pročištení RAWů
- /usr/bin/rawclear %f
- Použít oznámení při spuštění
Výsldkem je přidání položky pod pravé myšítko.
fce: RAWy (CR2 soubory) se přesunou do adresáře ./RAW a ty soubory které nemají svého JPG jmenovce, se přesunou do ./RAW/ODPAD.
Zobrazení největších adresářů a souborů
v terminálu:
ncdu
Ostatní
Youtube-dl
– nějak zemřelo, následovník yt-dlp
sudo apt install youtube-dl sudo apt install python-pip
aktualizace:
pip install --upgrade youtube-dl
Youtube v mpv
… aneb jak si spustit vybraný Youtube stream z terminálu.
Napřed si vypíšeme soupis streamů:
youtube-dl -F https://www.youtube.com/....
250 webm audio only tiny 85k , opus @ 70k (48000Hz), 12.21MiB 140 m4a audio only tiny 131k , m4a_dash container, mp4a.40.2@128k (44100Hz), 24.79MiB 251 webm audio only tiny 156k , opus @160k (48000Hz), 22.17MiB 278 webm 256x144 144p 70k , webm container, vp9, 25fps, video only, 6.28MiB 160 mp4 256x144 144p 71k , avc1.4d400c, 25fps, video only, 5.34MiB 242 webm 426x240 240p 92k , vp9, 25fps, video only, 8.89MiB 244 webm 854x480 480p 232k , vp9, 25fps, video only, 22.70MiB 134 mp4 640x360 360p 285k , avc1.4d401e, 25fps, video only, 19.20MiB 247 webm 1280x720 720p 419k , vp9, 25fps, video only, 42.11MiB 135 mp4 854x480 480p 454k , avc1.4d401e, 25fps, video only, 30.31MiB 248 webm 1920x1080 1080p 660k , vp9, 25fps, video only, 55.61MiB 136 mp4 1280x720 720p 711k , avc1.4d401f, 25fps, video only, 52.67MiB 137 mp4 1920x1080 1080p 1126k , avc1.640028, 25fps, video only, 94.19MiB 271 webm 2560x1440 1440p 1557k , vp9, 25fps, video only, 153.63MiB 313 webm 3840x2160 2160p 2758k , vp9, 25fps, video only, 351.18MiB 18 mp4 640x360 360p 220k , avc1.42001E, mp4a.40.2@ 96k (44100Hz), 42.27MiB 22 mp4 1280x720 720p 403k , avc1.64001F, mp4a.40.2@192k (44100Hz) (best)
a poté si spustíme konkrétní stream.
mpv --ytdl-format=22 https://www.youtube.com/....
Případně si můžeme video složit za dvou. (video+audio)
mpv --ytdl-format=160+140 https://www.youtube.com/....
yt-dlp
Náhrada za dožívající youtube-dl
https://github.com/yt-dlp/yt-dlp
sudo apt install python-pip pip3 install -U yt-dlp
aktualizace:
yt-dlp -U
V Ubuntu 24.04 se yt-dlp instaluje a aktualizuje přes apt
…ale bohužel ve staré verzi. Takže musíme přidat soubor, který nadefinuje, že se bude yt-dlp instalovat z backports
sudo nano /etc/apt/preferences.d/yt-dlp-backport
s obsahem
Package: yt-dlp* Pin: release a=noble-backports Pin-Priority: 500
yt-dlp funguje stejně jako youtube-dl.
Pro spolupráci s mpv ve verzi 0.33 je nutno do konfigu v /home/~user/.config/mpv/mpv.conf doplnit:
script-opts-append=ytdl_hook-ytdl_path=yt-dlp
Od verze mpv 0.34 už vše funguje out-of-box.
Youtube v mpv
… aneb jak si spustit vybraný Youtube stream z terminálu.
Napřed si vypíšeme soupis streamů:
yt-dlp -F https://www.youtube.com/....
ID EXT RESOLUTION FPS │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ABR ASR MORE INFO ─────────────────────────────────────────────────────────────────────────────────────────────────────────────── sb3 mhtml 48x27 │ mhtml │ images storyboard sb2 mhtml 60x45 │ mhtml │ images storyboard sb1 mhtml 120x90 │ mhtml │ images storyboard sb0 mhtml 240x180 │ mhtml │ images storyboard 139 m4a audio only │ 1.77MiB 47k https │ audio only mp4a.40.5 47k 22050Hz low, m4a_dash 249 webm audio only │ 1.86MiB 49k https │ audio only opus 49k 48000Hz low, webm_dash 250 webm audio only │ 2.47MiB 66k https │ audio only opus 66k 48000Hz low, webm_dash 140 m4a audio only │ 4.73MiB 127k https │ audio only mp4a.40.2 127k 44100Hz medium, m4a_dash 251 webm audio only │ 4.94MiB 132k https │ audio only opus 132k 48000Hz medium, webm_dash 17 3gp 176x144 6 │ 2.99MiB 80k https │ mp4v.20.3 80k mp4a.40.2 0k 22050Hz 144p 394 mp4 192x144 25 │ 1.95MiB 52k https │ av01.0.00M.08 52k video only 144p, mp4_dash 160 mp4 192x144 25 │ 2.83MiB 75k https │ avc1.4d400b 75k video only 144p, mp4_dash 278 webm 192x144 25 │ 2.59MiB 69k https │ vp9 69k video only 144p, webm_dash 395 mp4 320x240 25 │ 4.05MiB 108k https │ av01.0.00M.08 108k video only 240p, mp4_dash 133 mp4 320x240 25 │ 5.50MiB 147k https │ avc1.4d400d 147k video only 240p, mp4_dash 242 webm 320x240 25 │ 5.82MiB 156k https │ vp9 156k video only 240p, webm_dash 396 mp4 480x360 25 │ 8.31MiB 223k https │ av01.0.01M.08 223k video only 360p, mp4_dash 134 mp4 480x360 25 │ 13.99MiB 375k https │ avc1.4d4015 375k video only 360p, mp4_dash 18 mp4 480x360 25 │ 24.15MiB 648k https │ avc1.42001E 648k mp4a.40.2 0k 44100Hz 360p 243 webm 480x360 25 │ 10.61MiB 284k https │ vp9 284k video only 360p, webm_dash 397 mp4 640x480 25 │ 15.23MiB 408k https │ av01.0.04M.08 408k video only 480p, mp4_dash 135 mp4 640x480 25 │ 28.65MiB 769k https │ avc1.4d401e 769k video only 480p, mp4_dash 244 webm 640x480 25 │ 19.53MiB 524k https │ vp9 524k video only 480p, webm_dash
a poté si spustíme konkrétní stream.
mpv --ytdl-format=18 https://www.youtube.com/....
Případně si můžeme video složit za dvou. (video+audio)
mpv --ytdl-format=160+140 https://www.youtube.com/....
Nastavení rychlosti myši v XFCE
v Ubuntu 18.04
Pokud se doinstaluje XFCE prostředí do již nainstalovaného Ubuntu 18.04 (GNOME), tak nefunguje nastavení myši. Systém nastavení ignoruje.
Nastavení lze vnutit přidáním souboru /usr/share/X11/xorg.conf.d/50-mouse-acceleration.conf s obsahem:
Section "InputClass" Identifier "Mouse" MatchIsPointer "yes" Option "AccelerationProfile" "flat" Option "AccelerationScheme" "none" Option "AccelSpeed" "-0.5" EndSection
…kde hodnotu Option „AccelSpeed“ je vhodné ladit od -1 do +1.