Skip to content

Instantly share code, notes, and snippets.

@jimmy-collazos
Last active July 19, 2018 19:39
Show Gist options
  • Save jimmy-collazos/5780157 to your computer and use it in GitHub Desktop.
Save jimmy-collazos/5780157 to your computer and use it in GitHub Desktop.
to FLV
#!/bin/bash
# ffmpeg:
#
# -y -> sobreescribe archivo de salida
# -i ‘videoentrada.avi’ -> archivo de entrada
# -threads 2 -> hilos de decodificación
# -s 320×240 -> Tamaño de salida
# -r 30.00 -> Velocidad de cuadro (fps, cuadros x segundo)
# -threads 1 -> hilo de decodificación
# -pix_fmt yuv420p -> Formato del pixel
# -g 300 -> Grupo de tamaño de imágenes
# -qmin 3 -> Escala mínima del compresor de secuencia del video
# -b 512k -> Bitrate del video en bits/s
# -async 50 -> Método de sincronización de audio.
# -acodec mp3 -> Forzar audio codec a mp3
# -ar 11025 -> Frecuencia del muestreo de audio
# -ac 1 -> Número de canales de audio
# -ab 16k -> Bitrate del audio en bits/s
# videosalida.flv -> Es el archivo de salida en formato FLV
# AVI to FLV
ffmpeg -y -i 'videoentrada.avi' -threads 2 -s 320x240 -r 30.00 -threads 1 -pix_fmt yuv420p -g 300 -qmin 3 -b 512k -async 50 -acodec mp3 -ar 11025 -ac 1 -ab 16k videosalida.flv
# MPEG a FLV
ffmpeg -y -i 'videoentrada.mpg' -threads 2 -s 320x240 -r 29.97 -threads 1 -pix_fmt yuv420p -g 300 -qmin 3 -b 512k -async 50 -acodec mp3 -ar 44100 -ac 2 -ab 128k videosalida.flv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment