sábado, 31 de maio de 2025

melhorar audio

 # Guia Profissional: Processamento de Áudio no Audacity
## Transformando SF-777 em Qualidade HyperX QuadCast

### PARTE 1: CONFIGURAÇÕES DE GRAVAÇÃO

#### Níveis de Gravação Ideais:
- **Pico máximo:** -12dB a -6dB
- **RMS médio:** -18dB a -15dB
- **Headroom:** Manter sempre 6dB de margem
- **Nunca grave no vermelho** (0dB ou acima)

#### Configurações do Audacity:
1. **Taxa de Amostragem:** 48kHz (padrão broadcast)
2. **Profundidade de Bits:** 24-bit (nunca 16-bit para gravação)
3. **Canais:** Mono (para voz)
4. **Formato de Projeto:** 32-bit float

---

### PARTE 2: CADEIA DE PROCESSAMENTO PROFISSIONAL

#### ETAPA 1: ANÁLISE INICIAL
1. Abra o áudio gravado
2. Vá em **Analisar > Plotar Espectro**
3. Identifique frequências problemáticas:
   - Ruído de fundo (geralmente 50-60Hz, 120Hz)
   - Sibilâncias excessivas (6-8kHz)
   - Mudez/abafamento (falta de 2-5kHz)

#### ETAPA 2: REMOÇÃO DE RUÍDO (PRIMEIRA PASSADA)
1. **Selecione** 3-5 segundos de silêncio no início
2. **Efeitos > Redução de Ruído**
3. Clique em **"Obter Perfil de Ruído"**
4. **Selecione todo o áudio** (Ctrl+A)
5. **Efeitos > Redução de Ruído** novamente
6. Configurações:
   - **Redução de Ruído:** 18-24dB
   - **Sensibilidade:** 6-8
   - **Suavização de Frequência:** 3-5
   - **Tempo de Ataque/Liberação:** 0.15

#### ETAPA 3: FILTRO PASSA-ALTA (CORTE DE GRAVES)
1. **Efeitos > Filtro > Passa-Alta**
2. Configurações:
   - **Frequência de Corte:** 80-100Hz
   - **Rolloff:** 24dB/oitava
   - **Tipo:** Butterworth

#### ETAPA 4: EQ CORRETIVO DETALHADO
1. **Efeitos > Equalizador > Equalizador de Filtro**
2. **Configuração Profissional:**

   **Filtro 1 (Passa-Alta):**
   - Frequência: 85Hz
   - Ganho: -∞ (corte total)
   - Q: 0.7

   **Filtro 2 (Presença Vocal):**
   - Frequência: 2.5kHz
   - Ganho: +2 a +4dB
   - Q: 1.2

   **Filtro 3 (Clareza):**
   - Frequência: 5kHz
   - Ganho: +1.5 a +3dB
   - Q: 0.8

   **Filtro 4 (De-essing Suave):**
   - Frequência: 7kHz
   - Ganho: -1 a -2dB
   - Q: 2.0

   **Filtro 5 (Brilho Controlado):**
   - Frequência: 12kHz
   - Ganho: +1dB
   - Q: 0.6

#### ETAPA 5: COMPRESSÃO PROFISSIONAL
1. **Efeitos > Compressor**
2. **Configurações Críticas:**
   - **Ratio:** 3:1 a 4:1
   - **Threshold:** -18 a -15dB
   - **Attack:** 10-15ms
   - **Release:** 100-150ms
   - **Makeup Gain:** Ajustar para compensar

#### ETAPA 6: GATE DE RUÍDO (SUPRESSOR)
1. **Efeitos > Gate de Ruído**
2. Configurações:
   - **Gate Threshold:** -35 a -30dB
   - **Gate Frequencies:** 0Hz a 22050Hz
   - **Level Reduction:** -24dB
   - **Attack/Decay:** 250ms/250ms

#### ETAPA 7: LIMITAÇÃO FINAL
1. **Efeitos > Limiter**
2. Configurações:
   - **Limit to:** -1dB
   - **Hold:** 10ms
   - **Apply Make-up Gain:** Marcado

---

### PARTE 3: PROCESSAMENTO AVANÇADO (NÍVEL PROFISSIONAL)

#### MULTIBAND COMPRESSOR (Simulação)
1. **Divida o espectro em 3 bandas:**

   **Banda Baixa (80-500Hz):**
   - Compressor: Ratio 2:1, Threshold -20dB

   **Banda Média (500Hz-3kHz):**
   - Compressor: Ratio 4:1, Threshold -15dB

   **Banda Alta (3kHz+):**
   - Compressor: Ratio 2.5:1, Threshold -12dB

#### EXCITER/ENHANCER (Manual)
1. **Duplicar trilha**
2. **Na cópia:** Filtro Passa-Alta em 3kHz
3. **Aplicar:** Saturação leve (Overdrive 10-15%)
4. **Mixar:** 10-20% com original

---

### PARTE 4: NORMALIZAÇÃO E FINALIZAÇÃO

#### NORMALIZAÇÃO PROFISSIONAL
1. **Selecionar todo áudio**
2. **Efeitos > Normalizar**
3. Configurações:
   - **Normalizar para:** -14 LUFS (YouTube/Streaming)
   - **Remover offset DC:** Marcado
   - **Normalizar canais independentemente:** Desmarcado

#### VERIFICAÇÃO FINAL
1. **Analisar > Contraste:** Verificar se passa nos padrões
2. **Analisar > Plotar Espectro:** Confirmar EQ aplicado
3. **Teste A/B:** Compare com áudio original

---

### PARTE 5: CONFIGURAÇÕES ESPECÍFICAS PARA DIFERENTES USOS

#### PARA YOUTUBE:
- **Target LUFS:** -14 a -16 LUFS
- **Peak máximo:** -1dB
- **Formato exportação:** MP3 320kbps ou WAV 48kHz/24bit

#### PARA STREAMING (OBS):
- **Aplicar processamento em tempo real**
- **Usar filtros do OBS:** Noise Gate, Compressor, EQ
- **Configuração OBS recomendada:**
  - Noise Gate: Threshold -35dB
  - Compressor: Ratio 3:1, Threshold -18dB

#### PARA PODCAST:
- **Target LUFS:** -16 a -19 LUFS
- **Maior compressão:** Ratio 5:1
- **EQ mais agressivo** na presença vocal

---

### PARTE 6: MACROS E AUTOMATIZAÇÃO

#### Criar Macro no Audacity:
1. **Ferramentas > Macros**
2. **Novo macro:** "ProcessamentoVoz"
3. **Adicionar comandos** na ordem exata acima
4. **Salvar e usar** em todos os áudios

#### Ordem dos Comandos na Macro:
```
1. Redução de Ruído (perfil salvo)
2. Filtro Passa-Alta 85Hz
3. Equalizador (preset salvo)
4. Compressor (configurações salvas)
5. Gate de Ruído
6. Limiter
7. Normalizar -14 LUFS
```

---

### RESULTADO ESPERADO:
Com esse processamento profissional, o SF-777 deve entregar qualidade sonora comparable ao HyperX QuadCast, com:
- **Redução de 90% do ruído de fundo**
- **Clareza vocal profissional**
- **Dinâmica controlada**
- **Presença e inteligibilidade superiores**

### TEMPO DE PROCESSAMENTO:
- **Processamento manual:** 15-20 minutos
- **Com macro:** 3-5 minutos
- **Resultado:** Qualidade broadcast profissional

sexta-feira, 30 de maio de 2025

mplayer webcam e ffmpeg

$ mplayer tv:// -tv driver=v4l2:width=1280:height=720:fps=30:device=/dev/video0   -geometry 1024:562   -zoom -x 384 -y 237   -title "Webcam"

melhores tamanhos para janela em resolução 1280x720

| Largura | Altura | % da largura da tela     |
+---------+--------+--------------------------+
|   160   |   99   |         12.5%         |
|   192   |  119   |         15%           |
|   224   |  138   |         17.5%        |
|   256   |  158   |         20%           |
|   288   |  178   |         22.5%        |
|   320   |  198   |         25%           |
|   352   |  217   |         27.5%        |
|   384   |  237   |         30%           |
+---------+--------+--------------------------+

Gravar tela com gicrofone

$ ffmpeg -f x11grab -video_size 1280x720 -framerate 30 -i :0.0 -f pulse -i default -c:v libx264 -preset medium -crf 16 -pix_fmt yuv420p -g 60 -bf 3 -c:a aac -b:a 192k -ar 48000 -movflags +faststart output_youtube.mp4

dica:

Aconselhavel usar o simplescreenrecorder ou OBS

domingo, 18 de maio de 2025

DOSBox no Linux

Algumas dicas do DOSBox no Linux Mint

1 -  quando você instalar um programa no DOSBox e montou o caminho em por exemplo em
mount c /home/USER/DOSBox/Diretorio
sempre monte o diretorio exatamente da mesma forma!

2 - o arquivo de configuração do DOSBox para montar automatico etc... dosbox-x-.conf ou dosbox-x-DATA-DA-INSTALAÇÃO.conf

3 - F12+F = FullScreen

4 - Ctrl+ F6 = Cola um texto que etá na memoria

 

quarta-feira, 14 de maio de 2025

bash autocompletar ignorar case sensitive

Temporariamente (só para a sessão atual):

$ bind "set completion-ignore-case on"

Permanentemente (para todas as sessões):
 

$ set completion-ignore-case on

Melhor visualizador de fontes para linux

fontebase

https://fontba.se

após baixar apenas dé a permissão para executar o AppImage

$ chmod +x nomedoprograma.AppImage

terça-feira, 13 de maio de 2025

Converter txt de MS-DOS para Linux

Instale o dos2unix
$ sudo apt-get install dos2unix

Corrigir quebra de linha
$ dos2unix arquivo.txt

Converter charset de CP850 para UTF-8
$ iconv -f CP850 -t UTF-8 arquivo.txt -o arquivo_corrigido.txt

converter arquivos de texto do WordStar para formato moderno (WordStar 5.0 e WordStar 7.1)

$ cat arquivo.txt | iconv -f CP850 -t UTF-8//TRANSLIT | sed 's/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]//g' > convertido.txt

$ iconv -f CP850 -t UTF-8 original_file.txt -o converted_file.txt

ou

iconv -f CP850 -t UTF-8//TRANSLIT "arquivo.txt" | tr -d '\000-\010\013\014\016-\037\177' > "convertido.txt"

Converte apenas o strings (Modo bruto - extrai sequências contínuas de caracteres ASCII imprimíveis)

$ strings arquivo.ws > limpo.txt

Sobre o MS-DOS:

CP437 (MS-DOS americano)
CP850 (MS-DOS internacional)
WINDOWS-1252 (Windows)
UTF-8 (Linux moderno)

OBS: caso queira obter mais informações sobre a codificação do arquivo utilize os comandos file e uchardet

obter informações sobre a janela no i3wm

para ter informações sobre uma janela de um programa no i3wm utilize o comando

$ xprop

você sabe pode saber as dimensões da janela com o comando

$ xwininfo