How to download YouTube Videos quickly

How to download YouTube Videos quickly


I used to use yt5s all the time to rip and remix videos:

Image

now you have to use https://ytdlp.online/

…but it often downloads the functionally useless .webm extension. Like with other bullshit google extensions, you can simply rename from .webm to .mp4 and it may work – but twitter actually rejects it when you try to upload..

I also keep this flag around

yt-dlp -f "bestvideo(ext=mp4)(height<=720)+bestaudio(ext=m4a)/best(ext=mp4)/best" YOUR_URL_HERE

this is bad: youtube-dl -f bestvideo+bestaudio --merge-output-format mp4 https://www.youtube.com/watch\?v\=VcUl0vPJwxo because it downloads the wrong video (https://chatgpt.com/c/68856117-61c8-8331-b493-9027ad956de5) which you then have to re encode ffmpeg -i yourvideo.mp4 -c:v libx265 -c:a aac fixed.mp4

if Youtube allows do this

yt-dlp -f "bv*(vcodec^=avc1)(ext=mp4)+ba(acodec^=mp4a)/b(vcodec^=avc1)(ext=mp4)" \
  --merge-output-format mp4 -o "%(title)s.%(ext)s" https://www.youtube.com/watch?v=VcUl0vPJwxo




yt-dlp -f "bv*+ba/b" --recode-video mp4 \
  --postprocessor-args "ffmpeg:-c:v hevc_videotoolbox -b:v 8M -pix_fmt yuv420p -tag:v hvc1 -c:a aac -movflags +faststart" \
  -o "%(title)s.%(ext)s" https://www.youtube.com/watch?v=VcUl0vPJwxo
yt-dlp --live-from-start -f "bestvideo(ext=mp4)(height<=720)+bestaudio(ext=m4a)/best(ext=mp4)/best" YOUR_URL_HERE

with time limit cutoff

yt-dlp --hls-prefer-ffmpeg --live-from-start \
  --downloader ffmpeg \
  --downloader-args "ffmpeg:-t 02:00:00" \
  -o "%(title)s_%(upload_date)s_live.%(ext)s" \
  "https://www.youtube.com/watch?v=qcO6huB0O8Y"

If you ever get a .webm you might use

ffmpeg -i textgeneratorvision.webm -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -shortest -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2,fps=30" -c:v libx264 -pix_fmt yuv420p -c:a aac textgeneratorvision.mp4

per this guy

and

yt-dlp -f "bestvideo+bestaudio(ext=m4a)/bestvideo+bestaudio/best" -o "%(title)s.%(ext)s" --merge-output-format mp4



Source link

Postagens Similares

  • کوئی بھی عام پہاڑی چڑھنے کے بارے میں بات نہیں کر رہا ہے (رن ٹائم پر)

    بہتر “جنرل” ماڈل بنانے کے لیے تمام لیبز پری ٹریننگ اور RL کے امتزاج کا استعمال کر رہی ہیں۔ جس کا مطلب ہے کہ وہ صرف ایک چیز میں اچھے نہیں ہیں بلکہ بہت سی چیزوں میں اچھے ہیں، اور مثالی طور پر نئی چیزیں سیکھنے میں بھی اچھے ہیں۔ میں بمشکل RL کے بنیادی…

  • Третє обмеження Creativit | Даніель Місслер

    Я щойно написав новий твір про два основні обмеження творчості. Ви повинні це перевірити. Але закінчивши його, я зрозумів, що існує третє обмеження, яке навіть не думає про деякі варіанти створення нового рішення або вирішення проблеми, оскільки це було раніше неможливо. Дозвольте навести вам свій приклад з вчорашнього дня, поки я працював над цим бюлетенем….

  • AGI が起こった |ダニエル・ミースラー

    クロード・タグが、2023 年から私が話してきた AGI の瞬間かもしれないことに今気づきました。 いいえ、それはクロードが一般的に純粋で技術的な「AGI」であるという意味ではありません。それが何を意味するのかを知ることさえ困難です。誰もが同意しません。 私が実際に重視している AGI の定義は次のとおりです。 平均的なナレッジワーカーを置き換えることができる AI システム。 これらすべての重要な点は、それが私たち人間に与える影響です。だからこそ、これが最良の定義だと私は考えています。 AGI の「G」は一般性を表しますが、それを測定する方法については誰も同意しません。しかし、私たちが知っていることの 1 つは、一般性が必要なのは、混沌とした知識労働の仕事をすることです。これは、数十の異なるスキルにわたる能力が必要となるためです。何かが平均的なナレッジワーカーになるのに十分な一般的な知性を備えている場合、それは一般性の確かな基準となります。 2023 年 11 月に、私は「2025 年から 2028 年までに AGI が実現する理由」を書きました:k 私の予測では、2025 年に AGI の可能性は 60%、2028 年には AGI の可能性が 90% になります。2023年11月 その投稿には、私が今でも使用している次の定義もありました。 米国の平均給与を稼ぐ知識労働者を置き換えることができる AI システム。 どうやってそこに到達するかについての議論は、コンポーネントではなくシステムでした。単独で AGI になるために 1 つのマジック モデルは必要ありません。共通の目標に向かって協力する AI システムが最初にそこに到達するでしょう。 そして 3 月に私は、AGI をハード AGI (学術的なコンピュータ サイエンス バージョン)…

  • AI SaaS-ersättning är eldens eld

    Lagt till i mina påminnelser denna vecka: Avbryt Zapier Avbryt Skicka igen Avbryt Figma Avbryt Canva Avbryt Browserbase Avbryt Supabase Återskapade allt detta i min egen PAI-sele med olika repos, mina egna färdigheter/arbetsflöden/CLI:er och CC. Så rolig och befriande känsla. Det intressanta här är att ställa frågan om vilka verktyg/tjänster jag kommer att behålla. Idag,…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *