diff --git a/docs/NameError-name-BuildDir-is-not-defined.md b/docs/NameError-name-BuildDir-is-not-defined.md
new file mode 100644
index 0000000..bfbb12e
--- /dev/null
+++ b/docs/NameError-name-BuildDir-is-not-defined.md
@@ -0,0 +1 @@
+Quando o erro NameError: name 'BuildDir' is not defined: acontece após utilizar o scons para compilar é porque a variável BuildDir está depreciada e deve ser substituída por VariantDir no arquivo SConstruct
diff --git a/docs/como-converter-MKV-em-MP.md b/docs/como-converter-MKV-em-MP.md
new file mode 100644
index 0000000..3575602
--- /dev/null
+++ b/docs/como-converter-MKV-em-MP.md
@@ -0,0 +1,128 @@
+
+# Convertendo .mkv para .mp4
+Como **converter formato de arquivo** *Matroska* em *MPEG-4* **sem perder qualidade**?
+Útil para, entre outras coisas, **transmitir vídeo para uma Android TV** por streaming.
+
+TL;DR
+ Usando o GPAC e o MKVToolNix podemos fazer conversões, extrações, compactações e muito mais.
+ Aqui, mostro como fazer a conversão de MKV para MP4.
+
+ +Arquivo 'video.mkv': contêiner: Matroska +ID da faixa 0: video (AVC/H.264/MPEG-4p10) +ID da faixa 1: audio (AAC) +ID da faixa 2: audio (AAC) +ID da faixa 3: audio (AAC) +ID da faixa 4: audio (AAC) +ID da faixa 5: audio (AAC) + ++ +No [exemplo acima](#exemplo1), a saída do comando
mkvmerge --identify video.mkv resultou em 6 trilhas:
+1. ID 0: vídeo usando os codecs AVC, H.264 e MPEG-4p10
+2. ID 1: áudio usando o codec AAC
+3. ID 2: áudio usando o codec AAC
+4. ID 3: áudio usando o codec AAC
+5. ID 4: áudio usando o codec AAC
+6. ID 5: áudio usando o codec AAC
+
+> As trilhas de áudio e vídeo do [exemplo](#exemplo1) usam os codecs AAC, AVC, H.264 e MPEG-4p10. Mas poderiam aparecer outros codecs, como: A_AC3, V_MPEG4, ISO etc...
+
+mkvextract tracks \ \ :\ .\ \ :\ .\
++Extraindo faixa 0 com o ID de codec 'V_MPEG4/ISO/AVC' para o arquivo 'video.h264'. Formato do contêiner: AVC/H.264 elementary stream +Extraindo faixa 3 com o ID de codec 'A_AAC' para o arquivo 'audio.ac3'. Formato do contêiner: raw AAC file with ADTS headers +Progresso: 100% + ++ +### Compilar o Áudio e o Vídeo em um **Arquivo MP4** +Usaremos o programa MP4Box, que vem junto com o GPAC que foi previamente instalado, para unir nosso arquivo de áudio (audio.ac3) e o de vídeo (video.h264), em um arquivo único no formato MP4: +```shell +MP4Box -add video.h264 -add audio.ac3 video.mp4 +``` +> Em alguns casos o MP4Box pode não detectar o fps do vídeo. Nesse caso temos que informar o fps manualmente usando o parâmetro -fps. Por exemplo (com 24fps, que é bem comum): +```shell +MP4Box -fps 24 -add video.h264 -add audio.ac3 video.mp4 +``` +
+ +Track Importing MPEG-4 AVC - Width 1920 Height 1040 FPS 24/1 SAR 1/1 +AVC|H264 Import results: 137424 samples (138667 NALUs) - Slices: 1414 I 70966 P 65045 B - 1 SEI - 1240 IDR +AVC|H264 Stream uses forward prediction - stream CTS offset: 4 frames +Track Importing AAC - SampleRate 44100 Num Channels 2 +Saving video.mp4: 0.500 secs Interleaving + ++ +> Note que as saídas das instruções do MP4Box estão em inglês, enquanto que as instruções dos programas do MKVToolNix estão em português. +Isso pode variar de acordo com a disponibilidade de tradução para a versão do sofware e de acordo com a configuração de idioma do sistema operacional. + +Pronto! Está concluída a conversão e temos um lindo arquivo com extensão .mp4 que pode ser usada para fazer o **casting em uma Android TV** ou qualquer outra coisa que não é possível usando o formato Matroska 🔚 diff --git a/docs/erro_d3dx9.h.md b/docs/erro_d3dx9.h.md new file mode 100644 index 0000000..b81c2d0 --- /dev/null +++ b/docs/erro_d3dx9.h.md @@ -0,0 +1,3 @@ +Cannot open include file "d3dx9.h" + +https://phansch.net/posts/including-the-directx-sdk-libraries-into-your-visual-cpp-game-project/ diff --git a/docs/fsck-para-diagnostico-reparo-discos.md b/docs/fsck-para-diagnostico-reparo-discos.md new file mode 100644 index 0000000..b682667 --- /dev/null +++ b/docs/fsck-para-diagnostico-reparo-discos.md @@ -0,0 +1,3 @@ +# How to Use fsck Command to Check and Repair Filesystem + + diff --git a/docs/how-to-remove-bloatware-on-nox-and-ldplayer-emulator.md b/docs/how-to-remove-bloatware-on-nox-and-ldplayer-emulator.md new file mode 100644 index 0000000..d0e5dc9 --- /dev/null +++ b/docs/how-to-remove-bloatware-on-nox-and-ldplayer-emulator.md @@ -0,0 +1 @@ +https://codefaq.org/emulator/how-to-remove-bloatware-on-nox-and-ldplayer-emulator/ diff --git a/docs/tabela-de-bits-para-calculo-de-rede-octetos.MD b/docs/tabela-de-bits-para-calculo-de-rede-octetos.MD new file mode 100644 index 0000000..88cf7b1 --- /dev/null +++ b/docs/tabela-de-bits-para-calculo-de-rede-octetos.MD @@ -0,0 +1,34 @@ +Octeto +-- + +| |8|7|6|5|4|3|2|1| +|---:|---|---|---|---|---|---|---|---| +**bits**|128|64|32|16|8|4|2|1| + +Tabela de Bits +-- + +| Base | Valor | +| ---: | :--- | +| Base Binária ^ bits | Valores Possíveis | +| 2⁰ | 1 | +| 2¹ | 2 | +| 2² | 4 | +| 2³ | 8 | +| 2⁴ | 16 | +| 2⁵ | 32 | +| 2⁶ | 64 | +| 2⁷ | 128 | +| 2⁸ | 256 | +| 2⁹ | 512 | +| 2¹⁰ | 1024 | +| 2¹¹ | 2048 | +| 2¹² | 4096 | +| 2¹³ | 8192 | +| 2¹⁴ | 16384 | +| 2¹⁵ | 32768 | +| 2¹⁶ | 65536 | +| 2¹⁷ | 131072 | +| 2¹⁸ | 262144 | +| 2¹⁹ | 524288 | +| 2²⁰ | 1048576 | diff --git a/rede-internet-convidado-servidor-virtualbox.md b/rede-internet-convidado-servidor-virtualbox.md new file mode 100644 index 0000000..655af4a --- /dev/null +++ b/rede-internet-convidado-servidor-virtualbox.md @@ -0,0 +1,3 @@ +# Rede e internet entre convidado e servidor no Virtualbox + +