Narzędzia użytkownika

Narzędzia witryny


fedora:aplikacje:yt-dlp

yt-dlp

Wyświetlenie listy dostępnych formatów

yt-dlp -F URL_FILMU

Pobieranie filmu

yt-dlp URL_FILMU

Pobieranie określonego formatu. Przy czym 231 to format video a 234 format audio.

yt-dlp -f "231+234" -o "%(title)s.%(ext)s" https://www.youtube.com/watch?v=-MrS4SDzxMk

Pobieranie playlisty do osobnych plików mp3

yt-dlp -x --audio-format mp3 https://www.youtube.com/playlist?list=PLgcyejo8w-DNnDrt6kcFGuiiZBlmnz9LK

Oczyszczenie nazw plików z niedozwolonych znaków

sanitize_filenames.py
import os
import re
import unicodedata
 
def sanitize_filename(filename):
    name, ext = os.path.splitext(filename)
    nfkd_form = unicodedata.normalize('NFKD', name)
    ascii_name = nfkd_form.encode('ASCII', 'ignore').decode('ASCII')
    cleaned = re.sub(r'[^A-Za-z0-9 _\.\-\[\]]', '', ascii_name)
    cleaned = re.sub(r'\s+', ' ', cleaned).strip()
    return f"{cleaned}{ext}"
 
# Przetwórz wszystkie pliki .mp3 w bieżącym katalogu
for filename in os.listdir():
    if filename.lower().endswith(".mp3"):
        new_name = sanitize_filename(filename)
        if new_name != filename:
            print(f"Zmieniam: {filename} -> {new_name}")
            os.rename(filename, new_name)
fedora/aplikacje/yt-dlp.txt · ostatnio zmienione: przez sindap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki