Em meus experimentos com o manipulação de áudio e vídeodescobri que a maioria das ferramentas prefere lidar com o tempo no formato HH:MM:SS (hora:minuto:segundo). Sempre achei que usar segundos seria mais fácil, mas sou apenas um usuário iniciante de ferramentas de mídia, muito menos um criador de ferramentas.
Quando escrevi o Criar uma visualização curta do vídeo Após a publicação, calculei a duração do vídeo em segundos com o seguinte comando:
length=$(ffprobe $sourcefile -show_format 2>&1 | sed -n 's/duration=//p' | awk '{print int($0)}')]
Isso foi útil para detectar se um vídeo era longo o suficiente para gerar uma visualização, mas eu precisava obter essa duração no formato HH:MM:SS:
formattedlength=$(printf "%02d:%02d:%02d\n" $(($length/3600)) $(($length%3600/60)) $(($length%60)))
No final, o senhor precisa avaliar várias declarações individuais para obter o formato final HH:MM:SS!
Conquistando a Síndrome do Impostor
Há dois anos, documentei minha luta contra a Síndrome do Impostor e a resposta foi imensa. Recebi mensagens de apoio e de comiseração de novos desenvolvedores da Web, engenheiros veteranos e até mesmo de pessoas de todos os níveis de experiência em outras profissões. Até me peguei lendo a postagem…
Enviar notificações por e-mail sobre imagens quebradas usando jQuery AJAX
Geralmente, é melhor reparar caminhos de imagens quebrados o mais rápido possível, pois eles podem prejudicar a credibilidade de um site. E pior ainda é ter um usuário informando o senhor sobre isso. Usando jQuery e PHP, o senhor pode fazer com que sua página o notifique automaticamente sobre…
MooTools Zebra Tables Plugin
Muitas vezes, os dados tabulares podem ser entediantes, mas não precisam ter essa aparência! Com uma pequena classe do MooTools, posso tornar os dados tabulares extremamente fáceis de ler implementando tabelas “zebra” – tabelas com cores de fundo de linhas alternadas.