Entradas

Mostrando las entradas de 2018

FFMPEG - Chroma Key, combinar videos con transparencia

Código

ffmpeg -i background.mp4 -i overlay.mp4 -shortest -filter_complex "amix=duration=shortest; [1]colorkey=0x5CA371:0.2:0.0[ckout];[0][ckout] overlay=shortest=1" -y combined.mp4
  • Color en Hexadecimal (HTML, sin el #)
  • Variación de color (0.1 = Exacto, 1.0: Cualquier color)
  • Transparencia: (0.0 = Transparente, 1.0 = Opaco)

 Entrada



Salida

 

Referencia

FFMPEG – Expandir Video Pixelado (Captura de Juego de 8-bits)

Código

ffmpeg -i %1 -f lavfi -i "color=s=1920x1080:c=green" -filter_complex "[0] scale=-1:1080:flags=neighbor [v]; [1][v] overlay=x=(W-w)/2:y=0:shortest=1" -y %1.resized.mp4

Entrada

Salida

FFMPEG – Expandir Video con Fondo Borroso

Código

ffmpeg -f lavfi -i color=s=1920x1080:c=black -i %1 -filter_complex "[1] boxblur=5:1 [a];[a] scale=1920:-1 [b];[1] scale=-1:1080 [v]; [b] crop=1920:1080:0:0 [s]; [s][v] overlay=(W-w)/2:0" -y %1.ouput.mp4

Entrada


Salida

FFMPEG – Crear Video a partir de una Imagen (SAMSUNG SMART TV)

Código

ffmpeg -loop 1 -i image.png -f lavfi -i anullsrc=channel_layout=5.1:sample_rate=48000 -c:a aac -c:v libx264 -pix_fmt yuv420p -r 30 -t 60 -y -profile:v baseline video.mp4

FFMPEG - Crear audio en silencio

Código

ffmpeg -f lavfi -i anullsrc=channel_layout=5.1:sample_rate=48000 -t 30 -y audio.aac

Documentación

https://trac.ffmpeg.org/wiki/Null#anullsrc

Extraer Texto de Archivos PDF (C#)

Paquetes Nuget

Install-Package iTextSharp

Código

using iTextSharp.text;
using iTextSharp.text.pdf;
using iTextSharp.text.pdf.parser;

...

StringBuilder sb = new StringBuilder();

using(PdfReader reader = new PdfReader(archivo))
{
 //Leer desde la página 1 a n (No existe Página 0)
 for (int i = 1; i < reader.NumberOfPages; i++)
 {
  sb.AppendLine(PdfTextExtractor.GetTextFromPage(reader, i));
 }
}

Implementar Corrector Ortográfico C#

Descargar Diccionarios

Plantilla Simple de HTML