ffmpeg - rozdeľ stiahnutý súbor
Situácia
Stiahol som si z YT skladbu, vlastne taký mix niekoľkých skladieb na určitú tému. Tieto skladby mávajú často hodinu, dve aj viac. Ako celok je to dobré ale nie vždy mám náladu na každú skladbu a v tej chvíli by som sa rád posunul na ďalšiu. Tu sa to ale nedá.
Riešenie
Nie všetky, ale mnohé z takýchto skladieb majú v popise aj “tracklist” – zoznam skladieb aj s časom – a za pomoci AI som poskladal skript, ktorý súbor s takýmto mixom podľa tohoto zoznamu pekne rozdelí. Nájdeš ho v prílohe.
- vytvor si nejaký pracovný adresár
- stiahni skladbu z YT (používam yt-dlp a stiahnem len audio) a ulož do tohoto adresára
- pod skladbou na YT nájdi zoznam skladieb a ten ulož do súboru napr. tracklist.txt tiež sem
- ulož sem aj skript z prílohy
- v tomto adresári otvor terminál a píš:
./rozdel_skladbu.sh "názov_skladby" tracklist.txt- Enter
- V tomto adresári bude vytvorený nový adresár s názvom skladby, ktorú spracúvaš
- skladby vytvorené podľa zoznamu budú očíslované a pomenované
- skladby ale nemajú metadáta (ID3, …), tie si do skladieb vkladám pomocou applikácie ExFalso
- musím podotknúť, že skladby sú rozdelené podľa toho stiahnutého zoznamu, ak ten nie je presný, ani skladby nie sú presne rozdelené, čo tu ale nehraje pre mňa takú rolu, účel to plní – viem preskočiť tú, na ktorú nemám náladu alebo ma ruší
Myslím, že takto sa dá rozdeliť aj skladba bez priloženého zoznamu, stačí si ho orientačne vytvoriť.
A kde ostal ffmpeg z nadpisu? Nuž, je schovaný v tom skripte a potichu si robí svoju prácu … :)
Prílohy
- rozdel_skladbu.sh (2.7 kB)
Pre pridávanie komentárov sa musíte prihlásiť.

Super. Aj ja využívam FFMPEG prakticky na dennej báze. Editovanie audia videa na dve tretiny mi postačí FFMPEG, AI mi vygeneruje ten správny príkaz alebo skript a je to oveľa jednoduchšie a rýchlejšie ako sa trápiť hľadaním funkcionalít v grafickom rozhraní, to je zdĺhavé trápenie. Google AI studio verzia zdarma najnovšia verzia Gemini robí skripty veľmi dobre.
Z YT-DLP mám tiež veľmi bohaté skúsenosti. Ten podporuje brutálne podrobné metadáta vrátane obsahu celého popisu k videu alebo tagov kľúčoch slov k videu. Určite by sa dal skript upraviť aj tak aby ti dal metadáta do každého súboru. Free verzia Gemini to zvládne hravo - z vlastných skúsenosti viem :)
áno, myslel som na to vkladanie metadát automaticka ale myslím, že by som viac času strávil pri ich oprave ako takto pri vkladaní a niekedy je lepšie ak tam nie sú, než by mi to malo zobrazpvať nejaké bludy
- aj tie zoznamy sú písané všelijak, niekedy je to formát [01:30:15] a vtedy musím tie zátvorky odstrániť v txt editore, nie, uni skript neurobíš a niekedy je menej viac :)
- ale kľudne ho prerob alebo urob iný a daj sem, nech sa máme v zime s čím hrať :D