domingo, 16 de novembro de 2025

FFmpeg para manipulação de arquivos de áudio e vídeo (inclusive de audiências judiciais no formato "asf")

O que é o FFmpeg?

O FFmpeg é um aplicativo de linha de comando gratuito para manipular arquivos de áudio e vídeo. 

Ele permite converter formatos de arquivo, editar (cortar, unir, redimensionar), aplicar filtros, extrair áudio/vídeo/imagens e muito mais. É bastante poderoso e versátil: lida com praticamente qualquer formato de mídia.

Como instalar o FFmpeg (mesmo que você não possua privilégios de administrador)?


1. Procure pela versão portátil (zipada) do FFmpeg no site oficial do desenvolvedor: https://www.ffmpeg.org/download.html

2. Baixe a versão mais recente e descompacte o arquivo.



3. Mova a pasta descompactada para o local de sua preferência e que não possua restrições, como por exemplo a pasta C:\Users\SeuNomeDeUsuario\ffmpeg.

4. No menu Iniciar, digite "Variáveis de ambiente" e selecione a opção "Editar as variáveis de ambiente para a sua conta".


 
5. Selecione "Path" e "Ok".



6. Selecione "Editar" e inclua uma linha com o caminho completo para a pasta ("bin") onde se encontra o executável "ffmpeg.exe".


7. Se tudo deu certo, você será capaz de executar o programa digitando ffmpeg no "Prompt de Comando":



Comandos úteis

1. Converter arquivo de um formato para outro:

- De "asf" para "mp4":
ffmpeg -i arquivo_original.asf arquivo_modificado.mp4

- De "asf" para "mp3":
ffmpeg -i arquivo_original.asf -vn arquivo_modificado.mp3

Obs.: o parâmetro "-vn" (sem vídeo) é opcional, mas é uma boa prática incluí-lo.

Atualização (07/12/2025):
Para converter (ou, mais precisamente, reempacotar) um arquivo de um formato para outro sem recodificar o vídeo e o áudio, use o comando abaixo (isso torna o processo mais rápido e preserva a qualidade original):

ffmpeg -i VTS_01_4.VOB -c:v copy -c:a copy VTS_01_4.mp4

2. Dividir um arquivo grande em outros menores

Considerar que "-ss 00:00:00" indica tempo de início do corte e "-t 00:10:00" o tempo do final do corte. Sem o "-ss" ou o "-t", o programa considera o início ou o fim do arquivo.

- Segmentando os primeiros 10 minutos de um vídeo:
ffmpeg -i arquivo_original.asf -t 00:10:00 parte_1.asf

- Segmentando dos 10 aos 20 minutos de um vídeo:
ffmpeg -i arquivo_original.asf -ss 00:10:00 -t 00:20:00 parte_2.asf

- Segmentando dos 20 minutos ao final de um vídeo:
ffmpeg -i arquivo_original.asf -ss 00:20:00 parte_final.asf

3. Extrair um frame em tempo específico
ffmpeg -i arquivo_original.asf -ss 00:10:00 -vframes 1 frame.jpg

4. Extrair um frame a cada 60 segundos do vídeo
ffmpeg -i arquivo_original.asf -vf fps=1/60 output_frame_%04d.jpg  (ou png)

sábado, 27 de setembro de 2025

Por que eu deveria habilitar o "interpretador de código" do M365 Copilot?

Você criou um "agente" no M365 Copilot que esquematiza as informações que constam de um processo judicial (confira o prompt). Ao configurá-lo, você deveria habilitar o "Interpretador de código", como indicada a figura:




Essa opção permite que a aplicação execute alguns scripts em Python, contribuindo para que a ferramenta forneça funcionalidades que são próprias da linguagem, como a de criar e manipular arquivos, fazer cálculos e operações matemáticas, criar visualizações gráficas etc.




No exemplo dos prints, após produzir um relatório de um processo judicial qualquer, o M365 Copilot ofereceu ao usuário a possibilidade de fornecer a mesma resposta em arquivo docx ou PDF, gerado pelo Python.  




M365 Copilot atuando como agente autônomo

O M365 Copilot pode ser programado pelo chat para realizar tarefas de forma autônoma, automatizando alguns fluxos de trabalho. Nesses casos ele atua como agente autônomo.

O app reconhece em certos prompts solicitação de tarefas e as incluem na área da "Memória do Copilot" (acesse pelos "Settings") para atender aos pedidos do usuário.

Eis um exemplo de solicitação, feita diretamente no chat (nova conversa):

Todos os dias, às 13h30, vá ao site do MPSP (mpsp.mp.br), do TJSP, do CNJ e do CNMP colete as principais notícias. Encaminhe-as por e-mail para mim e para o usuário fulano_de_tal@mpsp.mp.br, com os links respectivos e em formato PDF.

Os prints abaixo mostram como é fácil fazer essa programação. 

Você pode desabilitar todas as tarefas ou tarefas específicas na área de "Memória do Copilot".






Instalação do aplicativo "Microsoft 365 Copilot" no PC funcional

1. Na Microsoft Store, procure pelo "Microsoft 365 Copilot".


2. Clique em "Adquirir" e, depois, em "Abrir".


3. Logue-se na conta institucional (se requerido) e conceda as permissões necessárias.


4. O aplicativo está pronto para o uso.


5. Opcionalmente, prossiga com os seguintes passos: 

- Clique em "M365 Copilot" (à esquerda), "..." (à direita) e "Settings" para a personalização. 

- Forneça as "Instruções Personalizadas", como por exemplo: 

"Use linguagem clara e objetiva nas suas respostas. Não infira ou deduza respostas ao analisar documentos jurídicos, ou seja, se não souber a resposta, diga "não sei" sobre o tópico que gerou dúvida." 


- Revise a memória do Copilot (saiba como incluir tarefas no próximo post).




Usando o PDFsam com as IAs Generativas

No dia-a-dia da Promotoria, não é raro nos depararmos com a necessidade de analisarmos processos muito extensos, que extrapolam os limites de carregamento de arquivos nas soluções de IA Generativa disponíveis.

Este post trata do uso do PDFsam Basic para lidar com esses casos.

Digamos que você baixou a íntegra de um processo e o PDF resultante possui 8.313 páginas ou 1,3GB (caso do proc. n. 1003155-68.2022.8.26.0019, não sigiloso).

Para submeter o documento gerado às ferramentas de IA, temos que dividi-lo em arquivos menores.

Uma das maneiras mais fáceis de fazer isso é utilizando a solução PDFsam Basic, gratuita e de código aberto, que mantém o documento privado no seu computador (sem a necessidade, portanto, de fazer o upload para serviços de terceiros).

No site do desenvolvedor há diversas opções do download. Optamos, no entanto, pela versão portátil da aplicação (fornecida em arquivo zipado), que não precisa ser instalada e, geralmente, roda sem problemas no equipamento funcional.

Com o software em execução, selecionamos a opção "Dividir pelo tamanho" e a definimos em 200MB, que é compatível, por exemplo, com a "Tilene" ou o "NotebookLM". 

Assim, podemos prosseguir com o trabalho de análise.
 








quarta-feira, 14 de maio de 2025

Transcrição de audiência longa com o Clipchamp

    Neste vídeo, mostro mais uma estratégia de transcrição de audiência judicial. 


  •     Fizemos o upload do arquivo "asf" no Clipchamp.
  •     Adicionamos o vídeo na linha do tempo.
  •     Geramos a legenda com IA (funcionalidade do programa).
  •     Exportamos a legenda e renomeamos o arquivo para "txt".
  •     Submetemos o arquivo "txt" ao Gemini, para outras análises.



terça-feira, 13 de maio de 2025

Agentes do Copilot

    Neste vídeo, mostro como criar "agentes" do Copilot.

    Você pode acessá-los pelo Teams e compartilhá-los com equipes ou integrantes da sua Instituição.