Open rougeth opened 1 year ago
@rougeth Após terminarmos os downloads, vamos normalizar os diretórios sem espaço, acento e lowercase?
Eu deixei uma sugestão de nome de arquivo:
{dia}_{sala}_{período}_{sufixo}.{extensão}
Sem pasta, sem espaço, lowercase, mas podemos manter acento, acho que não faz diferença.
Após, renomearmos, mandamos para o S3.
Ah! Agora entendi!! Sim! Perfeito. Obrigado!
Massa a ideia 🙏 Cheguei até aqui porque percebi que é muito importante termos os títulos explícitos nas lives e o trampo (manual, imagino) de criar as seções com links na descrição para navegar ou mesmo visualizar o contexto geral da palestra. Isso estaria previsto nessa issue em etapa posterior?
Se quiser ajuda pro terceiro dia ali, na etapa 1, eu topo ajudar.
Isso estaria previsto nessa issue em etapa posterior?
Sim! :D Vou atualizar a descrição da issue com mais detalhes.
Se quiser ajuda pro terceiro dia ali, na etapa 1, eu topo ajudar.
Boa! Pede acesso aqui pfv https://drive.google.com/drive/folders/1nEEP4YBP05suU9Tacy2ar1cfDoRM1QC1
@rougeth mudamos os nomes manualmente no drive primeiramente? Além disso, mandaremos separado os arquivos para o s3 (o que demanda permissão) ou você aplica isso quando todos estiverem organizados?
@lgabs mudamos os manualmente após baixar os arquivos. Vamos deixar os originais conforme estão no Drive.
Vou te mandar as credenciais para subir para o S3 no Telegram.
Na minha máquina local, criei hard links (não duplica espaço) para os arquivos;
Seguido do find
na pasta para rodar o aws s3 cp
:
mkdir links
ln <arquivo_original_drive> links/<arquivo_nome_padrao_s3>
cd links
find . -type f -printf "%f\n" -exec aws s3 cp {} s3://pybr2023-palestras/{} \;
Criei uma planilha para controlarmos os tempos, títulos e e timestamps de recortes dos arquivos
https://docs.google.com/spreadsheets/d/1ddKGR7vXWBUfeoBK_mvKtYVDxXmnZrkT58M71i3nbO0/edit#gid=0
Conforme precisarem, peçam permissão
Já transcrevi as palestras.
Para automatizarmos os recortes nos vídeos, precisamos dos segundos iniciais e finais de cada palestra.
Marcar os valores em segundos nas colunas
inicio-palestra
termino-palestra
Se faltar partes da palestra, sinalizar nas respectivas colunas:
Quando terminarmos a publicação, buscamos as que estiverem quebradas no youtube para pós-processamento
terminei de fazer upload dos arquivos com nome padronizados lá pro s3. Resta transcrever e passar as infos pra planilha do @apast acima.
Só para alinharmos, o termino-palestra
deve ser no momento em que a pessoa palestrante termina a palestra, sem contar com as perguntas, certo?
E também, lembre de preencher na planilha o tempo de início e fim em segundos.
E o começo também não inclui avisos ou apresentação do host, né? Vamos contar a partir da apresentação da pessoa palestrante.
Ótima pergunta.
Vamos definir o script
As marcações que fiz consideraram a introdução do host + perguntas.
Vamos especificar melhor?
On Sun, Nov 12, 2023, 09:12 Marco Rougeth @.***> wrote:
E o começo também não inclui avisos ou apresentação do host, né?
— Reply to this email directly, view it on GitHub https://github.com/pythonbrasil/pybr2023-org/issues/156#issuecomment-1807108625, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAPNBYOHRKHGXFLIBM5MJ63YEC4L3AVCNFSM6AAAAAA7BEFWBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBXGEYDQNRSGU . You are receiving this because you were mentioned.Message ID: @.***>
Eu acho que introdução do host não precisa. Sobre perguntas, eu queria evitar de colocar perguntas que são na verdade comentários, isso acontece muito e acho que não faz sentido por não ser o espaço destinado a isso. Daí, para simplificar, acho que podemos cortar assim que a palestra acaba.
De qualquer forma, não precisa mudar as que já foram feitas!
Atualizei a descrição da issue, @apast e @lgabs vão marcando o checklist quando vocês terminarem (arquivos no s3 e planilha atualizada).
Introdução tbm acho que n precisa, mas reparei alguns casos onde as perguntas são boas e somam bem à palestra, então em casos que eu notar isso eu preferiria mantê-las, tudo bem?
Introdução tbm acho que n precisa, mas reparei alguns casos onde as perguntas são boas e somam bem à palestra, então em casos que eu notar isso eu preferiria mantê-las, tudo bem?
Por mim ok. A maior preocupação são perguntas em que o palestrante fica constrangido.
inicio-palestra: apresentação nome palestrante, início conteúdo termino-palestra: final das perguntas+palmas
Pode ser assim?
On Sun, Nov 12, 2023, 12:48 Luan Fernandes @.***> wrote:
Introdução tbm acho que n precisa, mas reparei alguns casos onde as perguntas são boas e somam bem à palestra, então em casos que eu notar isso eu preferiria mantê-las, tudo bem?
— Reply to this email directly, view it on GitHub https://github.com/pythonbrasil/pybr2023-org/issues/156#issuecomment-1807165126, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAPNBYLNBYHFTKMJGBRW7YTYEDVWHAVCNFSM6AAAAAA7BEFWBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBXGE3DKMJSGY . You are receiving this because you were mentioned.Message ID: @.***>
@rougeth Te algum c[odigo de anos anteriores para fazer o upload dos vídeos, com descrição, título? Senão, vamos começar um?
Se já existir código, talvez já utilize alguma lib. Encontrei esta e está atualizada. https://pypi.org/project/python-youtube/
inicio-palestra: apresentação nome palestrante, início conteúdo termino-palestra: final das perguntas+palmas
Sobre isso, eu fiz o que comentei: analisei com mais calma os finais das palestras e adicionei quase todos os casos, pois havia informação pertinente pro público acessar depois.
Terminei todos os vídeos do dia 3 :) Fiz algumas anotações ali na tasklist, faltou só uma palestra da Jules no drive, acho que foi cancelada.
To bem curioso pra ver qual a ideia pra automatizar os cortes e uploads.
@rougeth Te algum c[odigo de anos anteriores para fazer o upload dos vídeos, com descrição, título?
Sim, tenho em algum lugar por aqui. Vou começar a procurar e mando aqui.
To bem curioso pra ver qual a ideia pra automatizar os cortes e uploads.
Nos últimos anos, fizemos mais ou menos assim:
Descrição
Vamos usar essa isso para centralizar o esforço para publicação das palestras da Python Brasil no Youtube.
Etapa 1
/
do bucket no s3, com o seguinte nome:Tarefas
Etapa 2
Automatização dos cortes e upload para o YouTube.