===== 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 [[computers:linux:others#yt-dlp|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í **[[computers:linux:others#youtube-dl|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**.