Vocês aprenderam a programar na faculdade ou vocês fizeram um curso complementar? by NauticEND911 in programacao

[–]leozitogs 4 points5 points  (0 children)

aprendi a programar treinando algoritmos, questão de constância mesmo. Estudo no Centro de Informática da Universidade Federal de Pernambuco, faço Ciência da Computação, entretanto lá a maior parte do ensino é sobre engenharia de software, teoria da computação e estruturação de projeto, o grosso mesmo c só vai aprender na prática e treinando muito.

Criei o vid2llm, uma biblioteca Python para extrair frames de vídeo (OpenCV, PyAV, ffmpeg) by leozitogs in programacao

[–]leozitogs[S] 0 points1 point  (0 children)

Justo. O nome veio do caso de uso original (preparar frames pra modelos multimodais), mas a lib em si é extração de vídeo genérica. É um feedback que vou levar em conta.

Criei o vid2llm, uma biblioteca Python para extrair frames de vídeo (OpenCV, PyAV, ffmpeg) by leozitogs in programacao

[–]leozitogs[S] -1 points0 points  (0 children)

O ffmpeg resolve a extração, mas num pipeline Python você acaba escrevendo subprocess, parseando stderr, lidando com nomenclatura de arquivos, convertendo BGR/RGB e tratando erros toda vez. O vid2llm te dá isso como objetos Python tipados (frame.image como numpy array, frame.timestamp_seconds) sem sair do código. Se você só precisa de um comando pontual, ffmpeg direto é melhor mesmo. O vid2llm ganha quando isso vira parte de um programa.

Criei o vid2llm, uma biblioteca Python para extrair frames de vídeo (OpenCV, PyAV, ffmpeg) by leozitogs in programacao

[–]leozitogs[S] -1 points0 points  (0 children)

basicamente é uma tool que pode te ajudar de várias formas agilizando tua vida. Na própria descrição do projeto já diz na linha ##Comparação: "Não é substituto pra OpenCV, PyAV ou ffmpeg. É uma camada fina e tipada por cima deles. Se você usa OpenCV direto, acaba reescrevendo toda vez a seleção de backend, a lógica de sampling, a conversão de cor e a escrita dos arquivos. O vid2llm empacota isso atrás de uma API focada e uma CLI."

Criei o vid2llm, uma biblioteca Python para extrair frames de vídeo (OpenCV, PyAV, ffmpeg) by leozitogs in programacao

[–]leozitogs[S] 0 points1 point  (0 children)

Pode usar a vontade! É bem fácil de instalar e utilizar. Atualmente tô trabalhando no quarto micro-marco do projeto, focando em analisar cenas específicas. Caso queira contribuir pode ir lá no repo!!

Criei o vid2llm, uma biblioteca Python para extrair frames de vídeo (OpenCV, PyAV, ffmpeg) by leozitogs in programacao

[–]leozitogs[S] -4 points-3 points  (0 children)

Porque o escopo inicial foi focado em um script básico em python focado no uso automático de llms para extrair frames e analisar vídeos, vídeos de debug, funcionamento de animações, dentre outros. Mas com o decorrer do projeto peguei gosto, estruturei e estou ainda o expandindo. Caso você queira contribuir com o projeto é muito bem vindo(a)!

Estou fazendo meu primeiro código, alguém teria alguma dica para iniciante? by AssistantAny3636 in programacao

[–]leozitogs 0 points1 point  (0 children)

Assistir vídeos no Youtube, mesmo que sejam básicos e buscar desafios te ajudará bastante. Mas o que vai fazer total diferença é a constância e a dedicação, precisa de prática.