Загрузка видео...

Не удалось загрузить видео

На главную

Tonight, I'm hacking on Go Code on my Twitch. I'm making a tool that does mass video crunching to mp4, vp9, and av1 with ffmpeg, then figuring out how to make them better/faster if possible.

87,790 просмотров • 11 месяцев назад •via X (Twitter)

Комментарии: 18

Фото профиля Zed A. Shaw, Writer
Zed A. Shaw, Writer11 месяцев назад

I finished the vidcrunch tool during the morning stream and actually used it to re-encode all my videos with vp9. You can get the Go code at: Really simple, mostly because Go is really good at this kind of thing.

Фото профиля Maharshi
Maharshi11 месяцев назад

yooo, you are the person behind learn python the hard way right??, i started out learning through your book

Фото профиля Zed A. Shaw, Writer
Zed A. Shaw, Writer11 месяцев назад

I am, I have a lot of courses actually. Here's my draft Go course:

Фото профиля shams
shams11 месяцев назад

could pls consider writing an encoder and decoder for videos native to the lang? i guess there are several attempts but still way far behind the rust way

Фото профиля Sundaram Kumar Jha
Sundaram Kumar Jha11 месяцев назад

hey followed you to follow the build , just please tweet about it when you start 🙏

Фото профиля Isaac, Amaterasu Ōmikami
Isaac, Amaterasu Ōmikami11 месяцев назад

I really want to get back to learning things the hard way till it works, and not be tempted to seed help from an LLM when it’s been 8hrs of debugging. 😂

Фото профиля Ditectrev
Ditectrev11 месяцев назад

Cool!😎

Фото профиля Pochi
Pochi11 месяцев назад

Love the dedication to automating a personal workflow. That's the hacker spirit. We're big believers in that at Pochi: giving devs the power to build their own autonomous workflows. What's been the most challenging part of the ffmpeg automation so far?

Фото профиля Thanh Doan
Thanh Doan11 месяцев назад

my poor cpu is already feeling the burn just thinking about that many encodes

Фото профиля Vineel
Vineel11 месяцев назад

can Rust make this any better?

Фото профиля Zed A. Shaw, Writer
Zed A. Shaw, Writer11 месяцев назад

I don't know. I'm just running ffmpeg, and Go is really good at simple stuff like running processes and reading configs. I imagine Rust could too but haven't tried it.

Фото профиля John Kayode-Abusi
John Kayode-Abusi11 месяцев назад

@grok what tools can used to make similar videos like this?

Фото профиля Morgan
Morgan11 месяцев назад

This is cool 😎

Фото профиля Dr.Moon
Dr.Moon11 месяцев назад

Ok, but let's behonest append behaviour is quite obscure, I get that it encourages reablibility and safety, but...

Фото профиля Zed A. Shaw, Writer
Zed A. Shaw, Writer11 месяцев назад

Append behavior? You mean: x = append(x, 1, 2, 3) ? It is kind of odd, but I also can't see a way to do it better. Same with Go's error handling. It's not great, but I can't really see how to improve it.

Фото профиля daved
daved11 месяцев назад

@th31nitiate Sum types with pattern matching. Sum types with pattern matching would make error handling far better in Go because we could define and communicate potential error conditions at library boundaries rather than in library documentations.

Фото профиля Dr.Moon
Dr.Moon11 месяцев назад

@lzsthw Yeah, and I guess the all mighty immutability... is also factor in the way append works

Фото профиля pd
pd11 месяцев назад

Nice!!!

Похожие видео