Skip to content

Instantly share code, notes, and snippets.

View 47ronin's full-sized avatar
👨‍🚀
🖌

Glenn Batuyong 47ronin

👨‍🚀
🖌
View GitHub Profile
@47ronin
47ronin / gist:09fa72900835dfbf54e0061a3f93e44b
Created June 1, 2023 07:45
Use a Samba share from within Linux or WSL environment
sudo mount -t cifs -o rw,vers=3.0,user=USER,uid=USER //URL/SHARENAME /mnt/MOUNTNAME
cd /mnt/MOUNTNAME/PATH/TO/WHATEVER
[do stuff]
sudo umount /mnt/MOUNTNAME
@47ronin
47ronin / yt-dlp.sh
Last active April 7, 2024 06:28
Use yt-dlp to merge best video and best audio formats together into an MPEG-4 container, check for AV1/VP9, and transcode to H.264 if necessary. Usage: ./yt-dlp.sh <video_url>
#!/bin/bash
youtube_url="$1"
echo "Downloading video..."
video_info=$(yt-dlp -e -o "%(title)s" -- "$youtube_url")
sanitized_title=$(echo "$video_info" | sed 's/[^a-zA-Z0-9_.-]/_/g')
output_file="${sanitized_title}.mp4"
yt-dlp -o "temp.mp4" -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' -- "$youtube_url"