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.

computers/linux/others.txt · Poslední úprava: 2024/09/15 10:42 autor: johny5
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0